Имя: Пароль:
1C
1С v8
Отладка внешней печатной формы УТ 11
0 80ksa
 
24.08.15
12:29
Привет,

Документ: Задание на перевозку
Команда Печать - Маршрутный лист внешняя.

Внешнюю форму для документа Задание на отправку сделал, она представляет собой обработку с нужными параметрами - не вопрос.

Следующая задача попасть в отладку этой формы. При подключении ее к документу она естественно копируется куда-то в двоичные данные в базу, а потом должна при печати разворачиваться.

Так вот при нажатии кнопки Печать сразу выдается ошибка. Замечено что если форма внутренняя то отладчик легко входит в процедуру Печать расположенную в модуле менеджера документа.

А если выбираю подключенную форму, что в процедуру даже не входит.

Вопрос как называется модуль где разворачиваются внешние подключенные формы документов перед печатью?
1 80ksa
 
24.08.15
12:35
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
    
    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "МаршрутныйЛист") Тогда
        
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
                КоллекцияПечатныхФорм,
                "МаршрутныйЛист",
                НСтр("ru = 'Маршрутный лист'"),
                СформироватьПечатнуюФормуМаршрутныйЛист(
                    МассивОбъектов,
                    ОбъектыПечати));
        
    КонецЕсли;
    
.......

сюда заходит отладчик если печатная форма не внешняя,
куда заходит отладчик если печатная форма внешняя?
2 80ksa
 
24.08.15
12:38
так... есть какая то процедура
ПодключитьВнешнююОбработку в модуле менеджера, будем искать..
3 GreatOne
 
24.08.15
12:41
есть масса способов отладки ВПФ, не мудри
4 80ksa
 
24.08.15
12:42
нашел вроде
Процедура ПечатьПоВнешнемуИсточнику(Ссылка, ПараметрыИсточника, КоллекцияПечатныхФорм,
    ОбъектыПечати, ПараметрыВывода) Экспорт

(3) так я один только способ знаю. отладчиком.
5 80ksa
 
24.08.15
12:44
вот прикол
ВнешняяОбработкаОбъект.Печать(
        ПараметрыИсточника.ОбъектыНазначения,
        КоллекцияПечатныхФорм,
        ОбъектыПечати,
        ПараметрыВывода);
и дальше в эту Печать не входит((((
6 Начинающий Восьмерочн
 
24.08.15
12:45
(4) Есть специальны обработка, но там проблема с последними релизами.
7 Начинающий Восьмерочн
 
24.08.15
12:46
8 80ksa
 
24.08.15
12:46
(3) (4) что за обработка, как по другому отладить?
9 Начинающий Восьмерочн
 
24.08.15
12:54
(8) Прочти там тему, все работает на предыдущем релизе.
10 80ksa
 
25.08.15
02:32
(9) почитал, гашел, отлаживается, благодарю, тебя начинающий вомерыч!
Основная теорема систематики: Новые системы плодят новые проблемы.