Class: KkmCommandList

KkmCommandList


new KkmCommandList()

Команда Список ККТ подключенных к серверу
Example
command = new KkmCommandList();
command.setInnKkm('1234567890'); // command.InnKkm = '1234567890'; // старый синтаксис

Extends

Members


Active :boolean|null

Отбор активных. Булево. Если null или не указано то активные и не активные
Type:
  • boolean | null

Command :string

Название команды, одно из зарегистрированных слов api KkmServer.ru.
необходимые реализованы как методы CommandXXX KkmServer.
Если Вам потребуется не реализованная команда апи LineLength, то ее можно объявить явно.
Type:
  • string
Inherited From:
Example
kkm.execute(new KkmCommand('LineLength')); // не реализованная
// design pattern command
kkm.CommandXReport().setIdCommand('ххх-хххх-ххх').execute();

FN_DateEnd :string

Все у которых дата окончания работы ФН меньше указанной. Дата-время.
Type:
  • string

FN_IsFiscal :boolean|null

Фискализированные или нет ФН; Булево. Если null или не указано то все
Type:
  • boolean | null

FN_MemOverflowl :boolean|null

Все у которых заканчивается память ФН; Булево. Если null или не указано то все
Type:
  • boolean | null

IdCommand :string

Уникальный идентификатор команды

Любая строока из 40 символов По этому идентификатору можно запросить результат выполнения команды. Поле не обязательно
Type:
  • string
Inherited From:
See:
  • KkmServer#setIdCommand

InnKkm :string

ИНН ККМ. Если "" то ККМ ищется только по NumDevice,
Если NumDevice = 0 а InnKkm заполнено то ККМ ищется только по InnKkm
Type:
  • string
Inherited From:
See:

KeySubLicensing :string

Kлюч суб-лицензии
Type:
  • string
Inherited From:
See:

KktNumber :string

Заводской номер ККМ для поиска. Если "" то ККМ ищется только по NumDevice
Type:
  • string
Inherited From:
See:
  • KkmServer.setKktNumber

NumDevice :number|null

Номер устройства 0-9 по умолчанию 0 - первое свободное
Type:
  • number | null
Inherited From:
See:

OFD_DateErrorDoc :string

Все у которых дата не переданного док. в ОФД меньше указанной. Дата-время.
Type:
  • string
Example
command = new KkmCommandList();
command.OFD_DateErrorDoc = '2100-01-01T00:00:00';

OFD_Error :boolean|null

Отбор наличию ошибок ОФВ. Булево. Если null или не указано то с ошибками и без
Type:
  • boolean | null

OnOff :boolean|null

Отбор выключенны-включенных
Type:
  • boolean | null
Example
command = new KkmCommandList();
command.Active = true;

Timeout :number

Время (сек) ожидания выполнения команды.

Если За это время команда не выполнилась в статусе вернется результат "NotRun" или "Run"
Проверить результат еще не выполненной команды можно командой "GetRezult"
Если не указано или 0 - то значение по умолчанию 60 сек.
Это поле можно указвать во всех командах
Type:
  • number
Inherited From:

Methods


execute( [successHook])

Выполнить

Выполнить для патерна проектирования Команда.
Parameters:
Name Type Argument Description
successHook <optional>
по умолчанию обработчик объявленый через hookAjaxSuccess
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck | *

injectDependencies(kkm)

Внедрение исполнителя команды
Parameters:
Name Type Description
kkm KkmServer
Since:
  • 0.2.5
Inherited From:

setActive(active)

Parameters:
Name Type Description
active
Since:
  • 0.2.5
See:
Returns:
{KkmCommandList}
Type
boolean

setFN_DateEnd(FN_DateEnd)

Parameters:
Name Type Description
FN_DateEnd string
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setFN_IsFiscal(FN_IsFiscal)

Parameters:
Name Type Description
FN_IsFiscal boolean
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setFN_MemOverflow(FN_MemOverflow)

Parameters:
Name Type Description
FN_MemOverflow boolean
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setIdCommand(idCommand)

Любая строока из 40 символов. По этому идентификатору можно запросить результат выполнения команды.
Parameters:
Name Type Description
idCommand string
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck

setInnKkm(innKkm)

ИНН ККМ. Если "" то ККМ ищется только по NumDevice
Parameters:
Name Type Description
innKkm string
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck

setKeySubLicensing(keySubLicensing)

Kлюч суб-лицензии
Parameters:
Name Type Description
keySubLicensing string
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand

setKktNumber(kktNumber)

Заводской номер ККМ для поиска. Если "" то ККМ ищется только по NumDevice
Parameters:
Name Type Description
kktNumber string
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck

setNumDevice(numDevice)

Номер устройства 0-9 по умолчанию 0 - первое свободное
Parameters:
Name Type Description
numDevice number
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck

setOFD_DateErrorDoc(OFD_DateErrorDoc)

Parameters:
Name Type Description
OFD_DateErrorDoc string
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setOFD_Error(OFD_Error)

Parameters:
Name Type Description
OFD_Error boolean
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setOnOff(onOff)

Parameters:
Name Type Description
onOff boolean
Since:
  • 0.2.5
See:
Returns:
Type
KkmCommandList

setTimeout(timeout)

Максимальное время за которое должна исполниться команда на сервере
Parameters:
Name Type Description
timeout number
Since:
  • 0.2.5
Inherited From:
Returns:
Type
KkmCommand | KkmCommandWithCashier | KkmCommandWithAmount | KkmCommandList | KkmCommandCheck