Доброго времени суток! Налаживаю автоматизированное тестирование конфигурации, платформа 8.3 в режиме совместимости с 8.2, формы обычные. Сценарии тестов во внешних обработках, запускаются через xUnitFor1C. Получать и выполнять действия на формах получается не все. Возникли вопросы: как получить действия, у которых нет обработчиков событий (у кнопки Выбор например) и выполнить? На форме есть две почти идентичных кнопки, у обеих назначено действие, но действие выполнить получается только у одной из них, из-за чего это может быть?
Выполнение действий происходит таким вот образом:
Процедура ВыполнитьДействие(Форма, Действие)
ВыполнительДействий = Форма.ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТестЭлемент", Ложь);
ВыполнительДействий.УстановитьДействие("ПриАктивизацииКолонки", Действие);
ВыполнительДействий.Колонки.Добавить("Колонка");
ВыполнительДействий.ТекущаяКолонка = ВыполнительДействий.Колонки.Колонка;
Форма.ЭлементыФормы.Удалить(ВыполнительДействий);
КонецПроцедуры