Только качественный контент |
После прочтения статьи //infostart.ru/public/66588/ и комментариев к ней, решил попробовать сделать внешнюю печатную форму. Получилось. После этого было сделано несколько шаблонов (заготовок) для создания внешних печатных форм. Собственно, они все теперь в файлах.
При выполнении пяти указанных пунктов, на "превращение" внутренней печатной формы во внешнюю уходит минут пять. Конечно, бывают исключения, например, счет-фактура - с ней придется повозиться чуть подольше. После этого остается только подправить печатную форму под свои нужды.
Отладка
Отладка работы формы может выполняться через пункт меню "Файл" - "Открыть". Выбранный в форме документ может быть запомнен. После внесения изменений в конфигураторе, ранее открытую форму можно переоткрыть.
Авторегистрация
В шаблоне уже прописана авторегистрация. Необходимо только правильно заполнить макет Параметры_Авторегистрации. Для этого в первой колонке указывается документ, а в третьей (если нужно) заменяемая печатная форма. Узнать идентификатор заменяемой печатной формы в конфигурации можно в функции ПолучитьСтруктуруПечатныхФорм() модуля объекта. Например, "Аванс_Отчет".
Созданная на основе шаблона внешняя печатная форма при открытии через "Файл" - "Открыть" может быть загружена в базу данных и зарегистрирована в справочнике ВнешниеОбработки. Для этого нужно ответить "Да" на вопрос "Добавить эту печатную форму в информационную базу?".
Если указанный в комментарии номер версии внешней печатной формы, открываемой через "Файл" - "Открыть", больше чем у ранее загруженной внешней печатной формы, то будет выдан вопрос о замене печатной формы: "Заменить печатную форму в информационной базе?".
Это может пригодиться при передаче обновленных печатных форм пользователю. Для регистрации новой формы пользователю нужно будет только открыть её через "Файл" - "Открыть".
Пятиминутная видео-инструкция
Всё ещё сомневаетесь в том, что сделать внешнюю печатную форму за 5 минут это реально?
Знаю, сомневаетесь. Поэтому в файлах есть пятиминутное видео, на котором показан весь процесс создания внешней печатной формы для УТ с помощью шаблона ШаблонВнешнейПечатнойФормы.epf. На видео показано как неспешно создается внешняя печатная форма для документа ЗаказПоставщику на основе типовой печатной формы. Это полная видео-инструкция, на которой показано, как можно сделать любую встроенную печатную форму любого документа внешней. А также показано, как подключить внешнюю печатную форму и как её распечатать из документа.
Если при просмотре видео у вас создастся впечатление, что я никуда не тороплюсь и делаю кучу лишних действий, то это только потому, что я действительно не тороплюсь, а хочу чтобы всё было предельно понятно. Поэтому у видео нет звука, только экран. Почти все действия выполняются мышью.
Иногда нужно 1 раз увидеть, чтобы больше не сомневаться в эффективности представленной здесь методики.
На видео отснят весь процесс: запуск конфигуратора, создание внешней печатной формы, запуск 1С:Предприятия, регистрация внешней печатной формы, проверка работы внешней печатной формы, закрытие конфигуратора и 1С:Предприятия. И это всё за 5 минут. Готового шаблона для документа ЗаказПоставщику в архиве этой публикации нет, только поэтому пришлось возиться так долго - целых 5 минут. По готовому шаблону и при использовании клавиатуры всё получается значительно быстрее.
Файлы
В файлах есть шаблоны, адаптированные под конкретные виды документов. Т.е. пункты 1 и 4 уже выполнены для 15 видов документов, остаётся выполнить только пункт 5 и настроить печатную форму "под себя". Платформа 8.1 и 8.2.
В файлах также есть примеры готовых внешних печатных форм для КА, БП, УТ, УПП, ББУ и БГУ. 24 примера выполнены на основе шаблонов. Платформа файла примера зависит от версии конфигурации. В основном это 8.2.
Надеюсь, что эти материалы еще кому-нибудь пригодится в работе.