ПрилепляемаяЧастица
ПриСозданииОбъекта
bsl
// Описывает зависимость (частицу), которую нужно прилепить к желудю.
//
// Параметры:
// ТипЧастицы - Строка - Тип частицы, один из значений модуля ТипыПрилепляемыхЧастиц.
// ИмяЧастицы - Строка - Имя прилепляемой частицы.
// Аннотация - СтрокаТаблицыЗначений - Аннотация поля или параметра, описывающая частицу:
// * Имя - Строка - имя аннотации
// * Параметры - ТаблицаЗначений - параметры аннотации:
// ** Имя - Строка - имя параметра аннотации
// ** Значение - Строка - значение параметра аннотации
// БазоваяПрилепляемаяЧастица - ПрилепляемаяЧастица - Базовая частица для коллекций и табакерок. По умолчанию Неопределено.
//
Процедура ПриСозданииОбъекта(ТипЧастицы, ИмяЧастицы, Аннотация, БазоваяПрилепляемаяЧастица = Неопределено)ТипЧастицы
bsl
// Тип прилепляемой частицы (желудь, деталька, блестяшка или табакерка).
//
// Возвращаемое значение:
// Строка - один из типов модуля ТипыПрилепляемыхЧастиц.
//
Функция ТипЧастицы() ЭкспортИмяЧастицы
bsl
// Имя прилепляемой частицы.
//
// Возвращаемое значение:
// Строка
//
Функция ИмяЧастицы() ЭкспортАннотация
bsl
// Аннотация поля или параметра, описывающая прилепляемую частицу.
//
// Возвращаемое значение:
// СтрокаТаблицыЗначений - строка таблицы аннотаций:
// * Имя - Строка - имя аннотации
// * Параметры - ТаблицаЗначений - параметры аннотации:
// ** Имя - Строка - имя параметра аннотации
// ** Значение - Строка - значение параметра аннотации
//
Функция Аннотация() ЭкспортБазоваяПрилепляемаяЧастица
bsl
// Базовая прилепляемая частица, на основе которой построена текущая.
// Используется при прилеплении коллекций и табакерок.
//
// Возвращаемое значение:
// ПрилепляемаяЧастица, Неопределено - базовая частица либо Неопределено, если её нет.
//
Функция БазоваяПрилепляемаяЧастица() Экспорт