Skip to content

При выполнении дымовых тестов, не открываются отчеты с общими формами #585

Description

@ViktorErmakov

Описание ошибки
При выполнении дымового теста "Открытие форм конфигурации" проверка отчетов, у которых нет своих форм, а они выбраны из Общих форм проваливается выполнение теста.
Например:

{ВнешняяОбработка.xddTestRunner.Форма.УправляемаяФорма.Форма(1612)}: [Failed] Выявлено модальное окно:[Переход по кнопке командного интерфейса] Неизвестное имя формы. Имя: "e1cib/app/Отчет.ЖурналОперацийЭлектронныеПодписи.Форма" ВызватьИсключение Префикс + " " + СообщениеОшибки;

Окружение:

Редакция платформы 1С 8.3.14.1854
Версия Vanessa.ADD 6.0.0
Версия OneScript 1.1.1.44

Есть отчет бспшный (2.4.6) "АнализЖурналаРегистрации" у него указаны формы отчета, настроек общие, которые уже указаны в свойствах конфигурации.
изображение
В "ОткрытиеФормКонфигурации_УправляемаяФорма_Строка 513
содержится код
изображение
Это приводит к тому, что когда тестирование идет в клиенте тестирования используется метод
изображение
А для этого метода, добавленный текст ".Форма" и ".ФормаНастроек" лишние, навигационные ссылки этого не терпят, и не открывают окно.
А вот если бы тест выполнялся в менеджере тестирования, тогда для метода "ОткрытьФорму(..)" как раз этот текст и нужен.

По второй ошибке обратная ситуация:
Есть некоторый отчет, где формы не указаны, а наследуются из конфигурации
изображение
Тогда при загрузке форма добавиться вот таким образом
изображение
т.е. "Отчет.АнализЖурналаРегистрации_Мой" без указания формы.
Если тестирование будет через клиента тестирования, то никаких ошибок не будет и все пройдет успешно.
А вот если тестирование будет идти в менеджере тестирования, то метод
"ОткрытьФорму(...)" ругнется на открытие этой формы, и тест падает.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions