Шаблоны документов в программе Biletion Office
Рассмотрим раздел "Шаблоны документов" подробнее.
1. Перейдите по меню Администрирование-Справочники-Шаблоны документов.
2. В открывшейся вкладке «Шаблоны документов» базируются три основные области.
2.1. В левой части область с выбором шаблона: «Посылки (квитанции)», «Билет (пассажирский)». Редактирование в них происходит аналогичным образом, по этой причине рассмотрим один пример, а конкретнее шаблоны «Посылки(квитанции)».
2.2. Основная область, где можно производить изменения.
2.3. Не редактируемая область с кодами вставок.
3. В область редактирования вставляется код в формате html. Если внимательно изучить представленный код, то можно убедиться в том, что все коды вставок уже есть в нем. Соответственно Вам остается лишь убрать лишние, если таковые имеются. В ином случае ничего менять не надо.
Важно: коды вставок прописываются в двойных фигурных скобках {{код вставки}}.
Существует четыре наиболее предпочтительных способа редактирования
шаблона:
а) В самой программе в области редактирования.
б) В блокноте. Создаете пустой текстовый документ. В него вставляете текст кода из программы. Далее производите необходимые изменения и заново копируете новый текст кода в программу в область редактирования.
в) В программе Word. Пример наглядно показан в пунктах 3.1-3.4.
г) Наиболее удобный способ. Скачиваете из интернета небольшую (в плане объема памяти) программу, называемую Notepad++. Почему этот способ считается наиболее удобным? Ответ: В данной программе реализована возможность изменения синтаксиса. То есть Вам представится возможность отчетливо видеть коды вставок, так как по цвету они будут отличаться от остального кода ( по умолчанию черный цвет). Демонстрация четвертого примера (пункт г) дана в пунктах 4.1-4.5.
3.1. Откройте программу Word и создайте пустой документ. Далее сделайте шаблон, к примеру, пассажирского билета, то есть сконструируйте таблицу, заполните ее. (Поля ФИО пассажира, документ, №паспорта, пункт отправления, пункт назначения, пункт посадки, пункт высадки, рейс, дата отправления, время отправления, телефон перевозчика и тому подобная информация).
3.2. Сохраните документ формате HTML.
3.3. Откройте документ в блокноте и замените коды вставок. Также рекомендуется дописать слова, поясняющие коды вставок. (К примеру, ФИО пассажира: {{ data.clientName | upcase }} )
3.4. Скопируйте измененный текст из блокнота и вставьте в область редактирования в программе. Далее нажмите на кнопку «Сохранить изменения», находящейся внизу вкладки «Шаблоны документов».
Пример редактирования шаблона в Notepad++
4.1. Скопируйте весь код из области редактирования.
4.2. Создайте новый документ в программе Nodepad++ и вставьте в него скопированный текст кода.

4.3. В верхней строке меню выберите пункт «Синтаксис». Далее в появившемся контекстном меню наведите курсор мыши на пункт «H».
В открывшемся меню нажмите на пункт «HTML».

4.4. После выбора синтаксиса HTML текст документа предстанет в следующем виде. Как Вы видите, коды вставок черного цвета, поэтому нет необходимости искать их по всему документу.

4.5. Отредактируйте документ. Скопируйте содержимое файла и вставьте в программу в область редактирования шаблонов.
Замечание: В текст кода можно вставлять также слова и предложения: например, рядом с номером телефона отправителя в шаблоне можно добавить «Телефон отправителя : ». Для этого достаточно в тексте кода слева от кода вставки {{packege.SenderPhoneNumber}} добавить вышеописанное словосочетание.
5. Сохраните данные, нажав на кнопку «Сохранить изменения».
Итак, приступаем к демонстрации результата.
Внимание: Для работы с шаблонами документов необходимо наличие в системе браузера.
6. Перейдите по меню Диспетчерская-Рейсы.
Для проверки шаблона документов «Посылки (квитанции)» необходимо наличие в рейсе посылки (-ок), а для шаблона документа «Билет (пассажирский)» - наличие пассажира (-ов).
6.1. Печать шаблона документа «Посылки (квитанции)».
6.1.1. В открывшейся вкладке «Рейсы» выделите нажатием рейс, для которого Вы хотите распечатать шаблон документа.

6.1.3. Откроется страница браузера со следующим результатом.

6.2. Печать шаблона документа «Билет (пассажирский)».
6.2.1. В открывшейся вкладке «Рейсы» дважды нажмите на необходимый рейс, либо выделите рейс нажатием, затем справа в плавающем меню «Детали рейса» выберите пункт «Список заявок»
6.2.2. Откроется окно «Пассажиры рейса №» со списком пассажиров в рейсе.
6.2.3. Нажмите правой кнопкой мыши на пассажира, для которого хотите распечатать билет.
6.2.4. В появившемся контекстном меню выберите пункт «Печать билета».
6.2.5. Откроется страница браузера со следующим результатом.

7. Если после всех произведенных настроек, документ не выводится на печать, то необходимо проверить:
- первый и последний пункт в маршруте должны иметь позицию 0;
- настройки маршрута. В частности наименование (заказ-наряд), время рейса, время прибытия для каждого пункта назначения.