[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'KKM_Atol' (#atol_ecr)

TAtollKKM

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Драйвер ККМ

Declaration

Source position: kkm_atol.pas line 113

type TAtollKKM = class(TComponent)

public

  constructor Create(); override;

  

Конструктор создания экземпляра объекта дроайвера

  destructor Destroy; override;

  procedure LoadParams();

  

Считать параметры конфигурации драйвера

  procedure StoreParams();

  

Сохранить параметры конфигурации драйвера

  procedure Beep;

  procedure CutCheck;

  procedure PrintLine();

  procedure PrintClishe;

  procedure ReadModel;

  procedure DemoPrint;

  

Демонстрационная печать

  procedure ReportZ;

  

Печать Z отчёта

  procedure ReportX();

  

Печать X отчёта

  procedure PrintReportSection;

  procedure PrintReportHours;

  procedure PrintReportCounted;

  procedure GetStatus1;

  function CancelCheck;

  

Отмена текущего чека

  function CashIncome;

  

Внесение суммы

  function CashOutcome;

  

Выдача суммы

  function CloseCheck;

  

Закрыть чек

  function ShowProperties;

  

Отобразить окно параметров ККМ

  function GetRegister;

  

Получить значение регистра по номер

  function GetStatus;

  function OpenCheck;

  

Открыть чек

  function OpenSession;

  

Открыть смену

  function Payment;

  

Внесение оплаты

  function PrintString;

  

Печать строки

  function Registration;

  

Регистрация

  function Return;

  

Возврат чека

  function Storno;

  

Сторно чека

  function SetMode();

  

Переключить ККМ в указанный режим работы

  procedure ResetMode;

  

Выход из текущего режима

  function ResetSummary;

  procedure BeginDocument;

  procedure EndDocument;

  procedure SetSubMode();

  property BufferPDEmpty: Boolean; [r]

  property BufferPDFull: Boolean; [r]

  property KKMConected: Boolean; [r]

  property DeviseType: TDeviseType; [r]

  property DeviseState: TDeviseState; [r]

  property SubMode: Byte; [rw]

  property CheckSum: Currency; [r]

  property BatteryLow: Boolean; [r]

  

Низкий заряд батареи

  property Caption: string; [rw]

  

Строка для печати

  property CheckNumber: Integer; [r]

  

Номер чека

  property CheckState: Integer; [r]

  

Состояние чека

  property CheckType: Byte; [rw]

  

Тип чека

  property Count: Integer; [rw]

  

Колличество

  property CoverOpened: Boolean; [r]

  

Крышка открыта

  property Department: Integer; [rw]

  property ECRDateTime: TDateTime; [r]

  property ErrorCode: Integer; [r]

  

Код ошибки

  property ErrorCodeStr: string; [r]

  

Текст сообщени яоб ошибке

  property Mode: Byte; [r]

  

Режим работы ККМ

  property OutOfPaper: Boolean; [r]

  

Нет бумаги

  property PaperError: Boolean; [r]

  

Ошибка бумаги

  property Price: Currency; [rw]

  

Цена товара

  property PrinterCutMechanismError: Boolean; [r]

  property PrinterOverheatError: Boolean; [r]

  property PrintPurpose: Byte; [rw]

  property Quantity: Double; [rw]

  

Количество товара

  property RegisterNumber: Byte; [rw]

  

Номер регистра

  property SerialNumber: string; [r]

  property SessionOpened: Boolean; [r]

  property Summ: Currency; [rw]

  property TestMode: Boolean; [rw]

  property TypeClose: Integer; [rw]

  property AccessPassword: Integer; [rw]

  

Пароль устройства

published

  property Password: string; [rw]

  

Пароль работы с ККМ в режимах

  property PortName: string; [rw]

  

Название порта, к которому подключен ККМ

  property PortSpeed: Integer; [rw]

  

Скорость обмена ПК и ККМ

end;

Inheritance

TAtollKKM

  

Драйвер ККМ

|

TComponent

?

TObject

Description

Объект представляет собой драйвер ККМ