Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 ноя 2025, 19:20

регламент

Автор sali, Сегодня в 11:27

0 Пользователей и 1 гость просматривают эту тему.

sali

регламент строиться полностью программно, так как платформа не позволяет в расширении создать его стандартным путем (через объект конфигураци регламентное задание) , создаю через регистр сведений с помощью перечисления (чтобы понять , что это мой регламент) . сейчас это происходит так:
в расширение добавляю общий модуль Внешних Обработок
#Область СлужебныеПроцедурыИФункции

&Вместо("ВыполнитьОбработкуПоРегламентномуЗаданию")
Процедура ЭДОН_ВыполнитьОбработкуПоРегламентномуЗаданию(ВнешняяОбработка, ИдентификаторКоманды)

Если ИдентификаторКоманды = Перечисления.ЭДОН_РегламентныеЗаданиеРасширение.РегламентПоВыгрузкеЗагрузке Тогда   

ИдентификаторРегламента = РегламентныеЗадания.ПолучитьРегламентныеЗадания();

Для Каждого ЭлементМассива Из ИдентификаторРегламента Цикл
Если Лев(ЭлементМассива.Наименование, 14) = "РегламентЭДО: " Тогда
НашРегламент = ЭлементМассива;
Продолжить;
КонецЕсли;
КонецЦикла;

ЭДОН_РегламентныеЗадания.ВыгрузитьНоменклатуруИХарактеристику(НашРегламент);

КонецЕсли;

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

#КонецОбласти

проблема в том что , если создать несколько регламентов и запустить конкретный то запускается не он , а первый по созданию. вопрос : как могу по-другому получить/определить регламент?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск