Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 3.39 KB

settings.md

File metadata and controls

54 lines (38 loc) · 3.39 KB

Настройки

Исключения

Для настройки исключений необходимо добавить в массив НастройкиИсключений строку с идентификатором теста.

Идентификатор теста состоит из типа матаданных (Справочник, Документ и тп.), имени метаданных (Номенклатура, ЗаказПокупателя и тп) и имени теста (ОткрытьФормуСписка, ЗаписатьСуществующийОбъект и тп.). Для тестов вида ПроверитьМакетСКД также добавляется имя макета. Части идентификатора разделяются точкой.

В настройках можно исключить конкретный вид метаданных или тип.

Функция НастройкиИсключенийСправочников() 
    
    НастройкиИсключений = Новый Массив;
    НастройкиИсключений.Добавить("Справочник.Номенклатура");
    НастройкиИсключений.Добавить("Справочник.Склады.ОткрытьФормуСписка");
    НастройкиИсключений.Добавить("Справочник.ТипыЦен.ПроверитьМакетСКД.ЗаполнениеЦен");
    Возврат НастройкиИсключений;
    
КонецФункции
Функция НастройкиИсключенийПеречислений() 
    
    НастройкиИсключений = Новый Массив;
    НастройкиИсключений.Добавить("Перечисление");
    Возврат НастройкиИсключений;
    
КонецФункции

Параметры отбора

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

Функция ПараметрыОтбораДокумента(Параметры) Экспорт 
    
    Условия = Новый Массив;
    Условия.Добавить("ПометкаУдаления = Ложь");
    Условия.Добавить("Проведен = Ложь");
    Условия.Добавить("Дата >= &Дата");
    
    ЗначенияПараметров = Новый Структура;
    ЗначенияПараметров.Вставить("Дата", ОтборДата());

    Если Параметры.Имя = "РеализацияТоваровУслуг" Тогда
        Условия.Добавить("Организация = &Организация");
        ЗначенияПараметров.Вставить("Организация", Справочники.Организации.НайтиПоНаименованию("Ромашка ООО"));
    КонецЕсли;

    Возврат ПараметрыОтбора(Условия, ЗначенияПараметров);
    
КонецФункци