Интеграция 1С:Фитнес клуб КОРП с турникетом ZKTeco

https://1clancer.ru/task/76886

Проект: Интеграция 1С:Фитнес клуб КОРП с турникетом ZKTeco Платформа: 1С:Предприятие 8.3 (8.3.24.1368) Конфигурация: 1С:Фитнес клуб КОРП, редакция 4.0 (4.0.56.2) Цель: Автоматизация контроля доступа клиентов по абонементам и учёт фактической посещаемости студии. 1. Постановка задачи Организовать интеграцию турникета фирмы ZKTeco с конфигурацией 1С:Фитнес клуб КОРП.

  • Система должна управлять доступом клиентов на основании информации об их абонементах.
  • Реализовать запись фактов посещения (успешных и отказанных) в базу 1С для последующего анализа и отчётности. 2. Функциональные требования 2.1. Контроль доступа
  • При предъявлении карты/брелока клиентом турникет отправляет запрос в 1С.
  • 1С проверяет: • наличие действующего абонемента, • срок действия, • количество оставшихся посещений (если абонемент по визитам), • ограничения (по времени, дням недели).
  • Если условия выполнены → турникет открывается.
  • Если нет → проход блокируется. 2.2. Учёт посещаемости
  • Каждое событие фиксируется в 1С: • дата и время, • ФИО клиента, • результат (успешный проход / отказ).
  • Возможность построения отчётов: • посещаемость за период, • количество визитов по клиентам, • загрузка зала по времени. 2.3. Синхронизация и обновление данных
  • Система должна в реальном времени (или с минимальной задержкой — до 1 минуты) передавать данные между турникетом и 1С.
  • При продлении абонемента или внесении изменений права доступа должны обновляться автоматически.
  • Возможность ручной синхронизации (кнопка в интерфейсе администратора). 3. Требования к интеграции
  • Использовать официальный SDK/API турникета ZKTeco (уточнить модель устройства: F18, InBio, ZKAccess и т.д.).
  • Подключение по TCP/IP (предпочтительно) или RS-485.
  • Интеграция реализуется как модуль расширения конфигурации 1С:Фитнес клуб КОРП.
  • Поддержка запуска службы вместе с сервером 1С.
  • Логирование всех действий и ошибок (сохранение в журнал регистрации). 4. Интерфейс в 1С
  • В карточке клиента: • отдельная вкладка «Посещаемость» с историей фактических входов.
  • В разделе «Отчёты»: • отчёт «Посещаемость» с фильтрацией по датам, клиентам, видам абонементов, статусу прохода.
  • В разделе «Настройки»: • параметры работы турникета (IP, порт, режим работы, таймауты). • возможность временно отключить интеграцию. 5. Технические условия
  • Сервер 1С и турникет находятся в одной локальной сети (или через VPN).
  • Версия платформы: 1С:Предприятие 8.3 (8.3.24.1368).
  • Конфигурация: 1С:Фитнес клуб КОРП, редакция 4.0 (4.0.56.2).
  • Турникет ZKTeco (уточнить модель). 6. Результаты работ
  • Рабочая интеграция 1С и турникета.
  • Турникет открывается только для клиентов с действующими абонементами.
  • Посещения фиксируются в 1С автоматически.
  • Реализованы отчёты и интерфейсы для администратора.
  • Подготовлена краткая инструкция по эксплуатации.
  • Проведено тестирование на контрольной группе клиентов. Итог После внедрения администраторы будут видеть реальную посещаемость, а клиенты смогут проходить только при наличии активного абонемента.