«ОТТ» (Общая таблица транзакций)
Модуль логики «ОТТ» (Общая таблица транзакций)
Модуль логики «Общая таблица транзакций» переносит транзакции кассы (записи обо всех операциях: подбор, оплата, закрытие чека и т. д.) из локальной базы Кассира 5 в общую внешнюю базу данных SQL, куда пишут транзакции несколько касс магазина или сети. По общей таблице строятся отчёты и выгрузки в учётную систему, не обращаясь к каждой кассе отдельно. Перенос выполняется фоновым заданием пачками либо модально — сразу после записи каждой транзакции.
Файл модуля — ОбщаяТаблицаТранзакций.zip → ОбщаяТаблицаТранзакций.epf в каталоге LogicalModules. В списке вкладки Модули логики отображается как ОТТ.
Модуль подключается через Настройка → Касса → Мастер настройки → Выбор модулей логики (см. страницу «Способы подключения модулей логики»). После подключения и перезапуска Кассира 5 его настройки появляются на вкладке Настройка → Модули логики в списке слева.
- Отключить модуль — если флаг установлен (значение по умолчанию), модуль не используется; снять для переноса транзакций.
Подключение
- Настроить параметры подключения — кнопка открывает окно Настройка параметров подключения к SQL-базе общей таблицы (описано на отдельной странице).
- Настроить группы ККМ — кнопка открывает список групп ККМ: какие кассы объединяются в одну общую таблицу транзакций (описано на отдельной странице).
Фоновый перенос транзакций
- Количество транзакций в запросе — сколько ещё не перенесённых транзакций отправляется в общую базу одним запросом; по умолчанию 1 000.
- Период отправки запросов, с — интервал фонового задания переноса в секундах; по умолчанию 10.
Модальный перенос транзакций
- Переносить транзакции модально после их записи в локальной базе — если установлен, каждая транзакция переносится в общую базу сразу после записи, касса ждёт завершения переноса; если снят — транзакции накапливаются и переносятся фоном.
- Проверять индикатор связи перед переносом модально — если установлен, перед модальным переносом касса проверяет состояние индикатора связи с базой и при отсутствии связи не пытается переносить (транзакция уйдёт фоном позже); если снят — попытка переноса выполняется всегда.
- Добавить индикатор проверки связи — кнопка добавляет в форму регистрации продаж индикатор связи с общей базой (см. Настройка → Дополнительные → Настройка индикаторов связи).
- Выгружать транзакции в файл отчета из ОТТ — если установлен, при выгрузке отчёта о продажах транзакции берутся из общей таблицы, а не из локальной базы кассы.
- Перенести вручную — кнопка запускает перенос всех накопленных непереносённых транзакций сейчас.
- Логировать работу модуля — если установлен, запросы к общей базе записываются в лог; если снят — лог не ведётся.
- Путь к каталогу логов — папка лога; по умолчанию …\DB\ExtFiles\LogicalModules\…. Кнопки … — выбрать, × — очистить. Логи модуля собирает также менеджер сбора логов: кнопка Логи в нижней части окна Настройка.
Порядок настройки
- Развернуть SQL-сервер (например, Microsoft SQL Server) и создать на нём базу для общей таблицы, доступную всем кассам по сети.
- Подключить модуль через мастер настройки и перезапустить Кассир 5.
- В окне Настройка параметров подключения указать сервер, базу, логин и пароль, нажать Проверить соединение, на первой кассе — Создать таблицу и Создать процедуру очистки транзакций.
- Настроить группы ККМ, при необходимости включить модальный перенос и индикатор связи.
- Снять флаг Отключить модуль, нажать ОК. Повторить на каждой кассе с теми же параметрами подключения.
См. также:
- Кнопка «Логи». Централизованный сбор логов (описание настроек)
- Как развернуть второе рабочее место при использовании одной базы данных