Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Универсальный скрипт для получения токена ККТ : Маркировка

12.12.2024 14:33


12.09.2024 16:36
Цитата:
FinSoft А это не одно и тоже, как сыр списывать или кеги на кран ставить? Я думал на это, и что со следующего года грозили ввести.
нет, это другое - это проверка РР через токен ККТ (который - планируют сделать не статическим, как сейчас, а динамическим с определённой даты.. см - ссылку на МР от ЧЗ выше)
12.09.2024 16:38
Цитата:
FinSoft А это не одно и тоже, как сыр списывать или кеги на кран ставить?
Нет. Что-либо списывать или ставить на кран - это не прокатит. Эти действия - документы. Акт списания или постановки на кран. АКТ! Значит действие...
А любые значимые действия должны подтверждаться ЭЦП... Именно ЭЦП, а ни каким-то токеном.
Поэтому токен работает только для незначимых действий, таких как проверка марок...
12.09.2024 16:44
Делать "списание сыра" или "постановку на кран" на кассе - ну, идея так себе...
Для этого нужно держать КЭП на кассе(что чаще всего не возможно, ну, ли по меньшей мере опасно), должен быт установлен КриптоПро ка кассовом компе, и т.д..
Поэтому, я для себя решил эти действия делать в БЭКе...
На кассе, теоретически возможно, идаже у student в УКМWIN это реализовано.
Но, это скорее частный случай, если ИП один сам работает на кассе, и может позволить себе держать КЭП там...
12.09.2024 16:53
Цитата:
MWWRuza Поэтому, я для себя решил эти действия делать в БЭКе...
На кассе, теоретически возможно
у меня - и там и там возможно это делать технически
административно - приказано делать и там и там..
и вдруг если кто-то забудет (либо склад на бэке, либо приёмщик на РМК) - то вероятность того, что марка сыра (который будет разрезан на куски) будет отправлена в ЧЗ (актом списания) - повышается вдвое!
;)
12.09.2024 17:04
+ а если марка совпала вдруг (а база марок у меня общая) - то в ЧЗ эта марка в акте списания - не отправится! (ибо - дубль отсеится.. )
;)
12.09.2024 18:19
Цитата:
MWWRuza Именно ЭЦП, а ни каким-то токеном.
ЭЦП может быть не только КЭП но и ПЭП. И это законно. Токен вполне канает на ПЭП.
12.09.2024 18:29
Цитата:
MWWRuza Нет. Что-либо списывать или ставить на кран - это не прокатит. Эти действия - документы. Акт списания или постановки на кран. АКТ! Значит действие...
А любые значимые действия должны подтверждаться ЭЦП... Именно ЭЦП, а ни каким-то токеном.
Поэтому токен работает только для незначимых действий, таких как проверка марок...
Я имел ввиду, что при постановке на кран и списании сыра используется сессионный токен, который действует в течении 6 часов. Это тот, который передается в Authorization: Bearer. Я предполагал, логично, что будет использоваться этот токен и при проверке марок на кассах.
12.09.2024 18:44
Цитата:
amadey ЭЦП может быть не только КЭП но и ПЭП
а ОУКЭП ?
12.09.2024 18:52
Цитата:
FinSoft Я имел ввиду, что при постановке на кран и списании сыра используется сессионный токен, который действует в течении 6 часов. Это тот, который передается в Authorization: Bearer. Я предполагал, логично, что будет использоваться этот токен и при проверке марок на кассах.
На текущий момент - это вообще разные токены.
Ибо - токен для РР (Разрешительного Режима) на ККТ - статичный (сколько его не перезапрашивай моим скрипотом - он всегда будет одинаковым (до 1 марта 2025)
Но с марта 2025 (согласно методичке) - он станет динамическим, поэтому - и был выпущен скрипт
Если я правильно понял вопрос - то ответил..
12.09.2024 19:09
Цитата:
FinSoft используется сессионный токен, который действует в течении 6 часов. Это тот, который передается в Authorization: Bearer. Я предполагал, логично, что будет использоваться этот токен и при проверке марок на кассах.
Нет.

токен, который используется для подписания документов (а не для РР в ККТ) - работает по другому алгоритму:
- сначала мы отправляем произвольные данные в ЧЗ
- ЧЗ - возвращает ответ на эти данные
- мы - в запросе - посылаем эти ранее полученные данные от ЧЗ - и получаем token

а токен для РР в ККТ - получается по другому принципу:
- мы сами шифруем свою (любую) последовательность (а не ту, что нам вернул ЧЗ)
- и отправляем запрос на получение токена, в итоге - получаем токен.

Т.е. - разница налицо:

- в первом случае - мы ждём ответ от ЧЗ и лишь потом делаем второй запрос на получение токена
- во втором случае - сразу получаем токен

Ну а коллега MWWRuza - если что поправит меня (он на этих токенах - уже "медведя" съел) ;)

Правка: volk13, 12.09.2024 19:13
Часовой пояс GMT +3, время: 14:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.