Общая картина:
Есть настроена интеграция, импорт/экспорт
деталь адресса только импорт, экспорт делается через скрипт. Все бы хорошо, записывает в 1С адреса, но поле Code1C пустое и при импорте создается новая запись.
вот часть кода где записывается адресс в 1С:
var ci1CMain = Param.Obj1C.РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
var ci1C = ci1CMain.Добавить();
ci1C.Объект = Select1C.Ссылка;
ci1C.Тип = metalink;
ci1C.Вид = !AddressType1CLink.Пустая() ? AddressType1CLink : null;
ci1CMain.Записать(false);
var ci1C = ci1CMain.Добавить();
ci1C.Объект = Select1C.Ссылка;
ci1C.Тип = metalink;
ci1C.Вид = !AddressType1CLink.Пустая() ? AddressType1CLink : null;
ci1CMain.Записать(false);
пример значения поля:"f90039f8-ce1b-11e4-849f-002590a73b07#//#Адрес#//#87d961a6-9e2f-405c-855e-215869755d34#//#"
первую часть(f90039f8-ce1b-11e4-849f-002590a73b07) я могу получить так: Param.Obj1C.XMLString(Select1C.Ref.UUID()).
а как и где получить это:"87d961a6-9e2f-405c-855e-215869755d34"???
Нравится
2 комментария
25 марта 2015 23:43
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.
27 марта 2015 10:57
К сожалению - это регистр сведений и в нем нет никакого UID который определит уникальность. Добавьте поле "Значение" и "Тип средства связи" как ключевое, либо перед имопртом очищайте деталь, и загружайте все средства связи по объекту.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать