‹

«ОТТ» (Общая таблица транзакций)

Модуль логики «ОТТ» (Общая таблица транзакций)

Модуль логики «Общая таблица транзакций» переносит транзакции кассы (записи обо всех операциях: подбор, оплата, закрытие чека и т. д.) из локальной базы Кассира 5 в общую внешнюю базу данных SQL, куда пишут транзакции несколько касс магазина или сети. По общей таблице строятся отчёты и выгрузки в учётную систему, не обращаясь к каждой кассе отдельно. Перенос выполняется фоновым заданием пачками либо модально — сразу после записи каждой транзакции.

Файл модуля — ОбщаяТаблицаТранзакций.zip → ОбщаяТаблицаТранзакций.epf в каталоге LogicalModules. В списке вкладки Модули логики отображается как ОТТ.

Модуль подключается через Настройка → Касса → Мастер настройки → Выбор модулей логики (см. страницу «Способы подключения модулей логики»). После подключения и перезапуска Кассира 5 его настройки появляются на вкладке Настройка → Модули логики в списке слева.

  • Отключить модуль — если флаг установлен (значение по умолчанию), модуль не используется; снять для переноса транзакций.

Подключение

  • Настроить параметры подключения — кнопка открывает окно Настройка параметров подключения к SQL-базе общей таблицы (описано на отдельной странице).
  • Настроить группы ККМ — кнопка открывает список групп ККМ: какие кассы объединяются в одну общую таблицу транзакций (описано на отдельной странице).

Фоновый перенос транзакций

  • Количество транзакций в запросе — сколько ещё не перенесённых транзакций отправляется в общую базу одним запросом; по умолчанию 1 000.
  • Период отправки запросов, с — интервал фонового задания переноса в секундах; по умолчанию 10.

Модальный перенос транзакций

  • Переносить транзакции модально после их записи в локальной базе — если установлен, каждая транзакция переносится в общую базу сразу после записи, касса ждёт завершения переноса; если снят — транзакции накапливаются и переносятся фоном.
  • Проверять индикатор связи перед переносом модально — если установлен, перед модальным переносом касса проверяет состояние индикатора связи с базой и при отсутствии связи не пытается переносить (транзакция уйдёт фоном позже); если снят — попытка переноса выполняется всегда.
  • Добавить индикатор проверки связи — кнопка добавляет в форму регистрации продаж индикатор связи с общей базой (см. Настройка → Дополнительные → Настройка индикаторов связи).
  • Выгружать транзакции в файл отчета из ОТТ — если установлен, при выгрузке отчёта о продажах транзакции берутся из общей таблицы, а не из локальной базы кассы.
  • Перенести вручную — кнопка запускает перенос всех накопленных непереносённых транзакций сейчас.
  • Логировать работу модуля — если установлен, запросы к общей базе записываются в лог; если снят — лог не ведётся.
  • Путь к каталогу логов — папка лога; по умолчанию …\DB\ExtFiles\LogicalModules\…. Кнопки … — выбрать, × — очистить. Логи модуля собирает также менеджер сбора логов: кнопка Логи в нижней части окна Настройка.

Порядок настройки

  1. Развернуть SQL-сервер (например, Microsoft SQL Server) и создать на нём базу для общей таблицы, доступную всем кассам по сети.
  2. Подключить модуль через мастер настройки и перезапустить Кассир 5.
  3. В окне Настройка параметров подключения указать сервер, базу, логин и пароль, нажать Проверить соединение, на первой кассе — Создать таблицу и Создать процедуру очистки транзакций.
  4. Настроить группы ККМ, при необходимости включить модальный перенос и индикатор связи.
  5. Снять флаг Отключить модуль, нажать ОК. Повторить на каждой кассе с теми же параметрами подключения.

См. также: