Этот МОД позволяет автоматически формировать командировочные документы в формате DOCX и PDF. С помощью МОДа можно добавить и настроить любые документы, которые требуются для отчётности по поездке для организации.

Кому будет полезен этот МОД

Это клиентский МОД. Он доступен для подключения и использования только клиентам.

Он будет полезен клиентам, желающим формировать командировочные документы для ведения отчетности по поездкам.

Подключение МОДа

Для подключения МОДа необходимо перейти в раздел “Расширения” и выбрать раздел “Marketplace

Настройка МОДа

Для настройки надо пройти в меню "Настройки –> Командировочные документы": 

На странице будет доступен функционал добавления командировочных документов для каждого юридического лица в вашей компании или отразятся все шаблоны командировочных документов вашей компании, если они были добавлены ранее: 

Создание/редактирование шаблона командировочных документов

Для создания нового шаблона нужно нажать на «Добавить» в правом верхнем углу:

Откроется страница создания нового шаблона: 

Здесь следует:

Внимание! Зависимость документа от кодов работает как логическое И, не как логическое ИЛИ. Иными словами - система будет ожидать в командировке наличие всех кодов, указанных в настройке, как условия для формирования документа.

В приведенном примере документ “Авансовый отчет” будет сформирован только в командировках со статусом: Идет авторизация, Чистовик, На исполнении и Завершена.

Редактирование загружаемого шаблона

ВНИМАНИЕ: для правки шаблона документа в офисном редакторе (чаще всего это Microsoft Office Word) должна быть активна вкладка "РАЗРАБОТЧИК".

Вкладка включается в меню Microsoft Office Word "Файл - Параметры" - пункт "Настроить ленту", "Основные вкладки", поставить галочку "Разработчик": 

При добавлении тега из собственных справочников (не предопределенных) перед тегом добавляется без пробелов:

  • SimpleCode - для кодов с привязкой к заказу;

  • ComplexCode - для кодов с привязкой к командировке.

Для редактирования шаблона необходимо открыть скачанный документ в Word, перейти на вкладку "РАЗРАБОТЧИК" и включить режим конструктора: 

  1. Выделим нужную область, в которую будут подставляться значения из командировки, а также структурные и бюджетные коды, которые будут заполнять пользователи в командировке;

  2. Далее нажимаем на первую иконку "Aa" (делая тем самым метку, что это будет элемент управления "Форматированный текст");

  3. Нажимаем на кнопку "Свойства". Откроется диалоговое окно, где нужно заполнить:

  4. название элемента и тег одинаковыми данными.

  5. Нажимаем «ОК».

ВАЖНО!!!

Название элемента и тег всегда указываются латиницей и без пробелов.

Для кодов тег должен соответствовать справочнику кода!

Если вы самостоятельно создаете документ, а не используете шаблон "Нейтральный" - можно добавить таблицы с предопределёнными тегами (список тегов - в конце статьи).

Для этого необходимо выделить всю таблицу и указать тег для неё, а после задать теги в каждом столбце. В таблице, как и по всему документу, можно указывать не только предопределённые теги, но и теги, соответствующие названиям бюджетных и структурных справочников:

Мы создали метку (теги) в документе, вместо которых будут подставляться данные из командировки.

После того, как все теги расставлены, сохраняем документ и загружаем в редактируемый шаблон в административном интерфейсе. Нажимаем "Сохранить" ниже: 

На этом настройка завершается.

Работа с МОДом

Скачивание командировочных документов

После того, как командировка будет авторизована (если у агента включена авторизация) и перейдет в статус "Чистовик" или "К исполнению", на странице командировки появится блок для скачивания командировочных документов для каждого пассажира: 

По щелчку на ссылку с названием шаблона можно скачать заполненный шаблон командировочных документов.

Предопределенные теги

Для некоторых предопределенных тегов при необходимости использования необходимо создать справочник (с идентичным названием, как в списке) в системе с нужным набором кодов. В списке они отмечены как «Берётся из справочника кодов».
То есть, если необходимо, чтобы в документ попадала, например, должность пассажира - создается справочник с названием “Job”:

Теги для справочника “Коды”:

Если же у Вас есть аналогичный собственный справочник со своим вариантом названия справочника (например, “Должность”) – можно использовать его с добавлением префикса “SimpleCode”.

Теги для “Командировки”:

Заполняется, если активирован МОД "Первичный контейнер командировки” (ModComplexReserveContainer)):

Таблицы для командировочных документов

AdvanceTable – таблица документа “Авансовый отчёт”:

Теги в документе ставятся на каждой строчке таблицы.

В шаблоне внутри таблицы AdvanceTable необходимо использовать перед именем кода приставку "AdvanceTableSimpleCode+имя кода" (при использовании кода из своих справочников)

ExtraAdvanceTable – таблица документа “Авансовый отчёт”, не содержит заказ гостиниц, штрафы за возврат, и трансферы

Теги в документе ставятся на каждой строчке таблицы

AdvanceExpenseTable - таблица документа “Авансовый отчёт” с группировкой расходов

Теги в документе ставятся на каждой строчке таблицы

ServiceAssignment – таблица документа “Служебное задание”:

Теги в документе ставятся на каждой строчке таблицы

TransportTable – таблица для услуг “Авиа” и “ЖД”:

Теги в документе ставятся на каждой строчке таблицы

В шаблоне внутри таблицы TransportTable необходимо использовать перед именем кода приставку "TransportTableSimpleCode+имя кода" (при использовании кода из своих справочников)

TransportRouteTable - таблица направления командировки (маршрута) для услуг “Авиа”, “ЖД”, “Аэроэкспресс“, “Трансферы“

Теги в документе ставятся на каждой строчке таблицы

Все остальные теги этой таблицы, TransportRouteTable, аналогичны предыдущей TransportTable за исключением того, что в TransportRouteTable нет тегов кодов заказа. В TransportRouteTable каждый заказ, если в нем больше одного сегмента поездки, разбивается на 2 строчки – В и ИЗ командировки.

HotelTable

Теги в документе ставятся на каждой строчке таблицы

Все остальные теги этой таблицы, HotelTable полностью аналогичны тегам TransportTable.

ModTripPlan_TripPlan - таблица для событий плана командировок:

Таблица заполняется, если активирован МОД "План командировки" (ModTripPlan)

Теги в документе ставятся на каждой строчке таблицы

ComplexAuthTable - таблица для мода Авторизация командировок

Таблица заполняется, если активирован МОД "Авторизация командировок" (ModComplexAuth)

Теги в документе ставятся на каждой строчке таблицы

Замена тегов командировочных документов

Чтобы заменить стандартные теги на конкретные значения в зависимости от кодов, необходимо перейти в настройку “Замена тегов командировочных документов“

Добавить необходимую настройку, выбрав необходимый тег, значение и зависимость от кода

Если командировка содержит указанные коды, то значение тега заменится из настроек, если нет - применится стандартное значение