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 заполнено то ККМ ищется только по InnKkmType:
- 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:
-
setInnKkm(innKkm)
-
ИНН ККМ. Если "" то ККМ ищется только по NumDevice
Parameters:
Name Type Description innKkm
string - Since:
-
- 0.2.5
- Inherited From:
Returns:
-
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:
-
setNumDevice(numDevice)
-
Номер устройства 0-9 по умолчанию 0 - первое свободное
Parameters:
Name Type Description numDevice
number - Since:
-
- 0.2.5
- Inherited From:
Returns:
-
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: