Работаем с реальными данными расшифровки своего сформированного отчета; отдельно отмечаем противоречие сигнатуры Получить.
Где и как запускать
Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.
Подготовка
Не автономный пример: ДанныеРасшифровки — реальный ДанныеРасшифровкиКомпоновкиДанных, наполненный процессором при формировании вашего учебного отчета.
Установленная справка печатает Получить() без аргументов, но описание говорит о получении по индексу. Поэтому показана именно опубликованная сигнатура, без выдуманного параметра.
Элементы = ДанныеРасшифровки.Элементы;
Элемент = Элементы.Получить();
Если ТипЗнч(Элемент) = Тип("ЭлементРасшифровкиКомпоновкиДанныхПоля") Тогда
Сообщить("Основное действие: " + Строка(Элемент.ОсновноеДействие));
Иначе
Сообщить("Получен элемент группировки, а не поле");
КонецЕсли;Разбор по шагам
Получите настоящую коллекцию наполненных данных.
Проверьте синтаксис Получить в целевой платформе.
ОсновноеДействие читайте только у действительно возвращенного элемента поля.
Как проверить результат
Если вызов без аргумента не поддерживается, остановите этот фрагмент и используйте подтвержденный доступ к настоящему элементу, не подделывая результат.
Сопоставьте действие поля с поведением своей расшифровки.
Ожидаемый результат
Ограниченный образец опубликованного синтаксиса и чтения реального элемента поля, не обещание корректности противоречивого Получить().
На что обратить внимание
Не создавайте пустые данные и не выдавайте их за расшифровку отчета. Вариант вызова с индексом не документирован в этой сигнатуре; проблема справки здесь сохранена явно.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.