Делаю на сайте функцию синхронизации элементов с внешним источником.
Для оптимизации решил не проводить проверку о том, есть ли такой элемент в базе или нет, а просто сформировал XML_ID и передал его в новый элемент, предполагая, что в базе не может быть двух элементов с одним XML_ID... оказалось может и не только два, но и на много больше!
Неужели перед добавлением элемента необходимо прописывать GetList что бы проверит, есть такой элемент в базе или нет?
Для оптимизации решил не проводить проверку о том, есть ли такой элемент в базе или нет, а просто сформировал XML_ID и передал его в новый элемент, предполагая, что в базе не может быть двух элементов с одним XML_ID... оказалось может и не только два, но и на много больше!
Неужели перед добавлением элемента необходимо прописывать GetList что бы проверит, есть такой элемент в базе или нет?