|
Опять конвертация | ☑ | ||
---|---|---|---|---|
0
orda
02.06.13
✎
18:28
|
Откликнитесь, пожалуйста кто встречался с такой хренью: когда массово переносишь данные в обмене(например из бухии в торговлю), не срабатывают отдельные правила преобразования и обработчики. Когда выполняешь обмен по отдельным документам по тем же правилам, все OK. В частности, обработчики "перед выгрузкой" и в ПКО и в ПКС.
|
|||
1
orda
02.06.13
✎
18:49
|
Например, в обработчике ПКО "После выгрузки" для "Реализация... " не срабатывает код:
Объект.ВидПередачи = Перечисления.ВидыПередачиТоваров.СоСклада; //добавили При переносе изменений по отдельному документу, все срабатывает |
|||
2
Cyberhawk
02.06.13
✎
18:51
|
1. Опишите, как делаете "массово".
2. Опишите, как делаете "по отдельным документам". |
|||
3
orda
02.06.13
✎
19:02
|
(2) Массово - помощником настройки или в ручную: вначале делаем регистрацию изменений по всем позициям всех нужных справочников и регистров сведений и переносим из БП в УТ, а после получения квитанций из УТ в ПБ делаем регистрацию измененеий всех нужных документов и массово переносим их.
по отдельным документам: делаем изменения в любом документе и выполняем обмен |
|||
4
orda
02.06.13
✎
19:04
|
В настройке обмена загружается наше правило обмена, полученное в конвертации
|
|||
5
Cyberhawk
02.06.13
✎
19:18
|
Добавьте в самое начало указанного вами выше ПКО отладочный код (например, сообщение пользователю) и убедитесь, что обработчик действительно не вызывается.
|
|||
6
orda
02.06.13
✎
19:24
|
Спасибо, но он вызывается и другой код в нем выполняется:
Объект.ОтражатьВУправленческомУчете = Истина; Объект.ОтражатьВБухгалтерскомУчете = Истина; Выполнить(Алгоритмы.ЗаполнитьЕдиницыИзмерения); Выполнить(Алгоритмы.ЗаполнитьСкладыВТЧ); Выполнить(Алгоритмы.ЗаполнитьКачествоВТЧ); Выполнить(Алгоритмы.ЗаполнитьСпособСписания); а вновь записанный, как писал, не всегда |
|||
7
Pasha
02.06.13
✎
19:27
|
(0) Так там вроде только измененные объекты переносятся...
Может чего не срабатывает... Вообще эти обмены УТ БП такая хрень... Проще вручную... |
|||
8
Cyberhawk
02.06.13
✎
19:31
|
В (0) читаю: "не срабатывают отдельные правила преобразования и обработчики"
В (6) читаю: "он вызывается и другой код в нем выполняется" и "а вновь записанный, как писал, не всегда" |
|||
9
Cyberhawk
02.06.13
✎
19:33
|
+(8) в (1) написано: "не срабатывает код". Как вы определили, что он не срабатывает?
|
|||
10
EugeniaK
02.06.13
✎
19:38
|
(0) Попробуйте поставить для правила "Не запоминать выгруженные значения". В некоторых случаях помагает, только дольше работает.
|
|||
11
orda
02.06.13
✎
19:40
|
(9) - определить, что не срабатывает просто - значения в приемнике не появляются.
(10) - спасибо, попробую |
|||
12
orda
02.06.13
✎
19:42
|
(9) - некоторые обработчики не срабатываю вообще (отладочный код не появляется), некоторые - частично. Не подключаются отдельные ПКО и ПКС. Когда отдельный документ -все тип топ
|
|||
13
orda
02.06.13
✎
19:52
|
Ушел с темы
|
|||
14
Cyberhawk
02.06.13
✎
19:54
|
(11) однако, вещи совсем разные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |