Имя: Пароль:
1C
1С v8
Запуск обработки
0 Alvin1102
 
14.11.13
14:13
Здравствуйте, подскажите как с помощью внешней обработки, т.е. через файл-открыть запустить "внутреннюю" и эмулировать нажатие кнопки на ней.
Во внешней обработке написал следующее:
Процедура ПриОткрытии()
Обработка = Обработки.МояОбработка.ПолучитьФорму("Форма");
Обработка.Открыть();

А как теперь сэмулировать нажатие по кнопке открывшейся формы?

p.s. пожалуйста не спрашивайте зачем это надо)))
1 Wobland
 
14.11.13
14:16
пожалуйста, не спрашивай, почему тебе этого не нужно
2 Maxus43
 
14.11.13
14:18
обработка.ДействияФормыСформировать(Неопределено);

но это конечно бред и не так делается автоформирование отчетов или выполнение чего-либо при открытии
3 Alvin1102
 
14.11.13
14:27
(1) Согласен.
4 Рэйв
 
14.11.13
14:33
(0)Если прям так уж нужно(правда это изврат еще тот), то сделай нужную процедуру кнопки экспортной и запускай

ФормаОб= Обработки.МояОбработка.ПолучитьФорму("Форма");
ФормаОб.ПроцедураКнопки();

открывать необязательно

.
Хотя понормальному нужно сделать экспортную процедуру в модуле объекта обработки и запускать ее через объект.
5 Alvin1102
 
14.11.13
14:39
(4) Спасибо за ответ, завтра попробую, понимаю что изврат.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс