Имя: Пароль:
1C
 
Как программно запустить обработку?
0 Evladar
 
11.01.09
14:50
Имеется обработка с реквизитами.
Требуется ее запустить программно.
Подскажите, пожалуйста, синтаксис.
Спасибо.
1 Господин ПЖ
 
11.01.09
14:51
СП украли?
2 Salvador Limones
 
11.01.09
14:51
Хешельбе-мешельбе, обработка, запуситись!!!
3 dimoff
 
11.01.09
14:52
Обработку нельзя запустить, можно запустить лишь одну из её процедур или открыть одну из её форм.
4 Evladar
 
11.01.09
14:55
(3) В обработке надо задать Реквизит1, а запустить Процедуру1
5 Mitriy
 
11.01.09
14:56
обработка внешняя?
6 Evladar
 
11.01.09
14:57
(5) Нет, внутренняя.
7 Mitriy
 
11.01.09
14:57
ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Создать (Create)
Синтаксис:
Создать(<Полное имя файла>)
Параметры:
<Полное имя файла> (обязательный)
Тип: Строка. Полное имя файла внешней обработки.
Возвращаемое значение:
Тип: ВнешняяОбработка.
Описание:
Создает объект внешней обработки по указанному файлу внешней обработки.
Пример:
ВнешняяОбработка = ВнешниеОбработки.Создать(ПолноеИмяФайла);
ВнешняяОбработка.ПолучитьФорму().Открыть();
8 Mitriy
 
11.01.09
14:58
млин...
9 dimoff
 
11.01.09
15:00
Обр = Обработки.Ляля.Создать();
Обр.реквизит1 = Значение;
Обр.ИмяПроцедуры();

ИмяПроцедуры() должно быть экспортной функцией модуля обработки
10 Evladar
 
11.01.09
15:05
(9) Спасибо
11 Mitriy
 
11.01.09
15:09
(9)+ форму можно сразу получить, без Создать...