IPB

Здравствуйте, гость ( Вход | Регистрация )

> Восстановление лицензий

С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД

 
Добавить ответ в эту темуОткрыть тему
Checkdocumentclosed() и признаки наличия ошибок при выполнения методов
РуМакс
сообщение 13.7.2019, 11:58
Сообщение #1


Прохожий


Группа: Новички
Сообщений: 4
Регистрация: 5.7.2019
Пользователь №: 254 215



В документации по api ДККТ 10 рекомендуется вызывать "checkDocumentClosed()" после каждой "завершающей" операции формирования документа (открытие/закрытие смены, формирование чека).

Приведен код, где после вызова, например, метода закрытия чека, МОГУТ последовательно вызываться методы:

Код
   "closeReceipt()"

   "checkDocumentClosed()"
   "cancelReceipt()"
   "continuePrint()"


Методы "openShift()", "report()", "closeReceipt()", судя по api-документации, могут возвращать "-1" = признак НАЛИЧИЯ ошибки при выполнении такого метода.
Однако после прочтения документации, складывается стойкое ощущение, что эти методы НЕ ВОЗВРАЩАЮТ ошибок (признаков ошибок), если:
1. Документ не закрылся и нужно его отменить методом "cancelReceipt()".
2. Документ не до конца напечатался и его нужно допечатать при помощи "continuePrint()".
(Не возвращают ошибок, если после выполнения таких методов нужно еще отдельно (добавочно) проверять сохранение и печать документов!!!)

Эти методы (открытие/закрытие смены, формирование чека) не возвращают признаков ошибок, если документ сохранился в ФН, но потом разорвалось соединение или чек не напечатался?

И правильно ли понимать, что если "какой-либо" метод возвращает признак НАЛИЧИЯ ошибки, то алгоритм, заложенный в такой метод не выполнился (т.е. как будто такой метода вовсе никогда не выполнялся)?

И обратное: Если метод не возвращает ошибок, то этот метод полностью выполнился?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21.7.2019, 12:59
 Яндекс цитирования  Rambler's Top100