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

Как при запуске работы системы запустить внешнюю обработку

Автор sali, 11 сен 2025, 08:50

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

antoneus

Нельзя получить форму на сервере. В описании ошибки что? "Интерактивные операции недоступны"?

antoneus

И еще раз: регламентные задания выполняются на сервере в фоне. Без участия пользователя. Откуда там возьмется пользователь, который вставит этот ключ в поле? Ниоткуда.

sali

Цитата: antoneus от 11 сен 2025, 14:51Откуда там возьмется пользователь, который вставит этот ключ в поле?
с формы. открываешь обработку они уже там на месте все стоят, если конечно она не первый раз открывается
пользователи бы задолбались бы заходить на сервер эдо где хранятся гуиды, адреса публикаций копировать их и переходить обратно чтобы вставлять. не?

antoneus

Ключ где-то сохраняется. В общих настройках или в регистре или вообще в сохраненных настройках формы. Можно поискать в коде, откуда это заполняется и оттуда дергать.
А можно не искать и запилить свое хранилище для настроек (справочник/РС), куда пользователь один раз введет все свои ключи и запускать регламент, который оттуда будет тащить все что нужно.

sali

antoneus, ммм в параметрах да
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

;
ЭтоУНФ = НЕ ЭтоБП;

Параметры.Свойство("КлючКлиента", КлючКлиента);
Параметры.Свойство("АдресПубликации", АдресПубликации);

Цитата: antoneus от 12 сен 2025, 07:45куда пользователь один раз введет все свои ключи и запускать регламент
записывать в рс и забирать срезом последнее значение ....

sali

объясните пожалуйста,  как должен работать регламент?
вот я его создаю в перечислении, потом в регистре пишу код для записи в РЗ и оно появляется там, также дополняю код процедуры "ВыполнитьОбработкуПоРегламентномуЗаданию"

Снимок экрана 2025-09-12 120359.pngСнимок экрана 2025-09-12 120526.pngСнимок экрана 2025-09-12 120738.png Снимок экрана 2025-09-12 120547.pngСнимок экрана 2025-09-12 120604.png Снимок экрана 2025-09-12 120646.pngСнимок экрана 2025-09-12 120654.png 

РЗ включено проходит время выходит ошибка - "Задание отменено пользователем ". что и где я неправильно делаю? у меня подозрения - на стадии этой процедуры идут косяки "ВыполнитьОбработкуПоРегламентномуЗаданию" и когда заполняю
ПараметрыЗадания.Вставить("Наименование", Запись.РегламентноеЗадание); 
// ПараметрыЗадания.Вставить("ИмяМетода", );
ПараметрыЗадания.Вставить("Ключ", "КлючПоЗагрузкеЗаказов");
ни ключа толком , ни метода

antoneus

Ну а в ЖР что? А отладчиком пройтись?

sali

antoneus, в журнале ничего, отладчиком падает на первую строку &Вместо("ВыполнитьОбработкуПоРегламентномуЗаданию")
Процедура ЭДОН_ВыполнитьОбработкуПоРегламентномуЗаданию(ВнешняяОбработка, ИдентификаторКоманды)     
ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.ЗапускДополнительныхОбработок);

и дальше не проходит

sali

ааа воооот, поставил "останавливать по ошибке", вылезло

Снимок экрана 2025-09-12 124902.png

из-за даты запрета не могу теперь ни удалить, ни пометить на удалениеСнимок экрана 2025-09-12 125258.png как его теперь что теперь  ним делать, запрет стоит на какие либо изменения по 31.07.2025

sali

пометил документы не проведенные - на удаление. в сообщение РЗ пишет все также - Задание отменено пользователем . шо делать? :)

Теги:

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

Рейтинг@Mail.ru

Поиск