Это старая версия документа!
В «Штрих-М: Кассир 5» предусмотрен механизм работы с отложенными чеками, хранящимися во внешних базах данных. Это позволяет продолжить отложенный чек на другой кассе и для каких-либо других целей. В стандартной поставке имеется возможность хранения отложенных чеков в различных СУБД (dBase, MSSQL, MySQL), список которых можно дополнить пользовательскими без изменения конфигурации.
Данный класс модулей позволяет:
Для интеграции пользовательского модуля для работы с внешними отложенными чеками в систему необходимо выполнить ряд требований:
Основная форма обработки экспортирует следующие функции:
Функция Инициализация(СтрокаНастроек) Экспорт Функция Деинициализация() Экспорт Функция Настройка(СтрокаНастроек) Экспорт Функция ОткрытьФайл() Экспорт Функция БДОткрыта() Экспорт Функция ПолучитьКодПоследнейЗаписи() Экспорт Функция ПолучитьСписокОтложенныхЧеков(Номер) Экспорт Функция НайтиПоКоду(Код) Экспорт Функция ЗакрытьФайл() Экспорт Функция ВКонце() Экспорт Функция ПометитьНаУдаление() Экспорт Функция СледующаяЗапись() Экспорт Функция УдалитьПомеченныеЗаписи() Экспорт
Функция является обязательной к экспорту. Вызывается для инициализации объекта, реализующего взаимодействие с внешней СУБД, и подключения к СУБД.
Параметр СтрокаНастроек.
Тип – Строка. Строка содержащая настройки подключения к СУБД, которая была сохранена в базе данных при вызове
функции Настройка().
Возвращаемое значение (булево) – При успешном подключении к СУБД возвращает Истину, иначе Ложь.
Процедура является обязательной к экспорту, выполняет закрытие открытых соединений с внешними БД.
Функция является обязательной к экспорту, вызов производится при настройке внешних отложенных чеков.
Параметры:
СтрокаНастроек (строка) – Строка содержащая настройки подключения к внешней БД. Обработка представляет свои настройки в виде строки, которая сохраняется кассовым ПО в базе данных после вызова процедуры. Параметром передаётся сохраненное ранее значение или пустая строка.
Процедура является обязательной к экспорту, открывает (динамически) таблицу отложенных чеков.
Возвращаемое значение (булево) – При успешном открытии таблицы возвращает Истину, иначе Ложь.