Имя: Пароль:
1C
1С v8
Бух 3.0 Управляемые формы, вывод печати в word
0 TomWaits
 
09.05.16
15:52
С заполнением и выводом документа word никаких проблем нет.
Но т.к. я вывожу word, то я не вывожу ТабличныйДокумент, соответственно пользователю вылетает такая ошибка:
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(236)}: В обработчике печати не был сформирован табличный документ для: ДоговорПоставки
            ВызватьИсключение(ТекстСообщенияОбОшибке);

Какая есть затычка на это дело?
P.S. поиск по форуму и гуглу результатов не дал.
1 DrShad
 
09.05.16
22:41
Пусть закрывает ее и все
2 TomWaits
 
10.05.16
19:36
Может всетаки есть какое то решение?
Пользователю не объяснить, что это не баг, а фича такая.
3 TomWaits
 
11.05.16
07:18
Пока вижу только вариант выдавать табличный документ "заглушку" с информационным сообщением.
4 Dmitry1c
 
11.05.16
07:25
Кто-то создавал ветку о престижности профессии. Да тут же пользователь (даже не гл. бух и не бух) унижает программиста! Наверняка какой-то манагер
5 Рэйв
 
11.05.16
07:52
(0)там у тебя чтото вроде такого

//---
        Если Стр.ТабличныйДокумент = Неопределено Тогда
            ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
                НСтр("ru = 'В обработчике печати не был сформирован табличный документ для: %1'"),
                Стр.ИмяМакета);
            ВызватьИсключение(ТекстСообщенияОбОшибке);
        КонецЕсли;


Добавь проверку из какой обработки идет вызов (там должноь быть ВнешняяОбработкаОбъект)и если из той что в ворд печатает то не выводи сообщение