mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-11-27 08:31:11 +02:00
Выполнил рекомендации по ревью
This commit is contained in:
parent
0aa856a61e
commit
2dea9e35a8
@ -181,13 +181,7 @@
|
||||
|
||||
ИначеЕсли Условие.Режим = ТипыУсловий.Значение Тогда
|
||||
|
||||
ТипПараметра = ТипЗнч(Параметр);
|
||||
ТипЗначенияУсловия = ТипЗнч(Условие.Значение);
|
||||
Если ТипПараметра <> ТипЗначенияУсловия Тогда
|
||||
Совпадает = Ложь;
|
||||
Иначе
|
||||
Совпадает = ЮТОбщий.ДанныеСовпадают(Условие.Значение, Параметр);
|
||||
КонецЕсли;
|
||||
Совпадает = ЮТОбщий.ДанныеСовпадают(Условие.Значение, Параметр);
|
||||
|
||||
ИначеЕсли Условие.Режим = ТипыУсловий.Тип Тогда
|
||||
|
||||
|
@ -560,12 +560,13 @@
|
||||
//
|
||||
Функция ДанныеСовпадают(Данные1, Данные2) Экспорт
|
||||
|
||||
Если ТипЗнч(Данные1) <> ТипЗнч(Данные2) Тогда
|
||||
ТипЗначенияДанные1 = ТипЗнч(Данные1);
|
||||
Если ТипЗначенияДанные1 <> ТипЗнч(Данные2) Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(Данные1) = Тип("Структура")
|
||||
ИЛИ ТипЗнч(Данные1) = Тип("ФиксированнаяСтруктура") Тогда
|
||||
Если ТипЗначенияДанные1 = Тип("Структура")
|
||||
ИЛИ ТипЗначенияДанные1 = Тип("ФиксированнаяСтруктура") Тогда
|
||||
|
||||
Если Данные1.Количество() <> Данные2.Количество() Тогда
|
||||
Возврат Ложь;
|
||||
@ -583,8 +584,8 @@
|
||||
|
||||
Возврат Истина;
|
||||
|
||||
ИначеЕсли ТипЗнч(Данные1) = Тип("Соответствие")
|
||||
ИЛИ ТипЗнч(Данные1) = Тип("ФиксированноеСоответствие") Тогда
|
||||
ИначеЕсли ТипЗначенияДанные1 = Тип("Соответствие")
|
||||
ИЛИ ТипЗначенияДанные1 = Тип("ФиксированноеСоответствие") Тогда
|
||||
|
||||
Если Данные1.Количество() <> Данные2.Количество() Тогда
|
||||
Возврат Ложь;
|
||||
@ -609,19 +610,17 @@
|
||||
|
||||
Возврат Истина;
|
||||
|
||||
ИначеЕсли ТипЗнч(Данные1) = Тип("Массив")
|
||||
ИЛИ ТипЗнч(Данные1) = Тип("ФиксированныйМассив") Тогда
|
||||
ИначеЕсли ТипЗначенияДанные1 = Тип("Массив")
|
||||
ИЛИ ТипЗначенияДанные1 = Тип("ФиксированныйМассив") Тогда
|
||||
|
||||
Если Данные1.Количество() <> Данные2.Количество() Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Индекс = Данные1.Количество() - 1;
|
||||
Пока Индекс >= 0 Цикл
|
||||
Если НЕ ДанныеСовпадают(Данные1.Получить(Индекс), Данные2.Получить(Индекс)) Тогда
|
||||
Для Индекс = 0 По Данные1.ВГраница() Цикл
|
||||
Если НЕ ДанныеСовпадают(Данные1[Индекс], Данные2[Индекс]) Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
Индекс = Индекс - 1;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Истина;
|
||||
|
Loading…
Reference in New Issue
Block a user