Массовая активация ККМ
alt 352

Обработка для активации пин-кодов доступна в разделе «Сервис» группа «Обновление кассового ПО» команда «Активация подписки ККМ». По данной команде открывается форма «Активация подписки ККМ» табличная часть которой заполняется по справочнику ККМ с типами «Штрих-М: Кассир 5.0», «Штрих-М: Кассир 5.0 с товароучетом», «Штрих-М: Бармен v.5», «Штрих-М: Бармен v.5 с товароучетом», «Штрих-М: Официант v.5», «Штрих-М: Официант v.5 с товароучетом» и для которых флаг реквизита «Обновлять ПО через сервер» задан. В колонке «Дата окончания подписки», данной табличной части отображается дата окончания подписки, которая заполняется по ресурсу «Дата окончания подписки» регистра сведений «Технические показатели статус ККМ».


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

В строках с ККМ, для которых требуется активировать подписку, следует задать флаг в первой колонке. Нажатие кнопок  («Устанавливает флаг "Активировать" для всех пин-кодов») и Снимает флаг "Активировать" для всех пин-кодов») задает/снимает флаг в первой колонке у всех ККМ табличной части.

При нажатии кнопки   «Заполнить флаги по дате окончания подписки» - необходимо в форме «Введите дату окончания подписки» ввести дату и для всех ККМ дата окончания подписки которых меньше введенной даты будут поставлены флаги «Активировать».

При выводе списка ККМ с иерархией по группам при установке/снятии флага «Активировать» с группы флаг устанавливается/снимается со всех ККМ группы.

При установке флагов группе, если для всех элементов группы установлены флаги, то для группы также устанавливается флаг. Если флаги установлены не для всех элементов группы или не установлены ни для одного элемента флаг на группе снимается.

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

При нажатии кнопки «Активировать» производится проверка, что количество выбранных касс не превышает количество кодов активации. Если количество выбранных ККМ больше свободных кодов активации пользователю выводится ошибка и активация не производится.

Далее из регистра сведений отбирается неактивированный пин-код и производится проверка данного пин-кода. Если проверка не прошла, то ошибка записывается в регистр сведений в ресурс «Описание ошибки» и выбирается следующий пин-код для которого повторяется проверка.

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

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

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

Данная операция производится для всех выбранных ККМ.

Флаг активации в списке ККМ для всех ККМ для которых происходила активация (удачная или нет) снимается.

После выполнения команды пользователю выводится сообщение, что активация всех ККМ успешно завершена, если не было ошибок активации или не удалось провести активацию ряда ККМ, если по некоторым ККМ произошли ошибки.

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

При нажатии кнопки «Вывести проблемные пин-коды» выводится форма «Пин-коды активации ККМ» в которой отображаются коды активации, по которым не удалось активировать ККМ.


Используя меню кнопки «Редактировать строки пин-кода» можно:

  • «Удалить пин-код» из табличной части — при выборе данного пункта меню запись с указанным пин-кодом в активной строке табличной части удаляется из регистра сведений «Пин коды активации ККМ»;
  • «Сбросить ошибку» в выделенной строке табличной части.

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

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