Получение статусов пакетов
alt 697

Статус пакета - это состояние пакета на сервере. Например, пакет может находится в очереди на передачу на кассу или может быть принят/установлен на кассе - и т.п.  Полный список возможных статусов пакетов представлен ниже:

  • «Отправлен» — пакет обновления отправлен на сервер и привязан к ККМ;
  • «Получен» — пакет обновления получен ККМ;
  • «Применен» — обновление установлено на ККМ;
  • «Отменен пользователем» — обновление отменено пользователем. На сервере отменена привязка, ранее привязанного пакета обновления;
  • «Отменен полным обновлением» — устанавливается при получении полного пакета обновления ККМ для всех неполученных пакетов с временем отправки меньше времени отправки пакета полного обновления;
  • «Отправлена команда удаления» — устанавливается для файлов из табличной части "Файлы для удаления";
  • «Получена команда удаления» — команда удаления файла получена на ККМ;
  • «Удаление отменено пользователем» — устанавливается при отсылке команды отмены обновления, для файлов из табличной части "Файлы для удаления";
  • «Удален пользователем» — команда удаления обработана ККМ и файл удален из каталогов кассира.

За получение данных о статусе пакета с сервера отвечает регламентное задание «Обновление кассового ПО: Обновление статусов пакетов». Регламентное задание из регистра «Обновление кассового ПО: Привязка пакетов» по всем ККМ, для которых настроено обновление через сервер отбирает пакеты со статусами «Отправлен» (т.е. отправлен на сервер) и «Получен» (получен на кассе) и запрашивает по этим пакетам данные о статусах на сервере. Для всех пакетов, у которых статус на сервере изменился, будут сделаны соответствующие движения в регистре «Обновление кассового ПО: Привязка пакетов».

 Обработка статусов кумулятивных обновлений

Кумулятивное (полное) обновление - это обновление, которое включает все предыдущие обновления и которое отменяет установку предыдущих обновлений, если они еще не переданы на ККМ. Пакет является кумулятивным обновлением, если у него установлен флаг «Полное обновление» (подробнее см. справочник «Файлы обновлений»).

Если по каким-то кумулятивным пакетам с сервера пришел статус «Получен» (т.е. касса получила пакет), то для всех пакетов, расположенных по временной оси перед кумулятивным и которые еще не успели уйти на ККМ (т.е. находятся в статусе «Отправлен»), будет установлен статус «Отменен полным обновлением».

После загрузки пакета с обновлением на кассу пакет получил статус «Получен». В режиме «Регистрация продаж» на экран выводится информационное сообщение о необходимости установки обновления.


Пакет с обновлением устанавливается с перезагрузкой кассовой программы в зависимости от выбранного в форме «Настройка обновлений» способа установки обновления («Настройки» → вкладка «Касса» → кнопка «Автоматическое обновление»).


Обновление кассы может выполняться:

  • при старте — в группе «Способ установки» формы «Настройка обновления» задан флаг «При старте». В этом режиме обновление выполнится автоматически при перезагрузке кассы;
  • после выгрузки отчёта с гашением — в группе «Способ установки» формы «Настройка обновления» задан флаг «После отчёта с гашением»;
  • по заданному расписанию — в форме «Автоматические действия по расписанию», которая вызывается кнопкой «Настроить расписание установки» формы «Настройка обновления», можно задать расписание выполнения обновления, либо запустить обновление вручную нажатием кнопки «Установить скаченные обновления при выходе в ОС».

Если на кассе есть скаченные обновления, то перед их установки выводится запрос:


Если по каким-нибудь кассам от сервера приходит ошибка, для других касс обмен с сервером не останавливается

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм