Любая смена конфигурации требует перезапуска службы
Можно задать, какой именно текст будет выводится на турникетах. Настроить можно в разделе "Сообщения на оборудовании" в Барс.Администраторе (Сервис -> Настройки -> Сообщения на оборудовании -> Тип оборудования: ДК Контроллер)
Тарифы настраиваются в Барс.Администраторе. Платёжные средства создаются в справочнике абонементов, либо справочнике разовых билетов. Также платёжным средством может выступать депозит. После создания абонемента/разового билета его нужно поместить в платный доступ (Точки обслуживания -> Платный доступ)
Типы условий, которые поддерживаются на текущий момент в сложных тарифах:
Режим тарификации:
Пример расчёта стоимости тарифа для платной зоны:

В суточном расписании 3 интервала, в повременном – 2. Первый час стоит 60 рублей, затем 40р каждые 20 минут с шагом в 5 минут.
На входе в зону в 2:00 будет проверка достаточно ли денег на балансе (15р), если достаточно, то доступ будет разрешён.
От времени начала тариф будет:

Здесь использован первый суточный интервал со всеми дочерними зависимостями. В повременном расписании взят 1 час (первый интервал) за 60 рублей, далее зациклен последний интервал в 20 минут (17 часов.) Т.е. 17 * (40*3) = 2040 р, затем всё складывается и получается 2115 рублей.
На выходе спишется эта сумма.
!!! Время между суточных интервалов НЕ тарифицируется.
От времени окончания тариф будет такой же, только берётся последний суточный интервал за 35 рублей и все его дочерние зависимости.
Чтобы использовать сценарий платных зон, т.е. когда посетитель может пройти через турникет и у него начнется повременная тарификация до момента пока он не выйдет через турникет, либо не рассчитается на кассе, необходимо сделать ряд шагов:
При наличии на счету нескольких платёжных средств они будут списываться в порядке приоритетности:
Разовые билеты > Абонементы > Депозит.
Если у разовых билетов или абонементов есть заданное время жизни, то они задействуются в следующем порядке:
Настраиваются в Барс.Администраторе (Справочники -> Временные ограничения). Если настроены стандартные сообщения, то дата действия покажется в сообщении на оборудовании.
Временные ограничения НЕ применяются к уже выданным абонементам. Все изменения будут доступны только у заново выданных абонементов/билетов.
Инструкция по работе с временными ограничениями и их настройке здесь
Интервалы настраиваются в справочнике услуг/платных зон в поле "Коэф. задержки прохода (с)". Параметр в секундах. Также в справочниках абонементов/билетов можно задать мультипликатор для данного интервала в одноименном поле "Коэф. задержки прохода (с)" (по умолчанию = 1).
Итоговый интервал = мультипликатор абонемента/билета * Коэф. задержки прохода услуги/платной зоны (для примера: если в абонементах коэфициент = 0, а в услугах 500 секунд, то итоговая задержка = 0)
Чтобы разгрузить службу от спама запросами, существует параметр задержки между чтениями карты (в мс), который применяется агентом по работе с контроллерами.
Конфигурируется в Барс.Администраторе. Сервис -> Настройки -> Турникеты

Для предотвращения очередей на турникетах в ситуациях, когда пропала связь, можно включить оффлайн-режим. В этом режиме контроллер пропускает человека, и уже постфактум при восстановлении связи отсылает на сервер информацию о данном событии. Происходит отложенное списание средсв (! Только тех, что есть на счёте клиента, по банковским картам отложенных списаний нет !)
Конфигурируется в Барс.Администраторе. Сервис -> Настройки -> Турникеты

Здесь:
Разрешить списание оффлайн проходов - включает или отключает оффлайн события
Время актуализации оффлайн проходов - разница в минутах между текущем временем и временем оффлайн-события. Если разница превышает заданное число, то списаний не будет. Этот параметр нужен для случаев, когда карта может перевыдаваться другим клиентам, либо комплекс имеет время работы и все события должны укладываться в заданное расписание.
Разрешить овердрафт - включает или отключает возможность уводить счёт в минус. Если отключено, то будут списываться только доступные средства.
Для фискализации необходима служба печати чеков "CheckPrintingService" .
Конфигурируется в Барс.Администраторе. Сервис -> Настройки -> Турникеты

Здесь:
Отправка чеков в ОФД - включает или выключает фискализацию
Печать нулевых чеков - включает или выключает печать чеков по бесплатным проходам (рекомендуется не печатать такие чеки)
Профиль принтера заполняется из конфига службы "CheckPrintingService".
Тип оплаты можно не заполнять, так как согласно ФЗ-54 для оплат по банковским картам используется тип оплаты "безнал", для оплат депозитом или абонементом используется тип оплаты "аванс".
Настройки агентов пока не поддерживаются
НДС
Логика передачи налогов в CheckPrintingService управляется параметром UseTaxMapping в конфигурации службы Access.
Прямая передача (UseTaxMapping = false)
В данном режиме идентификатор налога берется напрямую из услуги и без изменений передается в службу печати.
Использование маппинга (UseTaxMapping = true)
Позволяет подменять идентификаторы налогов указанные на услугах, на другие значения перед их отправкой на печать. Для настройки маппинга используется файл Configs\taxMapping.json. В нем:
Например, если нужно, чтобы налог с ID 3 отправлялся в CheckPrintingService как налог с ID 4, конфигурация должна выглядеть так:
{ "TaxMappings": [ { "CustomTax": 3, "CurrentTax": 4 } ]}
Маппинг нужно настроить для всех вариантов налогов и услуг, которые списываются при проходе. Если значение CustomTax не будет найдено в файле, то будет использоваться Налог с ID 1.