Skip to content

Commit

Permalink
Рефакторинг функции с учетом нового поведения прозвищ
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Mar 18, 2024
1 parent a4cf36a commit 97da09e
Showing 1 changed file with 9 additions and 17 deletions.
26 changes: 9 additions & 17 deletions src/internal/Классы/АннотацияНапильник.os
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,17 @@
Перем _ПрименяетсяТолькоНа;

Функция МожетПрименятьсяНа(ОпределениеЖелудя) Экспорт

НапильникМожетПрименяться = Ложь;

НапильникМожетПрименяться = Ложь;

Если _ПрименяетсяТолькоНа.Количество() = 0 Тогда
НапильникМожетПрименяться = Истина;
ИначеЕсли _ПрименяетсяТолькоНа.Содержит(ОпределениеЖелудя.Имя()) Тогда
НапильникМожетПрименяться = Истина;
Иначе

Для Каждого ПрозвищеЖелудя Из ОпределениеЖелудя.Прозвища() Цикл
Если _ПрименяетсяТолькоНа.Содержит(ПрозвищеЖелудя) Тогда
НапильникМожетПрименяться = Истина;
Прервать;
КонецЕсли;
КонецЦикла;

КонецЕсли;
Для Каждого Идентификатор Из ОпределениеЖелудя.Прозвища() Цикл
Если _ПрименяетсяТолькоНа.Содержит(Идентификатор) Тогда
НапильникМожетПрименяться = Истина;
Прервать;
КонецЕсли;
КонецЦикла;

Возврат НапильникМожетПрименяться;
Возврат НапильникМожетПрименяться;

КонецФункции

Expand Down

0 comments on commit 97da09e

Please sign in to comment.