Здравствуйте, Галина!
Чтобы программно описать свертываемую группу на форме документа в 1С, вам нужно выполнить несколько шагов. Вот пример, как это можно сделать:
1. **Создайте новую группу на форме**. Для этого в модуле формы добавьте код, который создаст группу с нужными свойствами.
2. **Установите свойства группы**. Убедитесь, что у группы установлено свойство “Свертываемая”.
3. **Добавьте элементы в группу**. После создания группы добавьте в нее необходимые элементы.
Вот пример кода, который демонстрирует, как это сделать:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1C
&НаКлиенте
Процедура СоздатьСвертываемуюГруппу( )
// Создаем новую группу
Группа = Элементы. Добавить( "СвертываемаяГруппа" , Тип( "Группа" ) , Элементы) ;
// Устанавливаем свойства группы
Группа. Заголовок = "Заголовок свертываемой группы" ;
Группа. ОтображениеУправления = "Гиперссылка заголовка" ; // или "Картинка" для другого вида
Группа. Поведение = "Свертываемая" ; // Устанавливаем, что группа свертываемая
// Добавляем элементы в группу
Элемент1 = Группа. Элементы. Добавить( "Элемент1" , Тип( "ПолеВвода" ) , Группа) ;
Элемент1 . Заголовок = "Первый элемент" ;
Элемент2 = Группа. Элементы. Добавить( "Элемент2" , Тип( "ПолеВвода" ) , Группа) ;
Элемент2 . Заголовок = "Второй элемент" ;
// Устанавливаем видимость группы по умолчанию
Группа. Видимость = Истина; // или Ложь, если хотите, чтобы группа была свернута
КонецПроцедуры
Этот код создает свертываемую группу на форме документа, добавляет в нее два элемента и устанавливает заголовок группы. Вы можете изменять свойства группы и добавляемых элементов в зависимости от ваших требований.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/717701/