Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

При считывании, контрольная марка должна проходить проверку по целой группе критериев, определенных системой "Честный знак". 

За обеспечение поддержки данного функционала, помимо настроек в специальном разделе кассового сервера УКМ 5, отвечает конфигурационный файл crpt_validator.conf, расположенный на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

...

Файл crpt_validator.conf должен находиться в папке sale по адресу: applications\sale:

ЯкорьtokentokenВ данном файле нужно проверить, что значение параметра runOrder указано как 15, а также корректно прописан токен клиента:

Якорь
token
token
Под токеном понимается "аутентификационный токен участника оборота". Он предоставляется в личном кабинете системы "Честный знак". Более подробно о том, как получить аутентификационный токен, можно из документа, выпущенного системой "Честный знак"

...

Блок кода
languagescala
themeRDark
include file("conf/applications/sale/includes/local_module.conf")

Image RemovedImage Added

В файле local_module.conf (applications\sale\includes\local_module.conf) надо указать индивидуальные значения следующих параметров (убедительная просьба не копировать их со скриншота ниже!):Image Removed

Image Added

Якорь
url
url
fallbackOfflineUrl – адрес URL, по которому необходимо обращаться с запросами для проверки КиЗ в локальном модуле. При многофискальности, д;

Якорь
name
name
userNameOffline – имя пользователя для подключения к локальному модулю;

Якорь
pass
pass
passwordOffline – пароль пользователя для подключения к локальному модулю.

...

Якорь
address
address
3. Превалирующим значением для поля baseUrl fallbackOfflineUrl является адрес локального модуля системы "Честный знак", указанный в параметрах магазина:

Данное значение также можно загрузить в УКМ 5 из внешней системы через конвертер Импорт XML.

Запрет продажи товара, не прошедшего проверку онлайн

В связи с тем, что через локальный модуль можно проверять КиЗ только на предмет запрета продажи по решению гос. органов, некоторые ритейлеры предпочитают запрещать продажу маркированных товаров, не прошедших проверку в режиме онлайн.

Установить такой запрет можно на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

Image Added

В конфигурационном файле crpt_validator.conf (applications\sale\crpt_validator.conf) необходимо указать значение параметра askOnRequestTimeout как true, после чего – сохранить файл: 

Image Added

Если данная настройка выполнена корректно, то товар, по каким-либо причинам не прошедший проверку в онлайн-режиме системы "Честный знак", не попадет в чек (о чем касса сообщит соответствующим предупреждением) – даже если он успешно прошел проверку в локальном модуле.

Якорь
multifisc
multifisc
Проверка КиЗ при работе в режиме многофискальности

...

inn – ИНН юр. лица, реализующего товар;товары в рамках сети;

Якорь
tok
tok
token – аутентификационный токен участника оборота, индивидуальный для каждого юр. лица;

Якорь
main
main
isMain – признак основного юр. лица. Он предоставляется в личном кабинете системы "Честный знак". Более подробно о том, как получить аутентификационный токен, можно из документа, выпущенного системой "Честный знак";

isMain – пароль поль

...

.

Далее, в конфигурационном файле local_module.conf (applications\sale\includes\local_module.conf) необходимо раскомментировать массив offlineUrls и корректно указать в нем индивидуальные значения следующих параметров (убедительная просьба не копировать их со скриншота ниже!):

Image Added

inn – ИНН юр. лица, реализующего товары в рамках сети;

Якорь
ur
ur
url – адрес URL, по которому необходимо обращаться с запросами для проверки марок оффлайн (в локальном модуле): параметр строго индивидуален для каждого юр. лица;

isMain – признак основного юр. лица.

Выполненные в обоих файлах настройки следует сохранить.

При запросе на проверку считанного КиЗ, касса будет извлекать из марки идентификатор товара, находить к нему привязанный к данному товару ИНН, и далее по этому ИНН находить токен и номер ФН и отправлять

...

их в ЦРПТ

...

онлайн. При необходимости обращения в локальный модуль

...

, касса будет использовать индивидуальные данные локального модуля

...

При запросе номера ФН в многофискальном режиме возвращаются корректные данные
Добавили функционал проверки в разрешительный режим:
Обновление информации о площадках выполняется с использованием главного токена (токена ИНН, у которого isMain = true)
если включена многофискальность то:

...

в связке с конкретным ИНН. 

Если для товара не будет найден ИНН в конфигурационных массивах или к товару вовсе не будет привязан ИНН, то касса будет

...

использовать параметр token (при обращении в "Честный знак" онлайн), либо url (при оффлайн-обращении в локальный модуль) главного ИНН (то есть основного юр. лица, для которого значение параметра isMain будет выставлено как true). Все такие товары формально будут проданы основным юр. лицом.

В логах кассы будет отражена информация обо всех ИНН и используемых ими параметрах token и url.

Ограничения:

1. В описании магазина не должно быть указано значение параметра ip локального модуля ЧЗ.

2. Имя пользователя и пароль для локального модуля должны совпадать у всех юр. лиц.

3. Список площадок при обращении к системе "Честный знак" онлайн возвращается только по главному токену

...

.

Якорь
offlocal
offlocal
Отключение проверки КиЗ в локальной базе данных кассы

...