Имя: Пароль:
1C
1С v8
Конвертация данных 2 - Перед Обработкой
0 e_botryakov
 
13.02.21
16:55
Не могу разобраться почему перестали работать правила

Есть нетиповая база (УТ 10, меняется с БП3) почему то при обмене стала вываливаться ошибка из за любого кода вставленного в событие ПередОбработкой для группы правил.

https://ibb.co/v41QZ5L

При поытке обмена получаю ошибку:

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(9754)}: Ошибка в обработчике события ПередОбработкойВыгрузки группы свойств
    ПКО                    =  СчетНаОплатуПокупателю  (Документ: Заказ покупателя)
    ПКГС                   =  47  (--> Товары)
    Объект                 =  Заказ покупателя КР000000121 от 31.01.2021 23:59:59  (Документ объект: Заказ покупателя)
    Обработчик             =  ПередОбработкойВыгрузкиГруппыСвойств
    ОписаниеОшибки         =  Метод объекта не обнаружен (ПКГС_СчетНаОплатуПокупателю_Товары_ПередОбработкойВыгрузки_47_22)
    ПозицияМодуля          =  <Неизвестный модуль>(1)
    КСообщенияОбОшибках    =  48
                ВызватьИсключение СтрокаСообщенияОбОшибке;
1 hhhh
 
13.02.21
17:04
(0) ну покажите этот ПГКС, чего там написано?
2 mikecool
 
13.02.21
21:04
"битые" правила, в которых нет обработчика, который указан
3 e_botryakov
 
15.02.21
09:43
(1) https://ibb.co/8z8GTdV

Для теста только одна строка
КоллекцияОбъектов = Источник.Товары.Выгрузить();
4 e_botryakov
 
15.02.21
09:44
(2) При загрузке самих правил в план обмена никаких ошибок не выдает
5 vicof
 
15.02.21
12:05
Еще надо посмотреть, откуда правила берутся
6 Pro-tone
 
15.02.21
12:09
Заказ покупателя КР000000121 а метод от другого документа  СчетНаОплатуПокупателю
7 vicof
 
15.02.21
12:10
(6) +1
8 Pro-tone
 
15.02.21
12:10
На вход поступает возможно другой тип, который по другому правилу конвертиться должен
9 Йохохо
 
15.02.21
12:12
(6) оно не умеет в тч товары заказы указывать?
10 Pro-tone
 
15.02.21
12:14
(9)  >>ПКО  =  СчетНаОплатуПокупателю  (Документ: Заказ покупателя)
читай: ПКО =  СчетНаОплатуПокупателю - это само ПКО  (а это "Документ: Заказ покупателя" - то что пришло на вход ПКО)
11 Pro-tone
 
15.02.21
12:16
если отправить в источник ссылку не того типа, под другое ПКО всегда будут ошибки типа "ошибка конвертации свойства (нет сопоставления)", "не найден обработчик ПГКС" и тп
12 Йохохо
 
15.02.21
12:19
грубая копипаста пко то есть
13 Pro-tone
 
15.02.21
12:23
(12) думаю дело в типе документа-основания, скорее всего в типы добавили ЗаказПокупателя, либо его раньше просто пользователи не использовали, а теперь начали создавать на основании заказа, а в ПКС реквизита "документ основание" указано ПКО = "СчетНаОплатуПокупателю  ", вот потому и уехало на его правило, а под "заказ" ПКО либо нет, либо просто явно в ПКС указано ПКО счета
14 Йохохо
 
15.02.21
12:27
(13) или ТС просто обдёрнулся и тихо свалил)
15 Pro-tone
 
15.02.21
12:32
(14) у него стаж на форуме почти 9 лет, еще объявится в ветке)