diff --git a/tests/smoke/readme.md b/tests/smoke/readme.md
index 8deb07184..56e0fd033 100644
--- a/tests/smoke/readme.md
+++ b/tests/smoke/readme.md
@@ -587,14 +587,23 @@
* и не проверяются те формы и команды, которых нет в командном интерфейсе, но на которые у пользователя есть право просмотра.
* выполняется двойная перезапись элементов вместо одинарной перезаписи.
-### Настройка исключений тестов командного интерфейса ([тесты_КомандныйИнтерфейс](./тесты_КомандныйИнтерфейс))
-
-Необходимость настройки исключений подробно описана в [Исключения метаданных](#исключения-метаданных)
+### Основные настройки
-Настройка исключений выполняется в общем json-файле.
+Настройка выполняется в общем json-файле.
Все настройки задаются в объекте с ключом `CommandInterface`.
+Поддерживаются следующие свойства (ключи):
+
* вложенный ключ `Используется` типа Булево. Отвечает за включение\выключение теста
+* `СтрогийПорядокВыполнения` - Тип: bool (Булево). По умолчанию - false, тесты выполняются в случайном порядке. Если true, то тесты выполняются последовательно и в случае ошибки выполнение набора тестов приостанавливается.
+* `ТаймаутПоискаОбъекта` - время в секундах, в течение которого выполняется поиск объекта в открывшемся окне. Если значение параметра не задано, время поиска не ограничено.
+Значение по умолчанию: 0. Способ применения - если возникают ошибки, связанные с тем, что окно не успевает открыться и поиск таблицы на форме приводит к падению теста.
+* `ПропускаемыеИсключения` - массив с указанием текстов исключений, при появлении которых дымовой тест не будет считаться упавшим. Допускается поиск по подстроке.
+* `ОтборПоПрефиксу` (булево) и `Префикс` (строка) - Для того, чтобы включить тесты только с отбором по префиксу имени метаданного
+
+### Настройка исключений тестов командного интерфейса ([тесты_КомандныйИнтерфейс](./тесты_КомандныйИнтерфейс))
+
+Необходимость настройки исключений подробно описана в [Исключения метаданных](#исключения-метаданных)
#### Включение тестов с отбором по префиксу имени метаданного
diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml"
index 3a42be1ee..7a70586d4 100644
--- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml"
+++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201.xml"
@@ -58,6 +58,45 @@
Auto
+
+
+ ТаймаутПоискаОбъекта
+
+
+ ru
+ Таймаут поиска объекта
+
+
+
+
+ xs:decimal
+
+ 2
+ 0
+ Nonnegative
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+
Настройки
diff --git "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
index 4f0d1c965..de045f162 100644
--- "a/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
+++ "b/tests/smoke/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/\321\202\320\265\321\201\321\202\321\213_\320\232\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271\320\230\320\275\321\202\320\265\321\200\321\204\320\265\320\271\321\201/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
@@ -183,11 +183,11 @@
ТекстИсключенияДляГруппировки = НСтр("ru = 'Действие недоступно для строки группировки списка!'");
- ТаблицыФормы = ОкноСТаблицейФормы.НайтиОбъекты(Тип("ТестируемаяТаблицаФормы"));
+ ТаблицыФормы = ОкноСТаблицейФормы.НайтиОбъекты(Тип("ТестируемаяТаблицаФормы"), , Объект.ТаймаутПоискаОбъекта);
Если ТаблицыФормы = Неопределено Тогда
Возврат Результат;
- КонецЕсли;
+ КонецЕсли;
ОткрытыеОкнаДоПроверкиТаблицы = ПлагинТестКлиенты.ОткрытыеОкна(ТестКлиент);
@@ -586,7 +586,11 @@
Если ЕстьНастройка("СтрогийПорядокВыполнения", Объект.Настройки) Тогда
Объект.СтрогийПорядокВыполнения = Объект.Настройки.СтрогийПорядокВыполнения;
КонецЕсли;
-
+
+ Если ЕстьНастройка("ТаймаутПоискаОбъекта", Объект.Настройки) Тогда
+ Объект.ТаймаутПоискаОбъекта = Объект.Настройки.ТаймаутПоискаОбъекта;
+ КонецЕсли;
+
Если ЗначениеЗаполнено(НастройкиМодальныхОкон) Тогда
Объект.Настройки.Вставить(ПлагинТестКлиенты.КлючНастройкиМодальныхОкон(), НастройкиМодальныхОкон);
КонецЕсли;
@@ -612,6 +616,7 @@
Рез = Новый Структура;
Рез.Вставить("СтрогийПорядокВыполнения", Истина);
+ Рез.Вставить("ТаймаутПоискаОбъекта", 0);
Рез.Вставить("ПроверятьТолькоИзбранные", Новый Структура);
Рез.Вставить("ОтборПоПрефиксу", Ложь);
Рез.Вставить("Префикс", "");