VВЫВЕРЕНОинженерные системы безопасности

Интеграции · Москва и МО

Интеграция видеонаблюдения с 1С

Главный результат интеграции — не показать камеру внутри 1С, а открыть нужный видеофрагмент прямо из конкретной бизнес-операции.

Примеры:

  • чек → кассовая камера;
  • возврат → момент операции;
  • отгрузка → рампа;
  • приёмка → зона разгрузки;
  • документ → связанный эпизод.

Сначала один бизнес-сценарий

Не начинаем с формулировки «интегрировать всю 1С».

Выбираем одну операцию:

  • продажа;
  • возврат;
  • скидка;
  • отгрузка;
  • приёмка;
  • перемещение;
  • проведение документа.

И отвечаем: какое видео должен открыть пользователь, когда смотрит эту операцию.

Что является ключом связи

Для интеграции нужен устойчивый идентификатор или набор признаков:

  • ID документа;
  • касса;
  • объект;
  • склад;
  • время;
  • пользователь;
  • номер операции.

Просто совпадения времени может быть достаточно для простого поиска, но для надёжной интеграции лучше иметь понятную связь между бизнес-событием и видео.

Три архитектуры

1С вызывает VMS

Расширение или внешняя обработка получает URL либо API-вызов на архив.

VMS получает события из 1С

Бизнес-событие передаётся в видеосистему и создаёт метку.

Промежуточный сервис

Отдельный интеграционный слой связывает 1С, VMS, права и события.

Последний вариант полезен, когда нельзя сильно менять типовую конфигурацию.

Не ломаем обновляемость 1С

До разработки определяем:

  • внешняя обработка;
  • расширение;
  • HTTP/API;
  • отдельный сервис;
  • доработка конфигурации.

Если требуется изменение самой бизнес-логики 1С, участие 1С-разработчика обязательно.

Интеграция видео не должна превращать обычное обновление конфигурации в непредсказуемую проблему.

Время

Для видео критично согласовать:

  • сервер 1С;
  • VMS/NVR;
  • камеры;
  • рабочие станции — где это влияет на событие.

При рассинхроне даже хорошая интеграция будет открывать соседний эпизод.

Интервалы до события и после него

Пользователю часто нужен не только момент проведения документа.

Например:

  • несколько секунд до;
  • период после.

Интервал выбирается по операции.

Не задаём один универсальный отступ для кассы, приёмки и отгрузки.

Карта событие → камера

Для каждого сценария фиксируем:

  • объект;
  • рабочее место;
  • камера;
  • резервная камера — если нужна;
  • архив.

Если одна касса переехала, интеграция должна обновляться вместе с картой привязок.

Права

Пользователь 1С не должен автоматически получать полный административный доступ к VMS.

Разделяем:

  • открыть связанный фрагмент;
  • смотреть текущее видео;
  • экспортировать;
  • видеть другие камеры;
  • администрировать.

Интеграция должна выдавать минимально нужные права.

Архив закончился

Если операция старая, а видео уже перезаписано:

  • пользователь должен получить понятный ответ;
  • не пустое окно;
  • не непонятную ошибку.

Срок видеохранилища должен соответствовать тому, через сколько дней бизнес обычно разбирает спорную операцию.

Касса и 1С — не одно и то же

Интеграция может работать:

  • с кассовой системой;
  • с 1С;
  • через обмен между ними.

Нужно понять, где возникает нужное событие.

Не называем любую кассовую интеграцию «1С-видео», если данные приходят из другой системы.

Пилот

  1. Берём одну операцию.
  2. Одно рабочее место.
  3. Одну камеру.
  4. Проверяем время.
  5. Создаём тестовый документ.
  6. Открываем видео.
  7. Проверяем интервалы до события и после него.
  8. Проверяем права.
  9. Проверяем ошибку, когда архива нет.

Только потом расширяем число сценариев.

Приёмка

Для каждого выбранного типа события:

  • создаётся операция;
  • связанная камера правильная;
  • время правильное;
  • фрагмент открывается;
  • пользователь имеет нужные права;
  • старое или недоступное видео обрабатывается понятно;
  • после обновления или перезапуска связь сохраняется.

Что прислать

  • конфигурацию 1С;
  • версию платформы;
  • конкретную операцию;
  • модель VMS/NVR;
  • камеры;
  • объект/кассу;
  • срок архива;
  • кто будет пользоваться.

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

Любую 1С можно связать с видео?

Не автоматически. Нужны доступные интерфейсы и возможность безопасной доработки.

Можно открыть видео прямо из документа?

Да, если выбранная VMS позволяет получить нужный архивный фрагмент через ссылку или API.

Нужно менять камеры?

Нет, если существующий ракурс и архив подходят.

Интеграция нарушит обновления 1С?

Можно выбрать архитектуру, минимально вмешивающуюся в типовую конфигурацию, но это проверяется конкретно.

Можно начать с одного события?

Это лучший путь: пилот одного сценария до масштабирования.

Связанные решения

ПозвонитьРассчитать