Активация единичной ККМ
alt 330

Для активации подписки у конкретной ККМ используется кнопка «Активировать подписку» карточки ККМ в справочнике «ККМ».


При нажатии кнопки «Активировать подписку» из регистра сведений отбирается неактивированный пин-код и производится проверка данного пин-кода на сервере активации ККМ. Если проверка не прошла, то ошибка из поля ответа записывается в регистр сведений в ресурс «Описание ошибки» и выбирается следующий пин-код для которого повторяется проверка.

Если в регистре сведений нет свободных пин-кодов или не оказалось ни одного валидного (по которому прошла проверка), то открывается окно для ввода пин-кода. Введенный пин-код так же сразу производится проверка.

Если в результате проверки сервер обновлений не отвечает, то данная ошибка не записывается в регистр, а происходит прерывание обработки активации с выдачей сообщения пользователю.

Если проверка пин-кода успешно пройдена, то для ККМ отправляется на сервер обновлений команда активации. Если активация для ККМ успешно произведена то в регистр сведений для данного пин-кода заполняются ресурсы «ККМ» и «Дата активации» текущей датой. Если данный пин-код был введен пользователем вручную, то запись с данным пин-кодом добавляется в регистр сведений).

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

Если данная активация происходила с пин-кодом, выбранным из базы имеется возможность удалить пин-код, с которым не удалось активировать ККМ, если пользователь понимает, что проблема активации связана именно с пин-кодом. Для этого в данной форме отображается кнопка «Удалить пин-код». При нажатии данной кнопки запись с пин-кодом удаляется из регистра сведений «Пин коды активации ККМ».

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

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