Всем нихао! Сегодня 1 марта и как и ожидалось все пошло не так как представлялось. Срок использования токена ИС МП (розница) для разрешительного режима был продлен до 01.03.26г (исходя из документации ЧЗ), при этом было указано, что продление данного токена произойдет автоматически, НО утром сегодня мне посыпались сообщения с магазинов, что они ничего не могут пробить. Начал смотреть и везде на этих токенах истек срок действия и появилась надпись, что он просрочен. Пробовал добавлять заново, обновил 1с (Розница 2.3) до последнего релиза, ничего не помогло. Так как наш регион проснулся одним из первых, естественно решений на просторах интернета нет, посему задаю вопрос тут в надежде, что коллегиально найдем решение.
Добавлено: Из соседней темы у страдающих коллег появилось универсальное решение, добавляю ссылку для критики,скачивания и благодарностей. Судя по комментариям, работает на любых конфигурациях
https://forum.infostart.ru/forum81/topic323944/
(1) Добрый день. Сегодня с утра обнаружили, что напитки с чз не проходят. В 1с пишет, что «в информационной базе для пользователя не найдено зарегистрированных сертификатов».
Свежая информация, в 1С: РМК 1.0.16.86 установил еще один патч EF_00_00706579 и все взлетело. Итого установлены 3 штуки: EF_00_00706579, EF_00_00708279, EF_00_00708281, все о продлении токена.
(10) Господа, стыдно конечно попрошайничать, но! Тяжелая ситуация требует принятия тяжелых решений! Ребята, помогите немощному, скиньте патчи EF_00_00706579, EF_00_00708279 для розницы 2.3
пожалуйста!
Всем тоже "доброе утро"
Проблема с тем что в старых версиях "великолепная" фирма 1ass в процедуре общего модуля
ОбщегоНазначенияИС - СертификатыПользователяДляПодписиПоОрганизациям
криво получает владельца ФЛ из подписи не стал разбираться где именно косой. закоментировал.
&Вместо("СертификатыПользователяДляПодписиПоОрганизациям")
Функция ИсправлениеИСМП_СертификатыПользователяДляПодписиПоОрганизациям(Организации, ВключатьСертификатыБезОрганизации, ВключатьСертификатыФЛ)
Результат = Новый Соответствие;
Для Каждого Организация Из Организации Цикл
Результат.Вставить(Организация, Новый Массив);
КонецЦикла;
ЕстьПравоДоступаЧтение = ПравоДоступа("Чтение", Метаданные.Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования);
Если Не ЕстьПравоДоступаЧтение Тогда
Возврат Результат;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Сертификаты.Организация КАК Организация,
| Сертификаты.Ссылка КАК Сертификат,
| Сертификаты.ДанныеСертификата КАК ДанныеСертификата
|ИЗ
| Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК Сертификаты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Пользователи КАК ПользователиСертификатов
| ПО Сертификаты.Ссылка = ПользователиСертификатов.Ссылка
|ГДЕ
| Сертификаты.Организация В (&Организации)
| И НЕ Сертификаты.Отозван
| И НЕ Сертификаты.ПометкаУдаления
| И (Сертификаты.ДействителенДо >= &ТекущаяДатаСеанса
| ИЛИ Сертификаты.ДействителенДо = ДАТАВРЕМЯ(1, 1, 1))
| И (Сертификаты.Пользователь = &Пользователь
| ИЛИ ПользователиСертификатов.Пользователь = &Пользователь
| ИЛИ Сертификаты.Пользователь В (&ПустойПользователь)
| И ПользователиСертификатов.Пользователь ЕСТЬ NULL)
|;
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| Сертификаты.Ссылка КАК Сертификат
|ИЗ
| Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК Сертификаты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Пользователи КАК ПользователиСертификатов
| ПО Сертификаты.Ссылка = ПользователиСертификатов.Ссылка
|ГДЕ
| ВЫБОР
| КОГДА &ВключатьСертификатыБезОрганизации
| ТОГДА Сертификаты.Организация В (&ПустаяОрганизация)
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ
| И НЕ Сертификаты.Отозван
| И НЕ Сертификаты.ПометкаУдаления
| И (Сертификаты.ДействителенДо >= &ТекущаяДатаСеанса
| ИЛИ Сертификаты.ДействителенДо = ДАТАВРЕМЯ(1, 1, 1))
| И (Сертификаты.Пользователь = &Пользователь
| ИЛИ ПользователиСертификатов.Пользователь = &Пользователь
| ИЛИ Сертификаты.Пользователь В (&ПустойПользователь)
| И ПользователиСертификатов.Пользователь ЕСТЬ NULL)";
Запрос.УстановитьПараметр("ТекущаяДатаСеанса", ТекущаяДатаСеанса());
Запрос.УстановитьПараметр("ВключатьСертификатыБезОрганизации", ВключатьСертификатыБезОрганизации);
Запрос.УстановитьПараметр("Организации", Организации);
Запрос.УстановитьПараметр("ПустаяОрганизация", НезаполненныеЗначенияОпределяемогоТипа("Организация"));
Запрос.УстановитьПараметр("Пользователь", Пользователи.ТекущийПользователь());
Запрос.УстановитьПараметр("ПустойПользователь", НезаполненныеЗначенияОпределяемогоТипа("Пользователь"));
Запрос.Параметры.ПустойПользователь.Добавить(Пользователи.СсылкаНеуказанногоПользователя());
РезультатЗапроса = Запрос.ВыполнитьПакет();
Выборка = РезультатЗапроса[0].Выбрать();
Пока Выборка.Следующий() Цикл
СертификатыПоОрганизации = Результат[Выборка.Организация];
Если СертификатыПоОрганизации.Найти(Выборка.Сертификат) <> Неопределено Тогда
Продолжить;
КонецЕсли;
// Если Не ВключатьСертификатыФЛ Тогда
ДвоичныеДанныеСертификата = Выборка.ДанныеСертификата.Получить();
Если ТипЗнч(ДвоичныеДанныеСертификата) = Тип("ДвоичныеДанные") Тогда
Сертификат = Новый СертификатКриптографии(ДвоичныеДанныеСертификата);
СубъектСертификата = ЭлектроннаяПодпись.СвойстваСубъектаСертификата(Сертификат).Организация;
//Если Не ЗначениеЗаполнено(СубъектСертификата) Тогда
// Продолжить;
//КонецЕсли;
// КонецЕсли;
КонецЕсли;
СертификатыПоОрганизации.Добавить(Выборка.Сертификат);
КонецЦикла;
Если ВключатьСертификатыБезОрганизации Тогда
Выборка = РезультатЗапроса[1].Выбрать();
Для Каждого КлючИЗначение Из Результат Цикл
Если КлючИЗначение.Значение.Количество() = 0 Тогда
Выборка.Сбросить();
Пока Выборка.Следующий() Цикл
КлючИЗначение.Значение.Добавить(Выборка.Сертификат);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат Результат;
КонецФункции
Показать
в обновленной рознице и ут все работает. в необновленных вот такая вот фигня
Такая же проблема на версии 2.3.18.23 , патчи из темы не устанавливаются. Обновить на несколько релизов из за РИб пока не возможно, подскажите решение?
Патч EF_00_00708281 помог. Розница 2.3.21.31. Токен ИС МП (розница) продлен на 365 дней. После установки перезапустил программу. Так же в настройках "Обмен с ИС МП (обувь, одежда, табак..)" – "Интеграция с ИС МП" – "Настройки сканирования кодов маркировки" настроил исключения <Все операции, кроме розничной продажи>. Контроль владельца <Все операции>.
Доброе утро. Люди помогите. токен никак не актуализируется! Он просрочен и всё! Не дает его актуализировать ошибка! "В информационной базе для пользователя Артём не найдено зарегистрированных сертификатов
электронной подписи, связанных с организацией ****"
Розница 3.0.7.122. Проблема такая же. Патчей нету, которые предлагают здесь не подходят к данной версии. Вижу только два варианта. Поднимать версию розницы и ставить патчи или дождаться ответа тех. поддержки.
(23) В ЛК даёт только дистрибутив базовой версии скачать, а на ПРОФ недоступна ссылка, и подписка закончилась. Может есть у кого 3.0.10.143 и выше. Выручайте, товарищи!!!
(75) В регистре сведений ДанныеКлючаСессииИСМП токен записан с датой действия до 1.03.2025 просто поменял дату. Я через отладку дату поменял при записи тк Риб обновлять дольше.
Можно в форме ФормаТокенаАвторизации поправить :
Процедура ЗаписатьТокен()
Если ТипТокенаАвторизации = Перечисления.ТипыТокеновАвторизации.СУЗ Тогда
ТокенДействуетДо = УниверсальноеВремя(ДействуетДо, ЧасовойПоясСеанса());
ИначеЕсли ТипТокенаАвторизации = Перечисления.ТипыТокеновАвторизации.ИСМПРозница Тогда
// фиксированная дата действия токена розницы
ТокенДействуетДо = Дата(2026, 03, 01);
Если ТипТокенаАвторизации = Перечисления.ТипыТокеновАвторизации.СУЗ Тогда
ТокенДействуетДо = УниверсальноеВремя(ДействуетДо, ЧасовойПоясСеанса());
ИначеЕсли ТипТокенаАвторизации = Перечисления.ТипыТокеновАвторизации.ИСМПРозница Тогда
// фиксированная дата действия токена розницы
ТокенДействуетДо = Дата(2026, 03, 01);
Сработало на Розница 3.0.9.123 но в форме всё равно пишет что токен просрочен, в РМК так же снизу ругается на отсутствие сертииката у пользователя но всё пробивается и работает
Закинул в расширение использовать вместо, весь кусок кода
(143) Если только в коде поменяли, то нужно перезаписать сам токен, там в форме запишет если были изменения в форме. Все это делается при записи розничного токена.
(147) Здравствуйте, у нас тоже конфигурация УТ 10.3.88.3. Это последний доступный релиз для данной конфигурации и маркировка на нем уже работает.
вот прямо сегодня мне пришлось так же решать проблему продажи маркированного товара и по совету данной статьи проблему решить удалось. Но обработку пришлось переписать для нашей конфигурации УТ 10.3.
Регистр называется точно так же: Данные ключа сессии ИС МП