Автоматическое обновление токенов ИС МП (актуализация). 1С: Розница 2.3

15.08.24

Интеграция - Обмен с ГосИС

Обновление / актуализация 10-ти часового токена авторизации сервиса ИС МП для работы с разрешительным режимом при продаже в интерфейсе РМК 1С: Розница.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Автоматическое обновление токенов ИС МП 1с Розница 2.3.19.30
.cfe 220,84Kb
2
2 Скачать (2 SM) Купить за 2 150 руб.
Автоматическая обновление токенов ИС МП (актуализация) 1с Розница 2.3.20.26
.cfe 220,84Kb
14
14 Скачать (2 SM) Купить за 2 150 руб.

1. Установите в 1с на рабочем месте сертификат подписи с правом доступом к честному знаку, дайте права на эту подпись всем необходимым пользователям (как , смотрите на сайте ИТС)

2. Установите скаченное расширение (как, ищите на сайте Инфостарта или яндексе), снимите галочку в расширении безопасный режим, поставьте галочку использование в распределенных базах (чтобы использовать на кассах, распределенных по рабочему месту)

Обновление токенов происходит при запуске старого или нового РМК и повторяется раз в 9 часов при открытом РМК.

Проверено на следующих конфигурациях и релизах:

  • Розница, редакция 2.3, релизы 2.3.20.26, 2.3.19.30

Автоматическое обновление токенов актуализация ИС МП розница

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Раздельный учет гособоронзаказа в 1С: Отчеты по исполнению госконтрактов, расчетно-калькуляционные материалы и контроль операций для исполнения в срок в 1С: Бухгалтерия 3.0 и Управление Холдингом 3.2. Простая настройка и полное соответствие законодательству. Профессиональный консалтинг и регулярные обновления продукта.

44000 руб.

28.08.2020    387430    2583    137    

1107

Обмен с ГосИС Бухгалтер Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Ювелирная промышленность и торговля Россия Управленческий учет Платные (руб)

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

65000 руб.

12.04.2022    19969    165    34    

42

Бюджетный учет Обмен с ГосИС Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С:Бухгалтерия предприятия, редакция 3.0. реализована в виде расширения. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, Базовая, БИТ.ФИНАНС.

55200 руб.

16.08.2019    94629    260    89    

153

Оптовая торговля Производство готовой продукции (работ, услуг) Обмен с ГосИС Программист Бухгалтер Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

11500 руб.

08.12.2017    106651    289    110    

147

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    173043    885    370    

407

Обмен с ГосИС Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется для БП 3.0 Работа только с контрагентами. Сайт "Электронного Бюджета": https://www.budget.gov.ru/

19200 руб.

14.10.2020    64922    397    103    

326

Обмен с ГосИС Программист Пользователь Платформа 1С v8.3 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6540 руб.

09.01.2024    6898    91    21    

87

Регламентированный учет и отчетность Обмен с ГосИС ЭДО и ОФД Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Работаете по контрактной схеме, сталкивались с проблемой, что в контракте жестко указаны наименование, цена, единица измерения товара. И не все готовы создавать новую номенклатуру под каждый контракт или менять наименование и единицу измерения для уже имеющейся. Тем более, бывает так, что контракт - это формальность. Контракт не описывает жесткие условия поставки, нужно соблюсти правильность в предоставлении документов. Данное решение позволит вам оперировать своей номенклатурой при оформлении реализаций по государственному контракту в УТ 11.5 и КА 2.5.11, в то же время выводить на печать документы, соответствующие данным контракта. Реализована выгрузка для сайта госзакупок (ЕИС) по 44-ФЗ.

60000 руб.

19.12.2022    13486    37    25    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 118 27.09.24 14:37 Сейчас в теме
Возможно ли что бы это было в виде доп обработки (и обновлять регламентом) ?
и исполнилось на сервере ?
т.к на компе где РМК нету сертификата
сертификат установлен на сервере
2. Tarlich 118 30.09.24 12:03 Сейчас в теме
Решил так - внешняя обработка и батник на сервере который запускает ее 2 раза в сутки . в обработке при открытии актуализирую и через 2 мин - ЗавершитьРаботуСистемы()
Добавил условие - обновлять только ИС МП
Прикрепленные файлы:
ОбновлениеТокенаПоРасписанию.epf
user1993656; +1 Ответить
3. AntoShiK86 33 26.11.24 06:38 Сейчас в теме
(2) Здравствуйте, у вас было такое, что при работе обработки 1с вылетает закрывается, при этом в журнале нет ошибки? Розница (2.3.20.39)
6. user1993656 13.03.25 10:09 Сейчас в теме
(2) Обработка работает, Сделали батник, он запускается регламентным заданием раз в 3 часа (на всякий пожарный если вдруг не будет связи), есть одно уточнение нужно в сертификате ключа электронной подписи поставить галочку "Вводить пароль в приложении электронной подписи" иначе после получения данных из ЧЗ и для их занесения в 1С нужно будет нажимать кнопку подписать, что не дает автоматизировать процесс. Розница 2.3.21.37
4. alexrostov 22.01.25 14:28 Сейчас в теме
Батником не поделитесь?
7. user1993656 13.03.25 10:15 Сейчас в теме
(4) Батник, нужно только указать свои данные, и помните что логин, пароль в батнике это открытая информация любой имеющий доступ к файлу их узнает.
Прикрепленные файлы:
start_1c.zip
start_1c.zip
5. margo2007 15 03.03.25 04:41 Сейчас в теме
(2) Разве так можно делать, как Вы?
Я за такую обработку деньги платила и нифига не работает.
А у Вас бесплатно и работает.
Не правильно это :-(
user1993656; +1 Ответить
8. Neretes 10.04.25 10:21 Сейчас в теме
Вот серверный вариант для запуска по расписанию. На сервере должен стоять КриптоПро с актуальной лицензией и сертификат. Писалось для УТ 11.5

Функция СведенияОВнешнейОбработке() Экспорт
	
	ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("1.1.1.0");
	ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
	ПараметрыРегистрации.БезопасныйРежим = Ложь;
	
	НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
	НоваяКоманда.Представление = "Обновление Токена";
	НоваяКоманда.Идентификатор = "ОбновлениеТокена"; 
	НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
	Возврат ПараметрыРегистрации;
	
КонецФункции

Процедура ВыполнитьКоманду(ИдентификаторКоманды) Экспорт
	
	Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", "0123456789");	
	ОбновитьКлючСессииНаСервере(ОбщегоНазначенияИСМПКлиентСервер.ПараметрыЗапросаКлючаСессии(Организация));


КонецПроцедуры 

Функция ПолучитьСертификат()
	
	Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", "0123456789");
	Пользователь = Справочники.Пользователи.НайтиПоНаименованию("Администратор");
	Запрос = Новый Запрос;
	Запрос.Текст ="
	|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	|	Сертификаты.Ссылка КАК Сертификат
	|ИЗ
	|	Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК Сертификаты
	|		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Пользователи КАК ПользователиСертификатов
	|		ПО Сертификаты.Ссылка = ПользователиСертификатов.Ссылка
	|ГДЕ
	|	НЕ Сертификаты.Отозван
	|	И НЕ Сертификаты.ПометкаУдаления
	|	И (Сертификаты.ДействителенДо >= &ТекущаяДатаСеанса
	|			ИЛИ Сертификаты.ДействителенДо = ДАТАВРЕМЯ(1, 1, 1))
	|	И (Сертификаты.Пользователь = &Пользователь
	|			ИЛИ ПользователиСертификатов.Пользователь = &Пользователь)";
	
	Запрос.УстановитьПараметр("ТекущаяДатаСеанса",                 ТекущаяДатаСеанса());
	Запрос.УстановитьПараметр("Пользователь",                      Пользователь);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	Выборка = РезультатЗапроса.Выбрать();
	Пока Выборка.Следующий() Цикл  
		
		Возврат Выборка.Сертификат;	
		
	КонецЦикла;
	
КонецФункции

Функция ОбновитьКлючСессииНаСервере(ПараметрыЗапроса, ОбновлятьКлючСессииНаСервере = Истина) Экспорт
	
	УстановитьПривилегированныйРежим(Истина);	
	СохраненныеДанныеКлючаСессии = ИнтерфейсАвторизацииИСМПСлужебный.ПолучитьСохраненныеДанныеКлючаСессии(ПараметрыЗапроса.ИмяПараметраСеанса);
	СертификатыДляПодписанияНаСервере = СертификатыДляПодписанияНаСервере();
	
	РезультатЗапроса = ИнтерфейсАвторизацииИСМПВызовСервера.ЗапроситьПараметрыАвторизации(ПараметрыЗапроса);
	Если РезультатЗапроса.ПараметрыАвторизации = Неопределено Тогда
		Возврат Ложь;
	КонецЕсли;
	
	СтрокаСертификата = СертификатыДляПодписанияНаСервере.Сертификаты[0];

	ПараметрыCMS = ЭлектроннаяПодпись.ПараметрыCMS();
	ПараметрыCMS.Открепленная = Ложь;
	
	Если СертификатыДляПодписанияНаСервере.МенеджерКриптографии <> Неопределено Тогда
		СертификатыДляПодписанияНаСервере.МенеджерКриптографии.ПарольДоступаКЗакрытомуКлючу = "12345678";
	КонецЕсли;
	
	РезультатПодписания = ИнтерфейсАвторизацииИСМПСлужебный.Подписать(
		РезультатЗапроса.ПараметрыАвторизации.Данные,
		ПараметрыCMS,
		СтрокаСертификата.СертификатКриптографии,
		СертификатыДляПодписанияНаСервере.МенеджерКриптографии);
		
		Для Каждого Элемент Из РезультатПодписания Цикл
        Сообщить(Элемент.Ключ + " " + Элемент.Значение);
    КонецЦикла;	
	Если СтрокаСертификата = Неопределено
		Или Не РезультатПодписания.Успех Тогда
		
		Возврат Ложь;
		
	Иначе
		
		Возврат ИнтерфейсАвторизацииИСМПСлужебный.ЗапроситьУстановитьКлючСессии(
			ПараметрыЗапроса,
			РезультатЗапроса.ПараметрыАвторизации,
			РезультатПодписания.Подпись).КлючСессииУстановлен;
		
	КонецЕсли;
	
КонецФункции

Функция СертификатыДляПодписанияНаСервере() Экспорт

	Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", "0123456789");
	Подразделение = Метаданные.ОпределяемыеТипы.Подразделение.Тип;
	Сертификат = ПолучитьСертификат();
	
	Программа = Неопределено;		
	Пароль = ОбщегоНазначенияИС.ПарольКСертификату(Сертификат);	
	СертификатКриптографии = ПолучитьСписокСертификатов(); 
	СертификатыОрганизацийДляОбменаНаСервере = Новый ТаблицаЗначений();
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("Организация");
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("Подразделение");
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("Сертификат");
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("Отпечаток");
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("СертификатКриптографии");
	СертификатыОрганизацийДляОбменаНаСервере.Колонки.Добавить("Пароль");
	
	СертификатыОрганизацийДляОбменаНаСервере.Индексы.Добавить("Организация");
	СертификатыОрганизацийДляОбменаНаСервере.Индексы.Добавить("Организация,Подразделение");

	СтрокаТЧ = СертификатыОрганизацийДляОбменаНаСервере.Добавить();
	СтрокаТЧ.Организация            = Организация;
	СтрокаТЧ.Подразделение          = Подразделение;
	СтрокаТЧ.Сертификат             = Сертификат;
	СтрокаТЧ.Отпечаток              = Сертификат.Отпечаток;
	СтрокаТЧ.СертификатКриптографии = СертификатКриптографии;
	СтрокаТЧ.Пароль = Пароль;
	Программа = Сертификат.Программа;
	
    МенеджерКриптографии = ЭлектроннаяПодпись.МенеджерКриптографии("Подписание",,, Программа);
	
	СертификатыДляПодписанияНаСервере = Новый Структура;
	СертификатыДляПодписанияНаСервере.Вставить("Сертификаты",          СертификатыОрганизацийДляОбменаНаСервере);
	СертификатыДляПодписанияНаСервере.Вставить("МенеджерКриптографии", МенеджерКриптографии);
	
	Возврат СертификатыДляПодписанияНаСервере;
	
КонецФункции

Функция ПолучитьСписокСертификатов() 
	ТипыСертификатов = Новый Массив;
    ТипыСертификатов.Добавить(ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты);
    ТипыСертификатов.Добавить(ТипХранилищаСертификатовКриптографии.СертификатыПолучателей);

	СписокСертификатов = Новый Массив;
    МенеджерКриптографии = Новый МенеджерКриптографии("", "", 80);
	Для Каждого ТипХранилища Из ТипыСертификатов Цикл
		
        Хранилище = МенеджерКриптографии.ПолучитьХранилищеСертификатов(ТипХранилища);
        СертификатыХранилища = Хранилище.ПолучитьВсе();
        ТекущаяДата = ТекущаяДата(); 
		Для Каждого Сертификат Из СертификатыХранилища Цикл
			
			Если Сертификат.ДатаОкончания < ТекущаяДата Тогда
			    Продолжить;
			КонецЕсли;
            СписокСертификатов.Добавить(Сертификат);
        КонецЦикла;
	КонецЦикла;
	
    Возврат СписокСертификатов[0];
КонецФункции
Показать
Оставьте свое сообщение