0
dsdred
18.02.16
✎
10:38
|
Кто нибудь сталкивался с интеграцией типовой интеграцией СЭД и попыткой передачи значения доп реквизита с типом значение свойств объекта?
Дело вот в чем при создании в типовой конфигурации (в моем случае ERP) правил интеграции с 1С:Документооборотом
Есть возможность прописать правила заполнения доп реквизитов в документообороте. Если передаешь конкретное значение "из указанного значения" передается нормально.
Тупо передается кодом ниже:
СтрокаДопРеквизита["Значение"] = НайденнаяСтрока.ЗначениеРеквизитаДокументооборота;
СтрокаДопРеквизита["ЗначениеID"] = НайденнаяСтрока.ИдентификаторЗначенияРеквизита;
СтрокаДопРеквизита["ЗначениеТип"] = НайденнаяСтрока.ТипЗначенияРеквизита;
То есть в правиле уже прописаны данные которые и забираются.
Если доп реквизит является Строкой, числом или булево проблем тоже никаких нет.
Сложность вот в чем если доп реквизит на стороне документооборота является значением из справочника ЗначенияСвойствОбъектов(Дополнительные значения) и нужно при определенном вареанте передавать то или иное значение.
В данном случае не понимаю в каком виде нужно передовать значение.
Если прередавать так Результат = "Клиент" тогда передается строка и в документооборот ничего не поподает.
Если передовать Результат = Новый Структура("ЗначениеID, СвойствоТип, СвойствоID, Свойство, ЗначениеТип, Значение", "4fdc7f27-453c-11e4-80da-00155d01d815", "DMAdditionalProperty", "4fdc7f26-453c-11e4-80da-00155d01d815", "Тип (Доп. свойства справочника ""Корреспонденты"" (общие))", "DMObjectPropertyValue", "Клиент");
Тогда тоже передается строка.
У меня осталось мало вариантов. Один из них создать через XDTO и попробовать таким образом, но что то говорит мне что это сработает вряд ли и должен быть более простой способ.
Кто нибудь сталкивался с данной проблемой?
П.С. COM не предлагать...
|
|
4
dsdred
18.02.16
✎
11:17
|
(3) дело то в том что я знаю как сделать и выйдет, но это криви и через одно место.
Я думаю если уж 1С предоставило механизм интеграции то должен быть какойто простой хоть и не очень очевидный способ....
П.С. Черкну ка я им письмецо после обеда....
|
|