1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-03-17 20:48:01 +02:00

Правка замечаний

This commit is contained in:
alkoleft 2023-05-18 01:24:50 +03:00
parent 01faf27d04
commit 27a6df83f1
2 changed files with 79 additions and 7 deletions

View File

@ -25,7 +25,7 @@
Если ВыбираемыеПоля = Неопределено Тогда
Описание.ВыбираемыеПоля.Добавить("1 КАК Проверка");
Иначе
ЗаполнитьВыбираемыеПоля(Описание, ВыбираемыеПоля)
ЗаполнитьВыбираемыеПоля(Описание, ВыбираемыеПоля);
КонецЕсли;
СформироватьУсловия(ПредикатыУсловия, Описание.Условия, Описание.ЗначенияПараметров);

View File

@ -108,42 +108,114 @@
КонецФункции
Функция СодержитЗаписиСНаименованием(Знач ОжидаемоеНаименование, Знач ПроверятьПометкуУдаления = Истина, Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет наличие в таблице записей с указанным наименованием
//
// Параметры:
// ОжидаемоеНаименование - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция СодержитЗаписиСНаименованием(ОжидаемоеНаименование, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Наименование", ОжидаемоеНаименование, ПроверятьПометкуУдаления);
Возврат СодержитЗаписи(Условия, ОписаниеУтверждения);
КонецФункции
Функция СодержитЗаписиСКодом(Знач ОжидаемыйКод, Знач ПроверятьПометкуУдаления = Истина,Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет наличие в таблице записей с указанным кодом
//
// Параметры:
// ОжидаемыйКод - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция СодержитЗаписиСКодом(ОжидаемыйКод, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Код", ОжидаемыйКод, ПроверятьПометкуУдаления);
Возврат СодержитЗаписи(Условия, ОписаниеУтверждения);
КонецФункции
Функция СодержитЗаписиСНомером(Знач ОжидаемыйНомер, Знач ПроверятьПометкуУдаления = Истина,Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет наличие в таблице записей с указанным номером
//
// Параметры:
// ОжидаемыйНомер - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция СодержитЗаписиСНомером(ОжидаемыйНомер, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Номер", ОжидаемыйНомер, ПроверятьПометкуУдаления);
Возврат СодержитЗаписи(Условия, ОписаниеУтверждения);
КонецФункции
Функция НеСодержитЗаписиСНаименованием(Знач ОжидаемоеНаименование, Знач ПроверятьПометкуУдаления = Истина, Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет отсутствие в таблице записей с указанным наименованием
//
// Параметры:
// ОжидаемоеНаименование - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция НеСодержитЗаписиСНаименованием(ОжидаемоеНаименование, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Наименование", ОжидаемоеНаименование, ПроверятьПометкуУдаления);
Возврат НеСодержитЗаписи(Условия, ОписаниеУтверждения);
КонецФункции
Функция НеСодержитЗаписиСКодом(Знач ОжидаемыйКод, Знач ПроверятьПометкуУдаления = Истина,Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет отсутствие в таблице записей с указанным кодом
//
// Параметры:
// ОжидаемыйКод - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция НеСодержитЗаписиСКодом(ОжидаемыйКод, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Код", ОжидаемыйКод, ПроверятьПометкуУдаления);
Возврат НеСодержитЗаписи(Условия, ОписаниеУтверждения);
КонецФункции
Функция НеСодержитЗаписиСНомером(Знач ОжидаемыйНомер, Знач ПроверятьПометкуУдаления = Истина,Знач ОписаниеУтверждения = Неопределено) Экспорт
// Проверяет отсутствие в таблице записей с указанным номером
//
// Параметры:
// ОжидаемыйНомер - Строка
// ПроверятьПометкуУдаления - Булево - Проверять пометку удаления.
// + `Истина` - Подбираются только непомеченные на удаление записи.
// + `Ложь` - пометка на удаление игнорируется
//
// ОписаниеУтверждения - Строка - Описание конкретного утверждения
//
// Возвращаемое значение:
// ОбщийМодуль - Этот модуль для замыкания
Функция НеСодержитЗаписиСНомером(ОжидаемыйНомер, ПроверятьПометкуУдаления = Истина, ОписаниеУтверждения = Неопределено) Экспорт
Условия = ПредикатПоискаПоРеквизиту("Номер", ОжидаемыйНомер, ПроверятьПометкуУдаления);
Возврат НеСодержитЗаписи(Условия, ОписаниеУтверждения);