Болид (НВП) · программное обеспечение: внешняя обработка 1С:Предприятие 8 для СКУД и учёта рабочего времени на контроллерах С2000-2 через С2000-Ethernet и службу «Орион2-Интерфейс»

Болид: СКУД и УРВ для 1С:Предприятие 8 — СКУД и учёт рабочего времени внутри 1С

Внешняя обработка 1С 8.2/8.3: проходы с контроллеров С2000-2 в базу 1С, ключи и уровни доступа, табели УРВ, фотоверификация. Свой USB-ключ; не работает вместе с АРМ «Орион», «Орион Про».

Модели семейства

Болид: СКУД и УРВ для 1С:Предприятие 8 (версия 2.8)внешняя обработка (.epf) для 1С:Предприятие 8.2 и 8.3 с внешней компонентой server_urv.dll; работает с контроллерами С2000-2 через С2000-Ethernet и службу «Орион2-Интерфейс»
Платформа1С:Предприятие 8.2 и 8.3 (32/64 бита) под Windows XP, 2003, Vista, 7, 8, Server 2008, 10; толстый клиент: обычное или управляемое приложение; технология внешней компоненты COM или Native API
Ресурсы ПКне менее Pentium IV 3.0 ГГц, 2 Гб RAM
Оборудованиеконтроллеры доступа С2000-2 по RS-485 через преобразователь «С2000-Ethernet» версии 2.50 и выше; пульты «С2000», «С2000М», АРМ «Орион» и «Орион Про» не допускаются
Режимы работы«Основной комплект (Сервер УРВ внешний)»; «Основной комплект (Сервер УРВ внутренний)»; «Клиент с фотоверификацией»; «Клиент без фотоверификации»
Файлы обработки«СКУД и УРВ для 1С Предприятие 8.2-8.3 (версия 2.8).epf» — обычное приложение; «СКУД и УРВ для 1С Предприятие 8.3_УФ (версия 2.8).epf» — управляемые формы
ЛицензияUSB-ключ защиты, проверяется только на Сервере УРВ; в основном комплекте одно рабочее место фотоверификации, остальные — дополнительными лицензиями; максимум точек доступа задан лицензией
Порты по умолчаниюслужба «Орион2-Интерфейс» — 8100; порт клиента УРВ — 8095; в быстром старте РП: порт сервера УРВ 8090, UDP-порт линии 40000
Ключизадания записи ключей в контроллеры формируются автоматически; централизованный доступ по сценарию на языке 1С — ответ Серверу УРВ не более 10 секунд

Как это работает и подключается

  • Это внешняя обработка 1С без инсталлятора: файл .epf открывается из 1С («Файл → Открыть») или устанавливается в список дополнительных внешних обработок. При первом запуске создаются server_urv.dll, server_tools.dll, server_urv.dat, server_urv.ini в корневом каталоге 1С.
  • Схема связи: 1С (внешняя компонента) → служба «Орион2-Интерфейс» по HTTP → UDP → С2000-Ethernet → RS-485 → С2000-2.
  • Страницы главного окна: «Проходы», «Отчёты», «Точки доступа», «Сотрудники», «Посетители», «Ключи», «Задания», «Табели УРВ»; справочники — уровни доступа, группы доступа, опции расчёта, графики работы УРВ, местные командировки; сервис — проходы, база УРВ, групповые операции.
  • Проходы в протоколе: чёрный — доступ разрешён, красный — запрещён, синий — предоставлен по кнопке; вход или выход определяется параметром «Считыватель входа» у точки доступа.
  • Два способа управления доступом: ключ записан в контроллер (контроллер решает сам, Сервер УРВ может быть остановлен) или не записан — централизованный доступ через сценарий на 1С.
  • Меню «Сервис»: «О программе» (версия, лицензия, ID ключа, число точек доступа и мест фотоверификации), «Обновить лицензию», «Проверить наличие обновлений» (через Internet Explorer-настройки, либо xml-запрос на https://services.bolid.ru/version/).
  • Внешняя компонента даёт методы Subscribe, GetState, FindKey, WriteKey, DeleteKey, ReadKeys, AddDevice, ExecuteCommand и др.; состав метаданных типовых конфигураций 1С программа не меняет.

Монтаж

  • Совместимость, проверенная производителем: ЗУП 2.5, 3.0, 3.1.0–3.1.27; УПП 1.2, 1.3; ЗИК бюджетного и государственного учреждений; КА 1.1, 2.0, 2.5; Бухгалтерия предприятия 3.0 и БГУ 1.0 (без стандартного табеля Т-13); ERP 2.4, 2.5; «1С:Фитнес клуб» 4.0.1.
  • Не ставьте 1С в «Program files» системного диска: у пользователя должно быть право на запись в корневой каталог 1С (BIN) и право на создание COM-объектов.
  • Первый запуск — «от имени администратора»; разрядность библиотеки в настройках должна совпадать с разрядностью 1С, иначе внешняя компонента не подключится. Пользователям 1С нужно право «Интерактивное открытие внешних отчетов и обработок».
  • Служба «Орион2-Интерфейс» ставится из дистрибутива (setupOrion2srv.exe, порт по умолчанию 8100; смена порта — Orion2srv.exe /install /silent /port=8105); служба «Orion2 - Device Interface Protocol» должна быть запущена.
  • С2000-Ethernet: версия 2.50 и выше (обновляется по RS-232 в UProg с версии 4.1.4 или Orion_Prog, джампер XP2 в положении «Config»). В конфигурации — режим «Master», тип интерфейса RS-485 (по быстрому старту — скорость 9600, протокол «Орион»); после записи джампер перевести в любое положение, отличное от «Config».
  • Таймаут ожидания квитанции в С2000-Ethernet и в программе должен совпадать: рекомендации производителя — 1000 мс (при пинге более 300 мс — 1000 + пинг; при многих приборах — 2000); по умолчанию в программе 2000 мс.
  • Порты линии приёма и передачи в программе, UDP-порт отправителя и порт получателя в таблице маршрутизации С2000-Ethernet должны совпадать (в примерах — 40005 и 40000). VPN-туннель — снять флажок «Использовать один порт на приём/передачу».
  • С2000-2: режим «Одна дверь на вход|выход» или «Турникет» (как в колонке «Режим турникета» точки доступа), вид интерфейса считывателя — Touch Memory, Wiegand или ABA TRACK II; сетевой адрес 1…127 — тот же, что в колонке «Адрес контроллера». Старые ключи выгрузить в файл .ki и удалить: 1С пропишет ключи сама.
  • Сервер УРВ — компьютер без спящего режима; базу 1С лучше держать на нём же, иначе при потере связи с базой платформа может зависнуть; проходы тем временем копятся в локальной базе server_urv.dat и после восстановления связи досылаются.
  • Обновление: закрыть 1С, удалить server_urv.dll (или server_urv_com32/com64, server_urv_native32/native64) во всех корневых каталогах 1С, запустить 1С от администратора и открыть новую обработку; для внешнего сервера переустановить службу Scud1C; обновить версию на каждом рабочем месте клиента. Иногда нужна новая версия службы «Орион2-Интерфейс» из дистрибутива.

Примеры

Учёт рабочего времени на проходной

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

Фотоверификация на посту охраны

Клиент с фотоверификацией получает проходы от Сервера УРВ мгновенно и показывает фото сотрудника, его график и состояние приборов (разрыв связи, потеря питания).

Централизованный доступ по правилам из 1С

Ключ не записан в контроллер: С2000-2 передаёт «Инициативу управления» Серверу УРВ, тот выполняет сценарий на 1С (например, проверяет оплату клиента) и разрешает или запрещает доступ.

Частые вопросы

С какими контроллерами работает?

С контроллерами доступа С2000-2 по RS-485 через С2000-Ethernet версии 2.50 и выше (в быстром старте описаны С2000-Ethernet версий 2.х.х и 3.х.х).

Можно ли поставить вместе с АРМ «Орион Про»?

Нет: продукт поставляется как самостоятельное ПО со своим ключом защиты, АРМ «Орион» или «Орион Про» не требуется и недопустимо.

Где ставится USB-ключ?

На компьютере, работающем как Сервер УРВ: лицензия требуется и проверяется только там; клиенты с фотоверификацией работают на условиях лицензии сервера.

Как понять, что связь с С2000-Ethernet есть?

В окне служебных сообщений 1С приходит «Логическое соединение установлено», а затем «Новый маршрут» с адресами контроллеров; адреса должны совпадать с введёнными на закладке «Точки доступа» (напротив точки — зелёный кружок).

Для каких конфигураций 1С подходит?

ЗУП, УПП, ЗИК, КА, ERP, БП и БГУ (последние две — без стандартного табеля Т-13), «Фитнес клуб»; версии платформы 8.2 и 8.3.

Нюансы и грабли

  • Программа — самостоятельное ПО со своим ключом: наличие АРМ «Орион» или «Орион Про» недопустимо, подключение пультов «С2000» и «С2000М» не допускается.
  • Режимы «Основной комплект (Сервер УРВ внутренний)» и «(Сервер УРВ внешний)» взаимоисключающие; Сервер УРВ в сети один, клиентов может быть много.
  • При централизованном доступе, если Сервер УРВ не запущен или нет связи с контроллером, контроллер доступа всегда запрещает доступ; задержка ответа более 10 секунд — тоже запрет. Не применять при плохой сети к С2000-Ethernet и при большом числе проходных.
  • Открытые диалоги выбора файла приостанавливают обработку очереди сообщений 1С: проходы не выводятся и не рассылаются клиентам, пока диалог не закрыт, затем приходят все сразу.
  • Проходы, записанные Сервером УРВ в файловую базу, становятся доступны клиентам через 7–10 секунд (синхронизация платформы), в то время как фотоверификация получает их практически сразу.
  • На управляемых формах программа работает заметно медленнее: производитель рекомендует режим «Обычное приложение».
  • При включении пользовательской таблицы «Болид_Проходы» программа предлагает скопировать имеющиеся проходы в неё; если не копировать — они не попадут в будущие отчёты.
  • Параметры «Режим работы» и фотоверификации хранятся в server_urv.ini, а не в базе 1С: при переносе рабочего места файл надо переносить; при нескольких версиях 1С у каждой свой файл.
  • Разное время ожидания квитанции в документах: «Рекомендации» — 1000 мс, РП — по умолчанию 2000 мс; ориентируйтесь на пинг до С2000-Ethernet.
  • Опечатка в «Рекомендациях»: в одном месте положение джампера названо «Configr» — имеется в виду «Config».

Документация