|
Обмен данными |
☑ |
0
aaudin90
14.08.14
✎
13:15
|
Добрый день. Пишу правила для обмена Логистики в УТ 10.3. Столкнулся с проблемой, при присоединении правил к Плану обмена.
Отлаживал правила через универсальный обмен - все ок. Добавил правила в план обмена и получил следующую проблему. В одном из документов ТЧ получаю запросом и передаю результат в КоллекциюОбъектов (ПередОбработкой ПКГС). Есть предположение, что во всем виноваты управляемые формы, т.к. обработка универсального обмена XML запускается в обычном приложении, а обмен по плану обмена крутится в УФ.
Подскажите, верно ли предположение и как это исправить?
|
|
1
aaudin90
14.08.14
✎
13:22
|
Саму проблему не написал)) При выполнении плана обмена не выполняется запрос.
|
|
2
alexandrius
14.08.14
✎
13:24
|
Все таки не понятно в чем конкретно ошибка.
|
|
3
aaudin90
14.08.14
✎
13:26
|
План обмена не выгружает объект. Расставил сообщалки в обработчиках. Последнее сообщение срабатывает прямо перед выполнением запроса. Но если выгружать универсальной обработкой по тем же самым правилам - все выгрузится.
|
|
4
alexandrius
14.08.14
✎
13:27
|
В управляемых формах все запросы выполняются на сервере. Не знаю как в логистике, но в УТ там разные обработки выгрузки. При использовании в планах обмена участвует не Универсальная выгрузка загрузка, а ОбменДаннымиXML.
Поставь у себя везде сообщить или запись в журнал делай, узнаешь на каком этапе у тебя ошибка падает.
|
|
5
aaudin90
14.08.14
✎
13:27
|
Никто не делал запросов в обработчиках ПКГС для конфигураций на УФ?
|
|
6
aaudin90
14.08.14
✎
13:32
|
В логистике половина форм так, половина так...
Сообщить("ПередОбработкойТЧ");
КоллекцияОбъектов = Запрос.Выполнить().Выгрузить();
Сообщить("ПослиОбработкиТЧ");
"ПередОбработкойТЧ" сообщается и все.
|
|
7
aaudin90
14.08.14
✎
13:34
|
Может через Алгоритмы как то выкрутиться?
|
|
8
hhhh
14.08.14
✎
13:36
|
(6) на сервере Сообщить потом выводится, они все накапливаются где-то и когда возвращается на клиент, все эти сообщить одним махом пользователю в морду.
|
|
9
aaudin90
14.08.14
✎
13:38
|
Но ПослиОбработкиТЧ не сообщается
|
|
10
aaudin90
14.08.14
✎
13:51
|
Подскажите какие правила можно взять за пример? Нужен пример заполнения ТЧ Приемника из входящих данных на УФ.
|
|
11
13_Mult
14.08.14
✎
14:31
|
Сделай ПВД с произвольным алгоритмом и укажи для какого ПКО.
В ПВД опиши запрос и положи его в Таблицу значений "ВыборкаДанных"
Название колонок ТЗ должно совпадать с Колонками ТЧ и реквизитами шапки.
|
|
12
13_Mult
14.08.14
✎
14:34
|
(11) + Для заполнения ТЧ документа в ТЗ должна быть колонка с именем = имени ТЧ с типом ТаблицаЗначений, а уж в ней колонки с именами = именам колонок ТЧ
|
|
13
aaudin90
15.08.14
✎
13:45
|
Сам запрос выполнять не надо? Передавать текст запроса?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший