Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при загрузке списка тестов в режиме отключенных модальных окон #613

Closed
KrapivinAndrey opened this issue Mar 28, 2016 · 6 comments
Assignees
Milestone

Comments

@KrapivinAndrey
Copy link

Описание

При загрузке тестов в интефейсе Такси с отключенными модальными окна выходит ошибка и тесты не загружаются.
Проверка на Рознице 2.2.2.14 - текущий актуальный релиз.

** Шаги для воспроизведения **

  1. Открываем xddRunner.
  2. Загружаем типовой тест 2+2=4.

Ожидаемое поведение: Должно заполнится дерево тестов.

Текущее поведение: Ошибка при вызове метода ПоместитьФайл. Использование модальных окон запрещено

  • Розница 2.2.2.14
  • 8.3.7.1949
  • Управляемое приложение толстый/тонкий клиент

Предполагаемое решение: http://1c.chistov.pro/2013/07/blog-post.html

@artbear
Copy link
Member

artbear commented Mar 28, 2016

Спасибо за информацию о проблеме.

Пока работа в режиме отключенных модальных окон не реализовано.
Доработка будет выполнена в очередном релизе или следующем после него.

@artbear
Copy link
Member

artbear commented Mar 28, 2016

Для решения проблемы до внесения указанных изменения
предлагаю

  • использовать версию 3.Х
  • или включить использование модальных окон.

@KrapivinAndrey
Copy link
Author

Спасибо. База типовая так что отключать не хочется. А тесты уже есть готовые. Если сделаю исправление отпишусь.

@artbear artbear added this to the 4.Х.0.0 milestone Apr 19, 2016
@artbear artbear changed the title Ошибка при загрузке списка тестов. Ошибка при загрузке списка тестов в режиме отключенных модальных окон Apr 20, 2016
@a-sitnikov
Copy link

a-sitnikov commented Aug 16, 2016

код исправления

&НаКлиенте
Процедура ПодключитьВнешнююОбработку(ФайлОбработки) Экспорт
    Если ПодключенныеВнешниеОбработки.Получить(ФайлОбработки.ИмяБезРасширения) = Неопределено Тогда

        ЭтоОтчет = (НРег(ФайлОбработки.Расширение) = ".erf");
        АдресХранилища = "";

        //Ситников++
        ДополнительныеПараметры = Новый Структура;
        ДополнительныеПараметры.Вставить("ЭтоОтчет", ЭтоОтчет);

        ОписаниеОповещения = Новый ОписаниеОповещения("НачатьПомещениеФайлаОкончание", ЭтаФорма, ДополнительныеПараметры);
        НачатьПомещениеФайла(ОписаниеОповещения, АдресХранилища, ФайлОбработки.ПолноеИмя, Ложь, ЭтаФорма.УникальныйИдентификатор); 
        Возврат;
        //ПоместитьФайл(АдресХранилища, ФайлОбработки.ПолноеИмя, , Ложь, ЭтаФорма.УникальныйИдентификатор);
        //Ситников--

        ПодключитьФайлОбработкиНаСервере(АдресХранилища, ФайлОбработки.ИмяБезРасширения, ЭтоОтчет);

        ПодключенныеВнешниеОбработки.Вставить(ФайлОбработки.ИмяБезРасширения, Истина);
    КонецЕсли;
КонецПроцедуры
//Ситников++
&НаКлиенте
Процедура НачатьПомещениеФайлаОкончание(Результат, АдресХранилища, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт

    ФайлОбработки = Новый Файл(ВыбранноеИмяФайла);

    ПодключитьФайлОбработкиНаСервере(АдресХранилища, ФайлОбработки.ИмяБезРасширения, ДополнительныеПараметры.ЭтоОтчет);
    ПодключенныеВнешниеОбработки.Вставить(ФайлОбработки.ИмяБезРасширения, Истина);

КонецПроцедуры

@artbear
Copy link
Member

artbear commented Aug 16, 2016

@a-sitnikov После этой правки загрузка тестов начинает работать, верно?
А выполнение тестов будет работать?

@artbear
Copy link
Member

artbear commented Sep 8, 2016

Выполнено в #644

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants