← На главную
При автоматизации фитнес-клубов часто возникает задача объединить учетную систему 1С:Фитнес клуб (редакция КОРП) и систему контроля и управления доступом (СКУД) Сфинкс (Sigur). Главная цель такой интеграции — исключить ручную фиксацию проходов администратором и автоматически регистрировать визиты, направления перемещений и фактическое нахождение клиентов в конкретных зонах клуба при поднесении бесконтактной карты к считывателю.
Разберем подробно, как устроена схема взаимодействия между программными продуктами, как правильно привязать идентификаторы карт и сопоставить точки доступа СКУД со справочником помещений в 1С.
Архитектура взаимодействия 1С и СКУД Сфинкс
Проанализируем техническую сторону работы связки. Сервер СКУД Сфинкс непрерывно фиксирует события проходов от контроллеров и сохраняет их во внешнюю базу данных (в зависимости от версии СКУД используется СУБД MySQL или Firebird). Конфигурация 1С:Фитнес клуб КОРП содержит встроенные механизмы интеграции, которые опрашивают внешнюю базу СКУД либо принимают аппаратные события.
Для успешной фиксации проходов необходимо настроить сквозную цепочку данных:
- СКУД Сфинкс: контроллер считывает физический номер карты, проверяет локальные права и записывает факт прохода через конкретную точку доступа с указанием направления (вход/выход).
- 1С:Фитнес клуб: учетная система считывает событие, находит клиента по номеру карты, определяет по привязанной точке доступа целевое помещение и регистрирует посещение на вкладке активных посетителей.
Порядок настройки оборудования и привязки карт клиентов
Рассмотрим по шагам процесс первоначальной настройки системы и назначения идентификаторов:
- Настройка подключения к СКУД в 1С: перейдем в раздел настроек подключаемого оборудования или администрирования интеграции. В параметрах драйвера/подключения укажем параметры доступа к базе данных сервера СКУД (IP-адрес сервера, порт, логин и пароль к MySQL/Firebird). Проверим корректность чтения списка доступных контроллеров и точек доступа.
- Регистрация типа оборудования: считыватели карт СКУД регистрируются в 1С как считыватели бесконтактных/магнитных карт. Обратим внимание на формат считывания номера: номер карты в СКУД и номер карты в карточке клиента 1С должны иметь одинаковое представление (десятичный формат
DEC либо шестнадцатеричный HEX). - Присвоение карты клиенту: откроем карточку нужного клиента (или документ продажи членства/пакета услуг). В поле номера карты зафиксируем код физического пропуска, выданного посетителю. При совпадении строкового номера в обеих системах 1С однозначно идентифицирует входящего человека.
Настройка зон доступа и сопоставление помещений
Выясним причину, почему после успешного считывания карты посетитель отмечается на рецепции, но в системе не отображается конкретное помещение (тренажерный зал, бассейн, зал групповых программ). Простого текстового совпадения названий в двух программах недостаточно: сопоставление выполняется на уровне внутренних связей справочников.
Разберем процедуру настройки зон доступа по шагам:
- Разграничение зон в ПО СКУД Сфинкс: откроем консоль управления СКУД и перейдем в дерево оборудования. Для каждой точки прохода (турникета или двери) проверим привязку считывателей к направлениям. В параметрах точки доступа обязательно укажем две смежные зоны: исходную территорию («зона со стороны входа») и целевую зону («зона со стороны выхода»). Если обе стороны ведут в неопределенное пространство по умолчанию, событие прохода не будет содержать информации о помещении.
- Привязка точек доступа к помещениям в 1С: в конфигурации 1С перейдем в форму сопоставления оборудования СКУД. Для каждого направления считанной точки доступа (вход/выход) явно укажем соответствующий элемент справочника
Помещения (или Зоны клуба). - Активация мониторинга посещений: в карточках помещений 1С проверим наличие флагов учета занятости и свободного посещения. Если для помещения учет визитов выключен, 1С проигнорирует информацию о нахождении клиента внутри данной зоны.
- Проверка прав тарифов: в настройках членств и пакетов услуг убедимся, что для приобретенного клиентом тарифа открыт доступ в целевые залы. Это позволит конфигурации не только регистрировать перемещение, но и контролировать правомерность прохода.
Важные нюансы эксплуатации
При отладке и сопровождении работы связки учтем следующие особенности:
- Задержка фиксации событий: при работе через периодический опрос базы данных события появляются в 1С с интервалом регламентного задания. Для мгновенного открытия исполнительных устройств и онлайн-учета рекомендуется использовать режим прямой передачи данных через встроенные HTTP-сервисы.
- Формат кодирования карт: если в СКУД карта читается в формате «код семейства + номер» (Facility + Number), а в 1С вводится чистый номер чипа, событие прохода останется нераспознанным. Формат данных должен быть приведен к единому стандарту во всей клубной системе.