0
Tumakota
22.03.14
✎
20:04
|
Доброго вечера уважаемые коллеги
УТ 11, есть внешняя печатная форма, досталась по наследству, нужно в ней кое что исправить! Создал реквезит, СсылкаНаОбъект, с нужным мне документов, но вот не могу понять какую процедуру мне вставить на кнопку выполнить чтобы посмотреть в конфигураторе, некоторую ифнормацию, на 11 перешли недавно поэтому еще не сильно разобрался в конфигурировании 11 торговли! Устанавливаю процедуру Печать() с которой начинается все действие, он пишет что {Форма.Форма.Форма(5,2)}: Процедура или функция с указанным именем не определена (Печать)
<<?>>Печать(); (Проверка: Тонкий клиент)
Может кто нить подскажет как мне запустить внешнююпечатную форму как внешнюю обработку?
|
|
5
Diamond905
23.03.14
✎
08:52
|
Можно и с ссылкой на объект баловаться.. Наверняка в модуле формы есть функция аля СформироватьТабДокумент(МассивОбъектов,ОбъектыПечати, КакаяТоХрень..)
Делаем ссылку на объект нужного типа, форму. Команду создаем, выводим на форму. Команду сразу на сервер отправляем:
МассивОбъектов=Новый Массив;
МассивОбъектов.Добавить(СсылкаНаОбъект);
ОбъектыПечати=Новый СписокЗначений;
ОбъектыПечати.Добавить(СсылкаНаОбъект);
КакаяТоХрень = ...//Здесь надо в модуле объекта в функции Печать печати найти что там будет.
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ТабДок = ОбработкаОбъект .СформироватьТабДокумент(МассивОбъектов,ОбъектыПечати, КакаяТоХрень..)
ТабДок.Показать(); //Или вывести подобно функции печать из модуля объекта. В любом случае по отладке пройти удастся
|
|