Получение и выполнение действий на формах

1. v0vanch 22.09.17 10:04 Сейчас в теме
Доброго времени суток! Налаживаю автоматизированное тестирование конфигурации, платформа 8.3 в режиме совместимости с 8.2, формы обычные. Сценарии тестов во внешних обработках, запускаются через xUnitFor1C. Получать и выполнять действия на формах получается не все. Возникли вопросы: как получить действия, у которых нет обработчиков событий (у кнопки Выбор например) и выполнить? На форме есть две почти идентичных кнопки, у обеих назначено действие, но действие выполнить получается только у одной из них, из-за чего это может быть?

Выполнение действий происходит таким вот образом: 
Процедура ВыполнитьДействие(Форма, Действие)
    ВыполнительДействий = Форма.ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТестЭлемент", Ложь);        
    ВыполнительДействий.УстановитьДействие("ПриАктивизацииКолонки", Действие);    
    ВыполнительДействий.Колонки.Добавить("Колонка");        
    ВыполнительДействий.ТекущаяКолонка = ВыполнительДействий.Колонки.Колонка;    
    Форма.ЭлементыФормы.Удалить(ВыполнительДействий);
КонецПроцедуры
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот