ШТРИХ–М ШТРИХ-ФР-К [104/284] Руководство программиста

ШТРИХ–М ШТРИХ-ФР-К [104/284] Руководство программиста
Руководство программиста
104
Используемые свойства
Название
Тип
Диапазон/длина
Доступ
Расшифровка
Стр.
Password
Целое
до 8 разрядов
RW
Пароль для исполнения метода драйвера.
225
Модифицируемые свойства
Название
Тип
Диапазон/длина
Доступ
Расшифровка
Стр.
DeviceCode
Целое
1..7
RW
Свойство содержит код внутреннего
устройства ККМ (см. таблицу в описании
свойства).
187
DeviceCodeDescription
Строка
R
Свойство содержит строку с описанием
внутреннего устройства ККМ на русском
языке в кодировке WIN1251 (см. столбец
«Описание кода устройства» в описании
свойства DeviceCode).
187
DataBlockNumber
Целое
R
Номер блока данных, который выдаётся по
вызову метода.
185
DataBlock
Строка
32 символа
(байта)
R
Блок данных, передаваемый ККМ в результате
вызова метода.
185
GetOperationReg
ПолучитьОперационныйРегистр
Запрос содержимого операционного регистра (см. «Инструкцию по
эксплуатации»/«Руководство оператора», раздел «О денежных и операционных регистрах»).
Перед вызовом метода необходимо заполнить свойство RegisterNumber, в котором указать номер
операционного регистра.
Перед вызовом метода в свойстве Password указать пароль оператора.
В свойстве OperatorNumber возвращается порядковый номер оператора, чей пароль был введен.
После вызова метода в свойстве ContentsOfOperationRegister возвращается содержимое
операционного регистра, в свойстве NameOperationReg возвращается имя операционного
регистра.
Работает во всех режимах.
Не меняет режима ККМ.
Используемые свойства
Название
Тип
Диапазон/длина
Доступ
Расшифровка
Стр.
Password
Целое
до 8 разрядов
RW
Пароль для исполнения метода драйвера.
225
RegisterNumber
Целое
0..255
RW
Номер регистра в командах работы с
денежными или операционными регистрами.
232
Модифицируемые свойства
Название
Тип
Диапазон/
длина
Доступ
Расшифровка
Стр.
OperatorNumber
Целое
1..30
R
Порядковый номер оператора, чей пароль был
введен.
225
ContentsOfOperationRegis
ter
Целое
R
Содержимое операционного регистра.
183
NameOperationReg
Строка
R
Наименование операционного регистра –
строка символов в кодировке WIN1251.
223
Пример: запрос содержимого операционного регистра 148 (номер чека продажи)
Перед тем, как вызвать метод GetOperationReg, необходимо заполнить следующие свойства: присвоим
свойству Password значение «1» (пароль кассира №1 по умолчанию), а свойству RegisterNumber
значение «148» (номер операционного регистра). Вызовем метод. В случае успешного выполнения метода
значение свойства ResultCode будет равно «0» («Ошибок нет»), в противном случае см. описание кода
ошибки в свойстве ResultCodeDescription. Если ResultCode=0, метод возвращает значения в следующие
свойства: OperatorNumber=1 (порядковый номер оператора, вызвавшего метод);
ContentsOfOperationRegister=13 (содержимое операционного регистра №148 13 чеков продаж);
NameOperationReg=«Номер чека продажи» (название регистра).
Листинг вызова метода приведён ниже:

Содержание