|
Правила обмена. Обработчик "После загрузки" |
☑ |
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) да, попробую все варианты. Хотя вроде должен срабатывать и так.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший