Имя: Пароль:
1C
1С v8
Конвертация. Отладка обработчиков
,
0 poligraf
 
22.09.14
15:07
Давно этого не делал, видимо что-то поменялось...

Формирую модуль отладки обработчиков

Подсовываю в модуль новой обработки.

И синтаксическая ошибка прет: Переменная не определена (Получатель)

Собственно в обработчиках используется Получатель, но переменная нигде не определена.

ЧЯНТД?
1 Господин ПЖ
 
22.09.14
15:07
>ЧЯНТД?

всё
2 poligraf
 
22.09.14
15:10
(1) я так и подумал.
3 vittany
 
22.09.14
15:27
(0) Ты же сам пишешь:"Собственно в обработчиках используется Получатель, но переменная нигде не определена"
4 eses
 
22.09.14
15:37
Может алгоритмы не выгрузил?
5 poligraf
 
22.09.14
16:08
(4) Алгоритмы тоже выгружал, но они и так побоку

(3) Это не мои обработчики, типовые правила меняю, вот пример

Процедура Конвертация_ПередПолучениемИзмененныхОбъектов(Параметры, УзелОбмена, УзелДляФоновогоОбмена) Экспорт

    
    Параметры.Вставить("ДатаНачалаВыгрузкиДокументов",Получатель.ДатаНачалаВыгрузкиДокументов);
    Параметры.Вставить("ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете",Получатель.ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете);
    
    Параметры.Вставить("ИспользоватьФильтрПоОрганизациям",?(Получатель.Организации.Количество()>0,Истина,Ложь));
    Параметры.Вставить("ИспользоватьФильтрПоСкладам",?(Получатель.Склады.Количество()>0,Истина,Ложь));
    Параметры.Вставить("ИспользоватьФильтрПоПодразделениям",?(Получатель.Подразделения.Количество()>0,Истина,Ложь));
    
    Если Параметры.ИспользоватьФильтрПоОрганизациям Тогда
6 poligraf
 
22.09.14
16:13
Разобрался
Собственно меняю типовые правила УТ-БП, выкинул часть обработчиков которые за планы обмена отвечают
2 + 2 = 3.9999999999999999999999999999999...