Исправление розничного токена честного знака в 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 платформах.

Выбираем запись, устанавливаем новую дату, нажимаем «Установить новый срок токена»:

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *