Skip to content

Commit

Permalink
Закэшировал интерфейс приемки
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Dec 12, 2023
1 parent 37df194 commit 0a48133
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/internal/Классы/_ПриемкаПриемка.os
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
Перем _Поделка;

Check warning on line 1 in src/internal/Классы/_ПриемкаПриемка.os

View check run for this annotation

sonar.openbsl.ru qa-bot / autumn Sonarqube Results

src/internal/Классы/_ПриемкаПриемка.os#L1

Добавьте описание переменной

Перем _ИнтерфейсПриемка;

Check warning on line 3 in src/internal/Классы/_ПриемкаПриемка.os

View check run for this annotation

sonar.openbsl.ru qa-bot / autumn Sonarqube Results

src/internal/Классы/_ПриемкаПриемка.os#L3

Добавьте описание переменной

Процедура ПриДобавленииОпределенияЖелудя(Знач ОпределениеЖелудя) Экспорт

ЭтоПриемка = ОпределениеЖелудя.Прозвища().Найти("Приемка") <> Неопределено;
Если НЕ ЭтоПриемка Тогда
Возврат;
КонецЕсли;

ИнтерфейсПриемка = Новый ИнтерфейсОбъекта()
.ПроцедураИнтерфейса("ПриДобавленииОпределенияЖелудя", 1);

Если НЕ ИнтерфейсПриемка.Реализован(ОпределениеЖелудя.Методы()) Тогда
Если НЕ _ИнтерфейсПриемка.Реализован(ОпределениеЖелудя.Методы()) Тогда
ТекстСообщения = СтрШаблон(
"Определение желудя %1 не реализует методы интерфейса &Приемка",
ОпределениеЖелудя.Имя()
Expand Down Expand Up @@ -39,4 +38,8 @@
&Порядок(0)
Процедура ПриСозданииОбъекта(&Пластилин Поделка)
_Поделка = Поделка;

_ИнтерфейсПриемка = Новый ИнтерфейсОбъекта()
.ПроцедураИнтерфейса("ПриДобавленииОпределенияЖелудя", 1);

КонецПроцедуры

0 comments on commit 0a48133

Please sign in to comment.