Имя: Пароль:
1C
1С v8
конвертация данных
0 Anna-Ain
 
07.07.14
12:31
день добрый. Пишу правило обмена между базами, цель: перенести платежные поручения исходящие по соответствующему условию:
Перед выгрузкой

если  (не РасшифровкаПлатежа[0].СтатьяЗатрат=Справочники.СтатьиЗатрат.НайтипоКоду("000000002"))  или
    (не РасшифровкаПлатежа[0].СтатьяЗатрат=Справочники.статьиЗатрат.Найтипокоду("000000058") )
тогда
    Отказ = истина
КонецЕсли;

При попытке выгрузить платежки выдается сообщение: "Ошибка в обработчике события ПередВыгрузкойОбъекта
    ПКО                    =  ПлатежноеПоручениеИсходящее  (Документ: Платежное поручение исходящее)
    Объект                 =  Платежное поручение исходящее ПФ000000194 от 02.07.2014 15:59:18  (Платежное поручение исходящее)
    Обработчик             =  ПередВыгрузкойОбъекта
    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,11)}: Переменная не определена (РасшифровкаПлатежа)
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9413)
    КодСообщения           =  41
"

Посоветуйте, пожалуйста, в чем может быть дело.
1 Абыр
 
07.07.14
12:34
Источник
2 Anna-Ain
 
07.07.14
12:37
(1) ? можно подробнее.
3 Timon1405
 
07.07.14
12:38
(2) Источник.
4 Anna-Ain
 
07.07.14
12:41
источник - комплексная автоматизация
5 mikecool
 
07.07.14
12:42
(2) источник у тебя будет скорее всего объект
пробуй Источник.Расшифровка
6 Anna-Ain
 
07.07.14
12:43
(5)

если  (не Источник.РасшифровкаПлатежа[0].СтатьяЗатрат=Справочники.СтатьиЗатрат.НайтипоКоду("000000002"))  ....

правильно поняла вас?
7 mikecool
 
07.07.14
12:46
(6) да
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн