Имя: Пароль:
1C
 
Регламентное задание на клиенте
0 jamesgold
 
16.08.25
09:37
Добрый день, прошу помочь.

Конфигурация с обычными формами. В алгоритме регламентного задания установлено заполнение и проведение документа, в общем модуле этого документа есть расчеты которые выполняются только на клиенте. Каким образом можно реализовать регламентное задание с выполнением на клиенте?
1 Волшебник
 
16.08.25
09:38
>> в общем модуле этого документа

может в модуле менеджера? или в модуле документа?

весь лишний программный код оберните в директиву #Если Клиент Тогда
Всё остальное должно работать и на сервере тоже
2 Волшебник
 
16.08.25
09:40
Рег.задание всегда выполняется на сервере, кроме ручного запуска в режиме "На клиенте". Есть такая фича в консоли рег.заданий от ИР
3 jamesgold
 
16.08.25
09:41
(1) Да, в модуле документа, есть расчеты которые необходимы для регламентного задания. Ели закомментировать директивой, я не смогу полностью рассчитать документ и провести его соответственно.
4 Мультук
 
гуру
16.08.25
09:46
>>есть расчеты которые выполняются только на клиенте.

Можно пример кода "только на клиенте"?

А то кроме вот такого кода, ничего в голову не приходит
Процедура ОбработкаПроведения(Отказ)
   Если Вопрос("Вы точно не северный олень ?") Тогда
        //Код проведения 
   Иначе
        Отказ = Истина;
   КонецЕсли; 
КонецПроцедуры
5 Волшебник
 
16.08.25
09:48
(3) Переделайте программный код
6 jamesgold
 
16.08.25
09:50
(4) В документе есть обращения к общим модулям которые выполняются только на клиенте.
7 jamesgold
 
16.08.25
09:51
(5) Документ очень большой по объему кода, переделать быстро не получиться.
8 Волшебник
 
16.08.25
09:53
(7) Тогда увольтесь
9 jamesgold
 
16.08.25
10:01
(8) Тоже вариант)
10 jamesgold
 
16.08.25
13:41
Может есть смысл копать в сторону обработчика ожидания?
11 RomanYS
 
16.08.25
10:24
(10) не стоит
12 Маленький Вопросик
 
16.08.25
10:30
Если именно на клиенте на машине пользователя - ПодключитьОбработчикОжидания

Если через внешнюю подключаемую обработку - «выполнить команду» через бсп
13 jamesgold
 
16.08.25
10:33
(12) Через внешнюю подключаемую обработку - «выполнить команду» через бсп, нет ссылки на пример?
14 Маленький Вопросик
 
16.08.25
10:40
15 jamesgold
 
16.08.25
10:57
(14) Спасибо
(12) Т.е. я запускаю внешнюю обработку по расписанию, при открытии формы выполняю команду, так? Тогда обработка будет на сервере?
16 Волшебник
 
16.08.25
13:31
(15) Считайте, что на сервере нет форм, потому что их некому показывать
17 PR
 
16.08.25
13:58
(0) Регламентное задание на клиенте
Смешно

Кирпичный дом из дерева
Воздушный шарик из чугуна
Внешняя компонента для проигрывания видео на сервере
Что там еще из веселого?
18 PR
 
16.08.25
14:00
(9) Еще вариант не делать регзадание, а делать все на клиенте
19 PR
 
16.08.25
14:02
(15) Еще раз для тех, кто не умеет в доку
На сервере нет такого, типа открыть форму
Кому ее там, блин, показывать, процессору, видеокарте, винчестеру?
20 ptiz
 
18.08.25
10:17
(0) Планировщиком винды с обработкой параметров запуска в 1С.