Имя: Пароль:
1C
1С v8
Вопрос по внешней обработке на УФ
0 picom
 
28.02.12
08:57
Нужно чтобы при "создании на сервере" (при открытии основной формы внешней обработки) запускалась процедура из модуля обработки.
..
А она не стартует (, подскажите, как починить
..
Вызываю так:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   Проверка1 () ;
КонецПроцедуры

Сама процедура в модуле:
Процедура пмПроверкаПервогоЗапуска () Экспорт
   //.....
КонецПроцедуры
1 picom
 
28.02.12
08:59
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   Проверка1 () ;
КонецПроцедуры

Сама процедура в модуле:

Процедура Проверка1 () Экспорт
   //.....

КонецПроцедуры
2 picom
 
28.02.12
09:26
(1) это не решение
3 wraithik
 
28.02.12
09:29
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   МояОбработка = РеквизитФормыВЗначение("Объект");


   МояОбработка.Проверка1 () ;
КонецПроцедуры


А так?
4 Smallrat
 
28.02.12
09:29
РеквизитФормыВЗначение("Объект").Проверка1();
5 Smallrat
 
28.02.12
09:30
вупс..
6 picom
 
28.02.12
10:19
Спасибо
Все никак не могу привыкнуть к РеквизитФормыВЗначение("Объект")
7 wraithik
 
28.02.12
13:44
Ты привыкни к тому что у тебя нет формы обработки вообще. Есть просто форма, в ней есть реквизит, который содержит ссылку на экземпляр обработки созданной на стороне сервера. Это сильно выбешивает, когда тебя надо открыть какую нить самопальную форму настройки текущей обработки.
Ошибка? Это не ошибка, это системная функция.