Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Поля “Кнопка отправить во внешнюю систему”, “Кнопка отменить отправку во внешнюю систему” и “Заголовок блока статуса во внешней системе” - позволяют настроить название кнопок и заголовок блока, отвечающих за процесс попадания заявки в реестр, который может быть выгружен внешней системой через API. Подробнее см. Работа с заявкой после согласования (опционально) и Специальное поведение справочников кодов и кодов.

  2. Поля “Кнопка подтверждения получения оригиналов документов”, “Кнопка отзыва подтверждения получения оригиналов документов” и “Заголовок блока получения оригиналов документов” - позволяют настроить название кнопок и заголовок блока, отвечающих за признак получения компанией оригиналов документов от сотрудника. Подробнее см. Работа с заявкой после согласования (опционально) и Специальное поведение справочников кодов и кодов.

  3. Правило округления при применении кросс-курса - позволяет выбрать логику округления при пересчете расхода, внесенного в иностранной валюте, в рубли.

Новая настройка, запускается в феврале 2024 - перенос кодов из родительской командировки

В разделе общих настроек EMS появилась возможность выборочно переносить коды из родительской командировки, для этого, необходимо указать те справочники, коды из которых мы переносим в ЗНР(заявку на расход):

image-20240125-212938.pngImage Added

Тут мы можем указать один или несколько таких справочников, логика поведения такая:

  1. если в родительской командировке нет кода из указанного справочника, то он удалится из ЗНР, даже, если по другим правилам он должен там быть

  2. если в родительской командировке код есть, и в ЗНР он тоже есть, то код будет перенесен из родительской командировки

  3. если в ЗНР нет кода, то он будет перенесен из родительской командировки

На приведенном ниже скриншоте мы видим, что код “Завершенный сценарий” из родительской командировки был перенесен в ЗНР.

...

EMS: типы расходов

Раздел находится в “Меню - Расширения - EMS: типы расходов” и позволяет администрировать типы расходов, доступные для выбора при добавлении расхода в заявку.

...

  1. EMS: Тип заявки на расход
    Автоматически присваивает заявке на расход код-признак ее типа:
    - FUTURE - для заявки на планируемый расход
    - PAST - для заявки на фактический расход без привязки к командировке
    - TRAVEL - для заявки на фактический расход с привязкой к командировке
    (warning) Важно! Для корректной работы справочника значения кодов, установленные автоматически, не должны меняться. При этом названия кодов на русском и английском языках могут быть изменены по усмотрению клиента.

  2. EMS: Структурный код для EMS
    Автоматически привязывает к заявке на расход структурный код из справочника с таким специальным поведением.

  3. EMS: Меняемый код для привязки к расходу
    Позволяет привязать справочник бюджетных кодов к конкретному расходу (не ко всей ЗНР, а именно к расходу “внутри” нее).
    В случае, если у справочника выбрано значение по умолчанию, на форме установки кодов расхода это значение будет не редактируемым. Если требуется разблокировать возможность его редактирования, в настройках справочника в поле “Комментарий” необходимо указать “-editable” (без кавычек).
    (info) Также интересной особенностью этого специального поведения является то, что его можно присвоить справочнику структурных меняемых кодов. В этом случае к расходу будет автоматически подтягиваться структурный меняемый код сотрудника с возможностью его изменить в рамках конкретного расхода (значение в профиле при этом не изменяется).

  4. EMS: Разрешенные затраты
    Идет отладка механизма, информация будет дополненаВ справочнике с таким поведением не нужно создавать коды, они формируются автоматически. В качестве значения кода в заявку на расход подставляется сумма запланированных дополнительных расходов из командировки (только доп. расходов, без суточных). Может использоваться для реализации необходимых сценариев (настройка маршрутов согласований, выгрузка в систему клиента и т.д.).

  5. EMS: Для внесения размера затрат
    Идет отладка механизма, информация будет дополненаВ справочнике с таким поведением не нужно создавать коды, они формируются автоматически. В качестве значения кода в заявку на расход подставляется сумма фактических дополнительных расходов из заявки (только доп. расходов, без суточных и тревел-услуг). Может использоваться для реализации необходимых сценариев (настройка маршрутов согласований, выгрузка в систему клиента и т.д.).

  6. EMS: Превышение разрешенных затрат
    Идет отладка механизма, информация будет дополненаВ справочнике с таким поведением не нужно создавать коды, они формируются автоматически. В случае, если фактические доп. расходы превысили планируемые в качестве значения кода в заявку на расход подставляется размер разницы этих величин. Если фактические доп. расходы не превысили планируемые, справочник не применяется. Может использоваться для реализации необходимых сценариев (настройка маршрутов согласований, выгрузка в систему клиента).

  7. EMS: Отношение запланированных затрат к фактическим
    Идет отладка механизма, информация будет дополненаПри наличии справочника с таким спец. поведением и корректно настроенных в нем кодов, заявке на расход автоматически присваивается код-признак с одним из следующих значений:
    - GREATER - Фактические расходы больше планируемых
    - EQUALS - Фактические расходы полностью соответствуют планируемым
    - LESSER - Фактические расходы меньше планируемых
    (warning) Важно! Для корректной работы справочника значения кодов должны быть именно такими. При этом названия кодов на русском и английском языках могут быть изменены по усмотрению клиента. Это специальное поведение и присваиваемые им коды могут быть использованы для настройки различных схем согласования и добавления в заявку соответствующих командировочных документов.

  8. EMS: Только для заявок на расход
    Это специальное поведение позволяет применять выбранный справочник бюджетных кодов в рамках заявки на расход. В отличие от EMS: Меняемый код для привязки к расходу в этом случае код привязывается ко всей заявке, а не к конкретному расходу.

  9. EMS: Статус отправки во внешнюю систему
    Позволяет реализовать специальный сценарий для работы с заявкой на фактический расход после ее оформления. Подробнее см. Работа с заявкой после согласования (опционально).
    Значения кодов, присваиваемые по умолчанию (не должны меняться для корректной работы этого бизнес-процесса):
    - NS - не утверждено для отправки во внешнюю систему
    - SNT - утверждено для отправки во внешнюю систему
    - RCV - получено внешней системой

  10. EMS: Статус получения оригиналов
    Позволяет реализовать специальный сценарий для работы с заявкой на фактический расход после ее оформления. Подробнее см. Работа с заявкой после согласования (опционально).
    Значения кодов, присваиваемые по умолчанию (не должны меняться для корректной работы этого бизнес-процесса):
    - NOT_CONFIRMED - оригиналы не получены
    - CONFIRMED - оригиналы получены

  11. EMS: Сотрудник может отправлять ЗНР во внешнюю систему
    Это специальное поведение присваивается не справочнику кодов, а конкретному структурному коду и открывает для сотрудника с таким кодом видимость и возможность работы с блоками подтверждения отправки ЗНР во внешнюю систему и контроля получения оригиналов. Подробнее см. Работа с заявкой после согласования (опционально). Также для пользователей, которым присвоен код с таким поведением, доступно удаление и редактирование добавленных в заявку расходов в разных статусах, а не только в черновике. См. https://corteos-platform.atlassian.net/wiki/spaces/CD/pages/41320449/Corteos+Expenses#%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D1%80%D0%B0%D1%81%D1%85%D0%BE%D0%B4%D0%BE%D0%B2.

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

...

API для работы с заявками на расход

Для выгрузки данных заявки используется Get-метод вида:

...

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

Метод можно использовать без параметра в виде:

https://yourdomain.ru/mods/ExpenseManagementAPI/List

В этом случае в ответ будут попадать заявки, которые были согласованы для выгрузки во внешнюю систему при использовании специальных сценариев. Подробнее см. Работа с заявкой после согласования (опционально) и Специальное поведение справочников кодов и кодов.

Пример ответа:

View file
nameПример выгрузки данных заявки на расход

Также реализован метод проставления признака получения заявки внешней системой:

Code Block
https://yourdomain.ru/mods/ExpenseManagementAPI/MarkAsReceived/?id=XXX

где:

  • https://yourdomain.ru – адрес сайта

  • XXX – номер заявки, которой необходимо присвоить признак получения.

Подробнее см. Работа с заявкой после согласования (опционально) и Специальное поведение справочников кодов и кодов.