Болид (НВП) · программное обеспечение: внешняя обработка 1С:Предприятие 8 для СКУД и учёта рабочего времени на контроллерах С2000-2 через С2000-Ethernet и службу «Орион2-Интерфейс»
Болид: СКУД и УРВ для 1С:Предприятие 8 — СКУД и учёт рабочего времени внутри 1С
Внешняя обработка 1С 8.2/8.3: проходы с контроллеров С2000-2 в базу 1С, ключи и уровни доступа, табели УРВ, фотоверификация. Свой USB-ключ; не работает вместе с АРМ «Орион», «Орион Про».
Модели семейства
| Платформа | 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 — в конфигурациях, где он есть).
Клиент с фотоверификацией получает проходы от Сервера УРВ мгновенно и показывает фото сотрудника, его график и состояние приборов (разрыв связи, потеря питания).
Ключ не записан в контроллер: С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».
Документация
- Болид (НВП) — «Болид: СКУД и УРВ для 1С:Предприятие 8», руководство пользователя, декабрь 2024 (https://bolid.ru/files/373/566/urv1c8_rp.pdf)
- Болид (НВП) — «Рекомендации по установке и настройке «Болид: СКУД и УРВ для 1С:Предприятие 8»» (https://bolid.ru/files/373/566/urv1c8_recommendation.pdf)