...
При считывании, контрольная марка должна проходить проверку по целой группе критериев, определенных системой "Честный знак".
За обеспечение поддержки данного функционала, помимо настроек в специальном разделе кассового сервера УКМ 5, отвечает конфигурационный файл crpt_validator.conf, расположенный на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
...
Файл crpt_validator.conf должен находиться в папке sale по адресу: applications\sale:
Якорь
Под токеном понимается "аутентификационный токен участника оборота". Он предоставляется в личном кабинете системы "Честный знак". Более подробно о том, как получить аутентификационный токен, можно из документа, выпущенного системой "Честный знак". Якорь token token
...
| Блок кода | ||||
|---|---|---|---|---|
| ||||
include file("conf/applications/sale/includes/local_module.conf") |
В файле local_module.conf (applications\sale\includes\local_module.conf) надо указать индивидуальные значения следующих параметров (убедительная просьба не копировать их со скриншота ниже!):
fallbackOfflineUrl – адрес URL, по которому необходимо обращаться с запросами для проверки КиЗ в локальном модуле. При многофискальности, д;Якорь url url
userNameOffline – имя пользователя для подключения к локальному модулю;Якорь name name
passwordOffline – пароль пользователя для подключения к локальному модулю.Якорь pass pass
...
3. Превалирующим значением для поля baseUrl fallbackOfflineUrl является адрес локального модуля системы "Честный знак", указанный в параметрах магазина:Якорь address address
Данное значение также можно загрузить в УКМ 5 из внешней системы через конвертер Импорт XML.
Запрет продажи товара, не прошедшего проверку онлайн
В связи с тем, что через локальный модуль можно проверять КиЗ только на предмет запрета продажи по решению гос. органов, некоторые ритейлеры предпочитают запрещать продажу маркированных товаров, не прошедших проверку в режиме онлайн.
Установить такой запрет можно на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
В конфигурационном файле crpt_validator.conf (applications\sale\crpt_validator.conf) необходимо указать значение параметра askOnRequestTimeout как true, после чего – сохранить файл:
Если данная настройка выполнена корректно, то товар, по каким-либо причинам не прошедший проверку в онлайн-режиме системы "Честный знак", не попадет в чек (о чем касса сообщит соответствующим предупреждением) – даже если он успешно прошел проверку в локальном модуле.
| Якорь | ||||
|---|---|---|---|---|
|
...
inn – ИНН юр. лица, реализующего товар;товары в рамках сети;
token – аутентификационный токен участника оборота, индивидуальный для каждого юр. лица;Якорь tok tok
isMain – признак основного юр. лица. Он предоставляется в личном кабинете системы "Честный знак". Более подробно о том, как получить аутентификационный токен, можно из документа, выпущенного системой "Честный знак";Якорь main main
isMain – пароль поль
...
.
Далее, в конфигурационном файле local_module.conf (applications\sale\includes\local_module.conf) необходимо раскомментировать массив offlineUrls и корректно указать в нем индивидуальные значения следующих параметров (убедительная просьба не копировать их со скриншота ниже!):
inn – ИНН юр. лица, реализующего товары в рамках сети;
url – адрес URL, по которому необходимо обращаться с запросами для проверки марок оффлайн (в локальном модуле): параметр строго индивидуален для каждого юр. лица;Якорь ur ur
isMain – признак основного юр. лица.
Выполненные в обоих файлах настройки следует сохранить.
При запросе на проверку считанного КиЗ, касса будет извлекать из марки идентификатор товара, находить к нему привязанный к данному товару ИНН, и далее по этому ИНН находить токен и номер ФН и отправлять
...
их в ЦРПТ
...
онлайн. При необходимости обращения в локальный модуль
...
, касса будет использовать индивидуальные данные локального модуля
...
При запросе номера ФН в многофискальном режиме возвращаются корректные данные
Добавили функционал проверки в разрешительный режим:
Обновление информации о площадках выполняется с использованием главного токена (токена ИНН, у которого isMain = true)
если включена многофискальность то:
...
в связке с конкретным ИНН.
Если для товара не будет найден ИНН в конфигурационных массивах или к товару вовсе не будет привязан ИНН, то касса будет
...
использовать параметр token (при обращении в "Честный знак" онлайн), либо url (при оффлайн-обращении в локальный модуль) главного ИНН (то есть основного юр. лица, для которого значение параметра isMain будет выставлено как true). Все такие товары формально будут проданы основным юр. лицом.
В логах кассы будет отражена информация обо всех ИНН и используемых ими параметрах token и url.
Ограничения:
1. В описании магазина не должно быть указано значение параметра ip локального модуля ЧЗ.
2. Имя пользователя и пароль для локального модуля должны совпадать у всех юр. лиц.
3. Список площадок при обращении к системе "Честный знак" онлайн возвращается только по главному токену
...
.
Якорь offlocal offlocal
Отключение проверки КиЗ в локальной базе данных кассы
| offlocal | |
| offlocal |
...









