Исправление розничного токена честного знака в 1С 1 марта 2025
1С и ЧЗ планировала что токены для розницы будут выдаваться до 1 марта 2025, но вот приняли решение продлить их до 1 марта 2026. Новые токены при этом не генерируются.
На Инфостарте нашел решение, что можно просто продлить дату токена и сделал расширение для этого для розница 2.3, работает еще на 2.3.18.17, на платформе 8.2.23 (т.е. до 8.3.24).
Заходим Склад — Обмен с ИС МП — См. Также — Токены авторизации.
Открываем нужны токен ИС МП (розница), ставим дату — до 1 марта 2026 и нажимаем записать.

После этого дата токена продлевается:

И этого достаточно.
Код расширения формы токена авторизации:

&НаСервере Процедура пм2025_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Элементы.ДействуетДо.Видимость = истина; Элементы.ДействуетДо.ТолькоПросмотр = ложь; КонецПроцедуры &НаСервере &После("ЗаписатьТокен") Процедура пм2025_ЗаписатьТокен() Если ТипТокенаАвторизации = Перечисления.ТипыТокеновАвторизации.ИСМПРозница Тогда //Осипов - 1 марта 2025 // фиксированная дата действия токена розницы ТокенДействуетДо = ДействуетДо; ПараметрыКлючаСессии = ИнтерфейсАвторизацииИСМПВызовСервера.ПараметрыКлючаСессии(); ПараметрыКлючаСессии.КлючСессии = Токен; ПараметрыКлючаСессии.ДействуетДо = ТокенДействуетДо; ПараметрыЗапроса = ИнтерфейсАвторизацииИСМПВызовСервера.ПараметрыЗапросаКлючаСессии(ТипТокенаАвторизации); ПараметрыЗапроса.Организация = Организация; ПараметрыЗапроса.ПроизводственныйОбъект = ПроизводственныйОбъект; ИнтерфейсАвторизацииИСМПВызовСервера.УстановитьКлючСессии(ПараметрыЗапроса, ПараметрыКлючаСессии); КонецЕсли; КонецПроцедуры
Не забудьте снять безопасный режим с расширения (совет для новичков)!
Для базовых версий — внешняя обработка
Для базовых версий написал внешнюю обработку. Тестировал на Розница 2.3.20.38, Платформа 8.3.25.1394. Но будет работать и на более ранних чем 8.3.24 платформах.
Выбираем запись, устанавливаем новую дату, нажимаем «Установить новый срок токена»:


Свежие комментарии