Синтаксис черновика таблицы: порядок двух узлов группировки

Учебные задачи

Создаем свою таблицу макета, группировку строк и ее настоящее тело; сдвигаем и удаляем собственные узлы.

Где и как запускать

Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.

Подготовка

  1. Фрагмент самостоятельно создает только свой черновик в памяти.

  2. Для настоящего отчета используйте отдельно полноценную схему с полями, ресурсами и областями; этот черновик в процессор вывода не передается.

Макет = Новый МакетКомпоновкиДанных;
Таблица = Макет.Тело.Добавить(Тип("ТаблицаМакетаКомпоновкиДанных"));
Группа = Таблица.Строки.Добавить(Тип("ГруппировкаТаблицыМакетаКомпоновкиДанных"));
Тело = Группа.Тело;
Первый = Тело.Добавить(Тип("ГруппировкаТаблицыМакетаКомпоновкиДанных"));
Второй = Тело.Добавить(Тип("ГруппировкаТаблицыМакетаКомпоновкиДанных"));
Сообщить("Индекс первого: " + Строка(Тело.Индекс(Первый)));
Тело.Сдвинуть(Первый, 1);
Сообщить("После сдвига: " + Строка(Тело.Индекс(Первый)));
Тело.Удалить(Второй);
Сообщить("Узлов осталось: " + Строка(Тело.Количество()));

Разбор по шагам

  1. Создайте собственную структуру таблицы.

  2. Переместите созданный элемент относительно второго.

  3. Удалите только свой второй элемент.

Как проверить результат

  1. Сравните реальные индексы до и после.

  2. Проверьте один оставшийся узел после удаления.

Ожидаемый результат

Учебное изменение собственной коллекции, не готовая печатная форма.

На что обратить внимание

  1. У Сдвинуть и Удалить установленная справка содержит противоречивые типы параметров оформления/отбора. Показан ограниченный синтаксис на элементах, реально созданных этой коллекцией; исполнение нужно проверить в целевой платформе.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.