Имя: Пароль:
1C
1С v8
Как из подписки на событие вызвать обработку (упр.формы)
0 oleg_prg
 
04.01.13
19:12
Здравствуйте форумчане, подскажите пожалуйста, как в упр.формах из подписки на событие вызвать обработку.
Делаю так:
Процедура ПодпискаНаСобытие1ПриКопировании(Источник, ОбъектКопирования) Экспорт
   Обработки.Обработка1.ПолучитьФорму("Форма").ОткрытьМодально();
КонецПроцедуры

Ошибка такая
Ошибка при выполнении обработчика - 'ПриКопировании'
по причине:
{ОбщийМодуль.ОбщийМодуль1.Модуль(3)}: Ошибка при вызове метода контекста (ПолучитьФорму)
   Обработки.Обработка1.ПолучитьФорму("Форма").ОткрытьМодально();
по причине:
Интерактивные операции недоступны

Как решить, подскажите пожалуйста.
1 ДенисЧ
 
04.01.13
19:16
Подписка выполняется на сервере. Так что окна действительно не доступны.
А занафейхоя это надо?
2 Кокос
 
04.01.13
19:17
никак короче :)
3 Лефмихалыч
 
04.01.13
19:18
(0) а что ты решать-то собрался?
4 Нуф-Нуф
 
04.01.13
19:19
имхо у автора в консерватории что-то не то
5 oleg_prg
 
04.01.13
19:19
Есть документ, при изменении через подписку надо выдать вопрос юзеру. После ответа надо провести некие манипуляции с этим документом и другими... Вот я и решил что раз Вопрос задать не получается, создам обработку, которая откроется, задаст вопрос, а потом я проведу свои манипуляции.
6 oleg_prg
 
04.01.13
19:20
При этом условие сделать все через подписку
7 ДенисЧ
 
04.01.13
19:21
(4) И как ты затейливо его подставку под шапку назвал... Затейник....
8 Нуф-Нуф
 
04.01.13
19:21
что значит изменение через подписку? копирование - это не изменение документа
9 ДенисЧ
 
04.01.13
19:21
(5) Задача полностью, по постановке - идиотская. Достаточно подумать, что будет при групповой обработке документов.
10 Нуф-Нуф
 
04.01.13
19:23
все подписки - на сервере. никакова интерактива. только хардкор
11 oleg_prg
 
04.01.13
19:23
(9) согласен, никак, значит никак
12 oleg_prg
 
04.01.13
19:24
(10) да знаю я это
13 oleg_prg
 
04.01.13
19:26
Я думал может кто сталкивался с такой задачей, может из подписки можно таймер запустить, затем где-нибудь поставить обработку  этого таймера и по нему открыть форму... Думал вдруг кто извращался
14 oleg_prg
 
04.01.13
19:26
Ладно и на том спасибо
15 Нуф-Нуф
 
04.01.13
20:08
опиши свою задачу полностью. может ченить и придумаем
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.