Атол - Обновление ККТ по воздуху. Практические рекомендации

19 ноября 2020 7220 просмотров

С недавнего времени мигратор на платформу 5.0 для ККТ Атол НЕ 22ф/55ф/77ф перестал быть доступным для скачивания. (По техническим причинам мы временно приостановили генерацию локальной утилиты миграции на платформу 5.0, за исключением моделей ККТ 22ф/55ф/77ф).

Не смотря на довольно понятный файл описания от компании Атол по переходу на платформу 5.0, все же некоторые моменты в документации не рассмотрены - именно о них мы и поговорим.

Рассмотрим на практике основные нюансы и ошибки при миграции ККТ на платформу 5.0 по воздуху.  

Основные понятия:

1. Если нет доступа в ЛК АС миграция ККТ на платформу 5.0 будет невозможна.

2. Если тест связи с ОФД показывает подключение к ЛК АС, не факт что миграция ККТ на платформу 5.0 будет возможна.

3. ККТ в момент миграции не только не работоспособна, но и любые манипуляции с ККТ могут привести к его "окирпичиванию". 

Исходя из этих данных получаем следующие подводные камни, которые ждут при обновлении по воздуху. 

Существуют три способа обновления по воздуху.

Исходя из практического применения всех трех каналов:

1. Оптимальный - самый неудачный и самый нерекомендуемый канал обновления. Приблизительное время миграции ККТ на 5 платформу от 8 до 60 минут, причем не явно видно как будет обновляться ККТ

2. Агент - самый быстрый и рекомендуемый канал обновления, но есть ограничения на его использование. Чистое время миграции на 5 платформу - 8-10 минут, с подготовка к миграции занимает от 5 минут до 5 часов.

3. Кассовый сервер - не рекомендуется к применению, его применение ограничивается двумя серьезными ограничениями - требуется очень хороший интернет (через интернет с телефона не обновить) и непрерывный контроль за ККТ в течении всего времени миграции. Время миграции 40-60 минут, подготовка к миграции практически не требуется.

Через облако:

1. ККТ должна быть подключена к сети Интернет по EoU, ни какой другой интерфейс не поддерживается.

2. Дата на ККТ должна быть актуальной, в противном случае процесс миграции не запустится даже при соблюдении всех других условий.

3. ККТ должен иметь правильный адрес ЛК АС и порт

Т19Р1П9 (байт):
73 65 72 76 69 63 65 2E 61 74 6F 6C 2E 72 75 00 2F 6B 6B 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Т19Р1П10 (байт):
00 50 

или Строка (тип1)

В Т19Р1П9 тип поля Строка (тип1) должно быть service.atol.ru

4. При обновлении через облако, ККТ находится в неработоспособном состоянии, процесс обновления занимает 40-60 минут и на определенном этапе может потребоваться вмешательство оператора.   

5. Важно! Требуется широкий канал интернета, при плохом интернете миграция ККТ на 5 платформу может затянутся на часы.  

В финале, на вкладке Последние операции, должна появится строка с информацией об успешном завершении миграции.

Вторая строка сверху - это миграция ККТ на 5 платформу через облако, следует обратить внимание на время миграции - 54 минуты.

Если зайти внутрь этой операции то получим более подробную информацию, которая в режиме миграции показывает актуальное состояние процесса миграции.

В данном примере идет загрузка контейнера - по окончании должно появится полный список проделанных над ККТ операций. 

Через Агента:

Важно!!!  Если при установке Агента на компьютер клиента, где установлен ККТ, система затребовала у Вас логин/пароль администратора, то даже не пытайтесь обновлять через агента - ничего не выйдет.

Обновление через агента гораздо быстрее и правильнее, но требуется права администратора на компьютер где установлен ККТ - именно с этим возникают серьезные проблемы в больших организациях. Требования по миграции через агент аналогичны требованиям по миграции через облако, только в отличии от облака - ограничений по ширине канала в интернет нет. В случае с проблемами получения прав администратора у конечника, то можно установить агента на ноутбук механика и обновится на 5 платформу по старинке, с выездом к заказчику, но через агента установленного у механика.

Агента скачиваем в АС на вкладке Агент, создаем аккаунт удаленного компьютера и устанавливаем агента на удаленном компьютере. Далее запускаем процесс миграции и меньше, чем через 10 минут ККТ обновится до платформы 5.0. Есть подводный камень - если сам процесс миграции идет 7-10 минут, то вот запрос на обновление идет в порядке очередности и может выполнятся до 1-2 суток, вот тут и может возникнуть проблема при обновлении с ноутбука механика.

Важно!!! Пароль и логин Агента можно использовать для любого агента, но при этом на разных компьютерах будет формироваться разный UUID - именно к сформированному UUID компьютера к которому подключен ККТ, привязываем ККТ для обновления через агента 

Этапы обновления через Агента (версия 1.1.0) - все операции завершены успешно

Этапы обновления:

1. "Изменение периода опроса" - режим ожидания агента.

2. "Скачивание в кеш" - закачка мигратора на компьютер пользователя.

3. "Запуск исполняемого файла из кеша" - загрузка в ККТ boot файла (предположительно)

4. "Запуск исполняемого файла из кеша"  - - загрузка в ККТ con файла (предположительно) 

5. "Очистка кеша" - удаление файлов миграции.

Если какая то операция не имеет времени завершения - то она считается ошибочной, на этом этапе при обращении в тех. поддержку АС требуется выслать json ответа. Для этого требуется нажать на операцию с ошибкой на компьютере агента (клиента) и скачать результат.

Скачиваем файл json для тех. поддержки с компьютера клиента.

Формально, все сложности обновления через агента сводятся в получении прав администратора до компьютера, где требуется установить агента.  


Заключение


Различия миграции через облако (нижняя строчка) и через агента (верхняя строчка) видны даже неспециалисту.

Теоретически обновление через облако имеет место быть, но в случае с нетерпеливым и непоседливым клиентом есть большая вероятность превратить ККТ в кирпич. 

Обновление через агента предпочтительнее, но следует учесть, что обновление через ноутбук механика может затянутся из-за очереди запросов, поэтому предпочтительнее устанавливать агента на компьютер клиента. 


Для справки

Полный перечень требований для обновления по воздух из документации АС Атол:
На ПК должен быть обеспечен стабильный выход в сеть Интернет, причем версия установленного браузера должна быть не ниже указанной версии: Google Chrome 66, Яндекс.Браузер 18, Firefox 60, Opera 56.
В сети должен быть открыт доступ по IP: 5.188.186.133, 5.188.186.134, порт: 443.
На используемой модели ККТ АТОЛ должно быть установлено:
 -ПО ЦП версии не ниже 3.0.7733 (платформа 2.5).
- ПО загрузчика версии не ниже 2893 (платформа 2.5).
ККТ должна быть подключена к ПК по интерфейсу USB.
На ПК должны быть закрыты все запущенные программные приложения по управлению ККТ.
В ККТ, подключенной к ПК, должна быть закрыта смена, причем все фискальные документы должны быть отправлены ОФД.