From 5b27b4924494fef89081045214404485b3794360 Mon Sep 17 00:00:00 2001 From: DenisUshakov <59319861+DenisUshakov@users.noreply.github.com> Date: Tue, 14 May 2024 13:50:01 +0300 Subject: [PATCH] =?UTF-8?q?Update=20=D0=9F=D1=80=D0=B5=D0=B4=D0=BE=D0=BF?= =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5?= =?UTF-8?q?=D0=97=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...21\207\320\265\320\275\320\270\321\217.md" | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git "a/docs/\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.md" "b/docs/\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.md" index 2e1e3db0..54086f56 100644 --- "a/docs/\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.md" +++ "b/docs/\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.md" @@ -21,6 +21,11 @@ - Значение - ПроизвольныйТип - Массив - ПроизвольныйТип +В модуле **__ПредопределенныеЗначенияПереопределяемый** значения добавляются через метод **Добавить()** коллекции **Результат**, которая представляет собой таблицу предопределённых значений. Каждая новая запись в этой таблице может быть настроена как группа путём установки свойства ЭтоГруппа в значение Истина. +**ИдентификаторНастройки**: Уникальный идентификатор группы, который используется для внутренних ссылок и связей между группами. +**Родитель**: Идентификатор настройки родительской группы, указывается для элементов и групп являющихся подгруппами. +**УровеньИерархии**: Целочисленное значение, определяющее уровень группы в иерархической структуре. Этот параметр используется для обеспечения правильного порядка создания групп, где сначала должны быть созданы группы верхнего уровня, а затем вложенные. + Пример добавления нового элемента в модуле __ПредопределенныеЗначенияПереопределяемый: ```1C (BSL) @@ -35,6 +40,34 @@ НоваяНастройка.Пароль = Истина; НоваяНастройка.СписокЗначений = Ложь; НоваяНастройка.ТипЗначения = Новый ОписаниеТипов("Строка",,,, Новый КвалификаторыСтроки(150)); + НоваяНастройка.Родитель = "Доступ_ИТС"; // Указывается идентификатор настройки группы + // КонецДобавления + + Возврат Результат; + +КонецФункции +``` + +Пример добавления новой группы в модуле __ПредопределенныеЗначенияПереопределяемый: + +```1C (BSL) +Функция ПредопределенныеЗначения() Экспорт + + Результат = ТаблицаПредопределенных(); + + // Добавление + НоваяНастройка = Результат.Добавить(); + НоваяНастройка.Наименование = "Интеграции"; + НоваяНастройка.ИдентификаторНастройки = "Интеграции"; + НоваяНастройка.ЭтоГруппа = Истина; + НоваяНастройка.УровеньИерархии = 0; + + НоваяНастройка = Результат.Добавить(); + НоваяНастройка.Наименование = "Интеграции локал"; + НоваяНастройка.ИдентификаторНастройки = "Интеграции_локал"; + НоваяНастройка.ЭтоГруппа = Истина; + НоваяНастройка.Родитель = "Интеграции"; + НоваяНастройка.УровеньИерархии = 1; // КонецДобавления Возврат Результат;