Имя: Пароль:
1C
1С v8
Как добавить свою процедуру печати в УТ 11.1?
,
0 Студиозус
 
16.10.14
22:16
Пишу так

Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт

    // Комплект документов на принтер
    КомандаПечати = КомандыПечати.Добавить();
    КомандаПечати.МенеджерПечати = "Документ.скСоглашениеОбУсловияхПоставки.Печать";
    КомандаПечати.Обработчик = "Документ.скСоглашениеОбУсловияхПоставки.Печать";
    КомандаПечати.Идентификатор = "Спецификация";
    КомандаПечати.СразуНаПринтер = Истина;
    КомандаПечати.Представление = НСтр("ru = 'Спецификация'");
    КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
    КомандаПечати.Порядок = 1;
    
КонецПроцедуры

Команда появляется, но при нажатии на кнопку ничего не происходит. Что не верно указал?
1 Студиозус
 
16.10.14
22:19
Процедура "Печать" в модуле указанного документа присутствует и Экспортная.
2 Студиозус
 
16.10.14
22:34
Дааа, видать поздновато я занялся работкой видать(
3 ssh2QQ6
 
16.10.14
22:37
(2) не опускай руки. Посмотри просто аналогичное в конфе как сделано
4 sanja26
 
16.10.14
22:40
менеджер вроде без "печать" надо
5 Управление торговлей
 
16.10.14
22:40
можно же внешнюю обработку для печати добавить
6 Студиозус
 
16.10.14
22:45
(3) Да там всё сделано вообще через обращения к обработкам.
(4) попробовал без, всё равно не отрабатывает(
(5) Можно, но тут не катит.
7 sanja26
 
16.10.14
22:47
(6) убери тогда обработчик из вызова команды,  а менеджер оставь как в (0)
8 Студиозус
 
16.10.14
22:52
(7) Пробовал. Не риагирует.
Вот где то мелкая пакость,а  где не пойму(
9 sanja26
 
16.10.14
22:53
(8) а макет документа в кофигураторе "спецификация" называется?
10 Студиозус
 
16.10.14
22:54
(9) Угу.
11 Студиозус
 
16.10.14
22:56
Ладно, черт с ним. Сделаю сейчас через обычную команду. А завтра, на свежую голову, покумекаю.