Имя: Пароль:
1C
1С v8
Как получить форму обработки при работе с регламентными заданиями
0 DreamMaster
 
25.12.13
06:25
Всем доброго времени суток. Столкнулся с такой проблемой: есть куча различных обработок, которые регламентно запускаются с помощью шедуль. Решил перенести всё это дело на регламентные задания 1С. Проблема в том, что в фоновом режиме нельзя использовать процедуру "ПолучитьФорму()". В модуль обработки все процедуры перенести не получиться, так как в большинстве обработок все заполняемые объекты (Период формирования отчета, таблицы и т.д.) просто расположены на форме (не занесены в реквизиты обработки). Необходимо просто регламентно нажимать на одну кнопочку, расположенную на форме. Как можно решить такую проблему без использования процедуры "ПолучитьФорму()" ? 1С 8.2  не упр. формы
1 Wobland
 
25.12.13
06:29
утащить обработчик нажатия на сервер и научить его обходиться без интерфейсных дел
2 DreamMaster
 
25.12.13
06:43
(1) Пары часов поиска по иннету я пришел к выводу, что обойти процедуру "ПолучитьФорму()" никак не удастся =(
3 catena
 
25.12.13
06:58
(2)Ну не бывает форм на сервере, он не умеет их создавать, совсем-совсем.
4 Wobland
 
25.12.13
07:02
(2) да я сто раз так делал
5 Wobland
 
25.12.13
07:03
(3) почто врёшь-то?
Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
6 catena
 
25.12.13
07:08
(5)Да? Наверное в 8.2 по-другому. У меня в СП написано: возвращаемое значение: Форма.
Форма: Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
7 Wobland
 
25.12.13
07:15
(6) ущербное обычное приложение не знает, что с формой можно делать что угодно, только не показывать ;)
8 catena
 
25.12.13
07:34
(7)Ну тады пардоньте :)
9 Wobland
 
25.12.13
07:41
(7) и получать нельзя, кстати
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс