Имя: Пароль:
1C
1С v8
КД 2.1 и Правила обмена унф 1.4.8.3 в БП 3.0.46.18
0 Johan
 
31.01.17
16:29
Добрый день,прошу помощи мастеров КД ,сам ещё "рядовой"
Пишу правила обмена в одну сторону унф > бп запнулся на ошибке:


Ошибка в обработчике события ПередВыгрузкой (свойства)
    ПКО                    =  РасходныйКассовыйОрдер  (Документ: Расход из кассы)
    ПКС                    =  6  (Контрагент --> Контрагент)
    Объект                 =  Расход из кассы НФФР-000001 от 04.01.2017 12:36:53  (Документ объект: Расход из кассы)
    СвойствоПриемника      =  Контрагент  ()
    Обработчик             =  ПередВыгрузкойСвойства
    ОписаниеОшибки         =  Метод объекта не обнаружен (ПКС_РасходныйКассовыйОрдер_Контрагент_ПередВыгрузкойСвойства_6_22)
    ПозицияМодуля          =  (1)
    КСообщенияОбОшибках    =  55
Причем вот что не понятно:При выгрузке через универсальный обмен данными в формате XML всё выгружается ошибок нету,далее если правила загрузить в созданный обмен и выгружать с режимом отладки,с выбранным обработчиком отладки то тоже всё выгружается,а вот если выбрать источник правил "Правила из файла" то и наступает эта ошибка (выше).
1 JeyRico
 
31.01.17
16:37
ПКО_Контрагент_ПередВыгрузкой
код вот этого посмотреть надо.
2 Johan
 
31.01.17
16:39
(1) Смотрел

Если Источник.ВидОперации = Перечисления.ВидыОперацийРасходИзКассы.Подотчетнику
    ИЛИ Источник.ВидОперации = Перечисления.ВидыОперацийРасходИзКассы.ЗарплатаСотруднику Тогда
    
    Значение = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Источник.Подотчетник, "ФизЛицо");
    ИмяПКО = "ФизическиеЛица";
    
ИначеЕсли Источник.ВидОперации = Перечисления.ВидыОперацийРасходИзКассы.Прочее Тогда
    Пусто = Истина;
КонецЕсли;
3 Johan
 
31.01.17
16:41
(1) походу ОбщегоНазначения.ЗначениеРеквизитаОбъекта этого нету в УНФ сейчас гляну
4 Johan
 
31.01.17
16:43
есть!Перечисления тоже все есть
5 PCcomCat
 
31.01.17
16:46
А что это за метод : Контрагент  ()?
6 PCcomCat
 
31.01.17
16:48
Правило конвертации свойства (т.е. реквизита) Контрагент в РКО смотри.
7 Johan
 
31.01.17
16:49
(6) Так его и смотрю..код скинул выше
8 Johan
 
31.01.17
16:53
Пробывал убрать полностью код,тогда следующая ошибка выходит из этого же документа на конвертации свойства "Расшифровка платежа" там тоже есть код перед обработкой
9 Johan
 
31.01.17
16:54
меня очень смущает вот что: Метод объекта не обнаружен (ПКС_РасходныйКассовыйОрдер_Контрагент_ПередВыгрузкойСвойства_6_22)
10 Johan
 
31.01.17
16:55
хотя в отладчике эта процедура есть
Закон Брукера: Даже маленькая практика стоит большой теории.