|
|
|
Бесшовная интеграция с ДО и доп реквизиты | ☑ | ||
|---|---|---|---|---|
|
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 не предлагать... |
|||
|
1
Лефмихалыч
18.02.16
✎
10:44
|
эта бесшовная интеграция интегрирует функционал, а не НСИ. По этому допсвойства только скалярного типа нормально ходить будут.
|
|||
|
2
dsdred
18.02.16
✎
10:48
|
(1) В моем случае я интегрирую 2 справочника
В ЕРП Контрагенты В ДСЭД Корреспонденты |
|||
|
3
Лефмихалыч
18.02.16
✎
11:08
|
(2) не выйдет ни чего с ссылочными свойствами
|
|||
|
4
dsdred
18.02.16
✎
11:17
|
(3) дело то в том что я знаю как сделать и выйдет, но это криви и через одно место.
Я думаю если уж 1С предоставило механизм интеграции то должен быть какойто простой хоть и не очень очевидный способ.... П.С. Черкну ка я им письмецо после обеда.... |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |