Ошибка при формировании печатной формы. #794740


#0 by ibros
Доброго дня. 1С:Предприятие 8.3 (8.3.9.1818), Бухгалтерия предприятия, редакция 3.0 (3.0.49.18), конфигурация не типовая, дописан (не мной) документ, позволяющий аккумулировать в одной строке ссылки на счет, акты, и счет-фактуру по заказу и пакетно все эти документы отправлять сразу на принтер. происходит это вот так: После обновления конфигурации при попытке отправить пакет на печать возвращается ошибка: {ОбщийМодуль.УправлениеПечатью.Модуль(1562)}: При формировании печатной формы "СчетЗаказ" возникла ошибка. Обратитесь к администратору. ВызватьИсключение ТекстСообщенияОбОшибке; закомментить - остальные документы в пакете печатаются корректно. Если печатать просто счет отдельно (не из самописного документа, а выбрав из "Счет на оплату покупателю" - печатная форма формируется и уходит на печать корректно. Подскажите, пожалуйста.. с чего начать тестирование? Я не понимаю даже, как ошибку отследить.
#1 by Михаил Козлов
Не пробовали для отладки взвести флаг "Оставливаться по ошибке"?
#2 by ibros
пробовал, нет остановки
#3 by lubitelxml
не может такого быть, галочку установил, отладку (предприятие) из конфигуратора запустил?
#4 by Михаил Козлов
Проверьте еще Отладка - Подключение и флаги Автоматического подключения.
#5 by ibros
при любой конфигурации отладчика - кроме ошибки "При формировании печатной формы "СчетЗаказ" возникла ошибка" другой информации нет
#6 by lubitelxml
УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер("Документ.СчетНаОплатуПокупателю", "СчетЗаказ", МассивСчет, Неопределено); - поставь здесь точку остановки и пройди отладччиком
#7 by ibros
да пробовал. отсылает туда же, в общий модуль управления печатью
#8 by lubitelxml
ну а дальше? где исключение вызывается?
#9 by ibros
вся процедура вот так выглядит:
#10 by Михаил Козлов
В модуле менеджера счета на оплату поищите формирование табличного документа (слова "макет", "область", "вывести", "присоединить").
#11 by ibros
исключение вызывается в формировании печатной формы         // Вызов исключения при возникновении ошибки.         Если Отказ Тогда             ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр(                 "ru = 'При формировании печатной формы ""%1"" возникла ошибка. Обратитесь к администратору.'"), ИмяМакета);
#12 by lubitelxml
Вот здесь в первой строчке поставь точку остановки и посмотри где Отказ = истина
#13 by ibros
lubitelxml, нигде. не срабатывает остановка
#14 by МимохожийОднако
Включи режим отладки для сервера
#16 by lubitelxml
у тебя отладка выключена походку
#17 by ibros
не, ну все может быть, конечно. но другие точки отрабатывает же корректно
#18 by ibros
сравню-ко я процедуру печати с предыдущей конфигурацией..
#19 by ibros
кхм. и правда не включена
#20 by ibros
спасибо всем большое за помощь. остановить сервер я смогу только в выходные.. включу отладку и буду дальше проверять
#21 by МимохожийОднако
Возьми пустую конфигурацию и в файловом режиме проверь
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С