Содержание:
- Для чего служит подсистема 1С «Дополнительные отчеты и обработки»?
- Устранение ошибки Печатная форма недоступна
Для чего служит подсистема 1С «Дополнительные отчеты и обработки»?
Ошибка Печатная форма недоступна при использовании Внешних печатных форм документов 1С. Смысловое наполнение сообщения, которое выдает система 1С состоит в том, что система при выведении на печать формы объекта или справочника не может сопоставить выводимый на печать объект в справочнике с выводимой печатной формой.
Зачастую имеющиеся печатные формы не могут полностью покрыть потребности пользователей системы и появляется необходимость добавлять требуемый функционал. При полноценной доработке системы возникают последствия в виде снятия конфигурации с официальной поддержки и проблем с установкой стандартных обновлений.
В целях избегания таких сложностей, разработчики 1С обеспечили функционал, позволяющий применять особую печатную форму или заменить существующую без внесения подобных изменений конфигурации 1С. Для осуществления данного функционала служит подсистема 1С «Дополнительные отчеты и обработки». В случае применения ее механизма обработка, в составе, которой находится программный код 1С, позволяющий формировать требуемую печатную форму загружается в базу данных в режиме конфигурации системы 1С:Предприятие.
В системе внешние печатные формы документа 1С располагаются в блоке Администрирование. Требуется открыть меню Настройки программы и раскрыть Печатные формы, отчеты и обработки далее перейти к пункту «Дополнительные отчеты и обработки». Списком будут открыты все доступные Внешние печатные формы документа 1С и доработки.
Устранение ошибки Печатная форма недоступна
Наиболее частая ситуация проявления Ошибки Печатная Форма недоступна – когда параметр СсылкаНаОбъект в модуле объекта внешней печатной формы документа 1С определяется неверно. Вместо функции СсылкаНаОбъект в программном коде должен стоять параметр МассивОбъектов, в следствие чего, в соответствии с установленным алгоритмом формата PDF, программа 1С понимает, что передан не массив объектов и пользователю выдается сообщение о недоступности печатной формы (рис. 1).
Печать документа
Зайдя в режим конфигуратора 1С с помощью пункта меню Файл – Открыть произведем открытие собственно внешней обработки. Используя команду Действия зайдем в Модуль объекта обработки.
Изучив текст запроса в Модуле объекта обработки можно обнаружить, что в составе параметров функций и процедур используются ссылки типа СсылкаНаОбъект , данные ссылки нужно скорректировать на МассивОбъектов.
Далее следует лишь убедиться в работоспособности Внешней печатной формы документа 1С.
Зайдем в программу в режиме пользователя 1С (предприятия) , осуществим печать необходимого документа. Требуемый документ успешно выводится на печать.
Ненашева Мария,
Специалист компании “Кодерлайн”
Добавить комментарий