Бит.Управление медицинским центром (Бит.Стоматология)
Руководство пользователя
×

Шаблоны печати в формате Word

Данный справочник применяется для печати на основе word-документа договоров клиентов, а также в качестве дополнительной печатной формы для других объектов конфигурации. Переход к списку элементов справочника возможен из подсистемы «Администирование».
Системные требования к механизму определяются режимом формирования, выбранном в учетной политике (раздел «Прочее»):
·         Открытие DOCX на клиенте – требует на компьютере пользователя любой программы для просмотра документов в формате docx. Это единственный режим, который можно использовать в не-Widows системах (Linux,macOS);
·         Формировать документ на клиенте используя Open Office/Libre Office – требует установленного Open Office на компьютере пользователя (клиентского приложения);
·         Формировать на сервере и передавать на клиент в формате RTF, в формате PDF – требуют установленного на комьютере сервера MS Word, а на компьютере пользователя – программу для просмотра файлов RTF / PDF – соответсвенно.
·         Открытие DOCX на клиенте через COM-объект MS Word - требует на компьютере пользователя установленной Microsoft Word для Windows. Но, быстрее всего формирует итоговый документ.
·         Формировать на сервере через COM MS Word и передавать PDF на клиента требует установленного Microsoft Word на стороне сервера и программы просмотра PDF на стороне клиента.
Использование других режимов кроме первого возможно только в операционных системах семейства Windows, в связи с отсутствием в других ОС, поддерживаемых платформой 1С, поддержки технологии COM.
Поддержка работы с Open office осуществляется только для 32-разрядных версий программ этого семейства.
При первом запуске новой базы в ней автоматически создаются некоторые отраслевые шаблоны печати в формате Word, которые допускается удалить.
Шаблон печати строится на основании макета шаблона, который представляет собой документ Microsoft Word (Open Office) строго в формате .docx и может быть выбран из существующих, заранее созданных документов. Документ состоит из неизменяемого текста, содержимое которого не зависит от конкретных условий и является общим для всех договоров данного вида, и ряда параметров, заключенных в угловые скобки. Значения данных параметров рассчитываются программой и подставляются в итоговый документ, готовый к печати.
В списке подставляемых параметров печати, для каждого задается его Имя в макете, а также алгоритм его расчета. Алгоритм пишется с использованием стандартного встроенного языка 1С и должен помещать результат своего вычисления в переменную с именем «Результат». Результат расчета будет подставлен вместо параметра в итоговый документ Word. Например, в табличной части указан параметр ПАЦИЕНТ_ФИО, то в исходном word-документе он должен быть записан в угловых скобках: <ПАЦИЕНТ_ФИО>.
Пример алгоритма для даты документа вида 25.02.2022:
Результат = Формат(ОбъектПечати.Дата,"ДФ=dd.MM.yyyy");
Шаблон печати Word можно привязать:
а).    К типу документа на закладке «Принадлежность». в контексте выполнения алгоритмов параметров доступны переменные:
         ОбъектПечати – ссылка на документ;
         Дата – дата документа;
         Клиент – клиент документа (если есть в документе);
         Филиал – филиал документа (если есть в документе).
б).    К виду договоров для использования в документе «Договор с клиентом». Выполнение алгоритмов параметров происходит в контексте модуля документа договора, т.е. доступны все реквизиты документа. Также в контексте доступна переменная «Филиал» - филиал документа и «ОбъектПечати» – объект документа
В конфигурацию встроены образцы для некоторых актуальных параметров, которые можно добавить в список параметров кнопкой «Добавить из образцов». После добавления строку параметра можно свободно редактировать.
Параметры, отмеченные как «Вводится вручную» пользователь указывает вручную перед печатью. Тогда Алгоритм расчета – это значение по умолчанию:
а).    Если программа смогла выполнить его как алгоритм – как расчётное значение;
б).    Если не смогла – как фиксированное значение (финсированный текст).
Рисунок 133 – Справочники. Шаблоны печати Word. Настройка
Рисунок 134 – Справочники. Шаблоны печати Word в качестве печатной формы.
В настройках шаблона печати также можно указать, возможность печати договора без предварительного просмотра с указанием необходимого количества экземпляров.
Особенность: если в шаблоне есть колонтитулы, то они должны быть едиными (одинаковыми) в всём документе (несмотря на то что редакторы позволяют делать их разными на разных страницах).