Skip to content

Commit

Permalink
Еще дока
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Nov 16, 2024
1 parent a2db9d2 commit b9b4ca4
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/internal/Классы/АннотацияВерховный.os
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,19 @@
//
// Размещается над определением желудя - конструктором или методом &Завязи.
//
// Пример:
// 1.
// &Верховный
// &Желудь("ПереопределяемыйЖелудь")
// Процедура ПриСозданииОбъекта()
// КонецПроцедуры
// .
// 2.
// &Верховный
// &Завязь
// Функция ПереопределяемыйЖелудь() Экспорт
// КонецФункции
//
&Аннотация("Верховный")
Процедура ПриСозданииОбъекта()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,17 @@

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

// Маркерная аннотация, показывающая, что желудь требует изменений в процессе своего создания.
//
// Параметры аннотации конфликтуют между собой. Если отключаются все напильники, то нельзя задавать ограничения на
// применение конкретных напильников или отключение конкретных напильников. Если задано ограничение на применение только
// конкретных напильников, то нельзя задавать ограничение на отключение конкретных напильников (и наоборот).
//
// Параметры:
// ОтключитьВсеНапильники - Булево - Не применять на желуде никакие напильники.
// ПрименятьТолькоНапильник - Строка - Повторяемый параметр. Применять на желуде только напильник с указанным именем.
// НеПрименятьНапильник - Строка - Повторяемый параметр. Не применять на желуде напильник с указанным именем.
//
&Аннотация("ОсобоеОбращение")
Процедура ПриСозданииОбъекта(
ОтключитьВсеНапильники = Ложь,
Expand Down
16 changes: 16 additions & 0 deletions src/internal/Классы/АннотацияПрозвище.os
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// Добавляет к желудю дополнительный идентификатор, по которому его можно в последствии доставать из Поделки.

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

Программные модули не должны иметь закомментированных фрагментов кода
// Желудь может иметь несколько прозвищ. Одно и то же прозвище может использоваться для нескольких желудей.
//
// Может быть использовано, например, для группировки желудей и получении их в виде массива.
//
// Параметры:
// Значение - Строка - Задаваемое прозвище.
//
// Пример:
//
// &Прозвище("ПодписчикНаСобытие")
// &Прозвище("ПользовательскийЖелудь")
// &Желудь("МойЖелудь")
// Процедура ПриСозданииОбъекта()
// КонецПроцедуры
//
&Аннотация("Прозвище")
Процедура ПриСозданииОбъекта(Значение)

Expand Down

0 comments on commit b9b4ca4

Please sign in to comment.