Имя: Пароль:
1C
1С v8
Не печатает документы через кнопку "Печать"
0 ssserg
 
14.07.14
15:59
В отраслевом на БСП в одном из документов не работает кнопка печать в печатной форме, и как следствие групповая печать этого документа.

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

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

Конфигурация: Абонентская служба.
Документ который не печатается через кнопку: ИсковоеЗаявление;
А документ, который печатается через кнопку: Счет-фактура;

Сталкивался ли кто-нибудь с такими проблемами на БСП?


Код модуля менеджера печати документа, где не идет печать, если это поможет: http://pastebin.com/fxUtWieT
1 RomaH
 
naïve
14.07.14
16:22
была настройка сохранена с принтером
принтер удалили настройка осталась
кэш почисти
2 RomaH
 
naïve
14.07.14
16:24
Сравнивал с документом, где все печатается нормально.
посмотри имя принтера в параметрах печати (просто из интереса - почему) перед тем как кэш почистить
3 ssserg
 
14.07.14
16:33
Параметры печати на всем прохождении отладчиком имеют тип неопределено.

По поводу кэша: ошибка воспроизводится на двух компах с отдельно выведенной базой, а также на демонстрационной базе конфигурации на третьем.
4 SeraFim
 
14.07.14
16:41
По кнопке "Печать" документ уходит на принтер по умолчанию сразу же, без всяких окон. С Принтером все ок?
5 ssserg
 
14.07.14
16:51
(4) все ок с принтерами.
Во всех остальных документах оно и уходит, а вот с этим типом нет.
6 ssserg
 
14.07.14
18:56
Разобрался. в процедуре ПечатьЗаявления перед Возврат ТабДок;
Нужно поместить код:

    УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабДок,НомерСтрокиНачало,ОбъектыПечати,Выборка.Ссылка,Ложь);