|
Правила обмена. Обработчик "После загрузки" | ☑ | ||
---|---|---|---|---|
0
orda
21.05.13
✎
15:27
|
Выгружаю из бухии в торговлю документ "Реализация ТМЗ" по правилам обмена, где в ПКО на документ в обработчике "после выгрузки" код:
Объект.ОтражатьВУправленческомУчете = Истина; Объект.ОтражатьВБухгалтерскомУчете = Истина; Выполнить(Алгоритмы.ЗаполнитьЕдиницыИзмерения); Выполнить(Алгоритмы.ЗаполнитьСкладыВТЧ); Выполнить(Алгоритмы.ЗаполнитьКачествоВТЧ); Выполнить(Алгоритмы.ЗаполнитьСпособСписания); Объект.ВидПередачи = Перечисления.ВидыПередачиТоваров.СоСклада; Последнюю строку добавил я, но она почему-то не срабатывает и поле "ВидПередачи" в базе приемнике (УТ)остается пустым. Может кто прояснит ситуацию? |
|||
1
боксер
21.05.13
✎
15:29
|
точно выгрузил данные из нового правила?
тип совпадает? |
|||
2
kosts
21.05.13
✎
15:30
|
(0) А тип точно совпадает?
|
|||
3
Alex S D
21.05.13
✎
15:31
|
добавь ПКС , приемник ВидПередачи, в обработчике перед выгрузкой: Значение = "СоСклада"
|
|||
4
orda
21.05.13
✎
15:32
|
Точно из нового, правила же мигррирую из источника вместе с данными? А выгружал точно по новым. Или я не так?
|
|||
5
orda
21.05.13
✎
15:34
|
(3) Спасибо. Но почему не срабатывает в этом варианте?
|
|||
6
orda
21.05.13
✎
15:40
|
Точно по новым правилам. Для справочника "Склады" в таком же обработчике срабатывает код:
Объект.ВидСклада=Перечисления.ВидыСкладов.Оптовый; |
|||
7
Alex S D
21.05.13
✎
15:44
|
может у тебя какая-нибудь галка стоит, типа "Не заменять существующие"?
|
|||
8
orda
21.05.13
✎
15:45
|
(7) Галок нет, да и первая выгрузка
|
|||
9
Alex S D
21.05.13
✎
15:48
|
может там ошибка возникает, до твой строчки.. закоменть лишнее и проверь)
|
|||
10
orda
21.05.13
✎
15:51
|
(9) но сообщений при загрузке не было. Заметил, что срабатывает только для справочников, для документов -нет. В том же расходнике:
Объект.Оплачено=Истина; так же не сработал |
|||
11
orda
21.05.13
✎
15:58
|
А в платежном поручении исходящем код:
Объект.Оплачено = Истина; Объект.ДатаОплаты =Объект.Дата; Срабатывает только первая строка. Что за чудеса? |
|||
12
orda
21.05.13
✎
15:59
|
Там еще комментарии после //, но это наверное роли не играет?
|
|||
13
Alex S D
21.05.13
✎
16:06
|
я не уверен кончено, а если принудительно написать Объект.Записать() ?
|
|||
14
orda
21.05.13
✎
16:13
|
(13) да, попробую все варианты. Хотя вроде должен срабатывать и так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |