Синтаксис: получить элемент расшифровки и прочитать основное действие

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

Работаем с реальными данными расшифровки своего сформированного отчета; отдельно отмечаем противоречие сигнатуры Получить.

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

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

Подготовка

  1. Не автономный пример: ДанныеРасшифровки — реальный ДанныеРасшифровкиКомпоновкиДанных, наполненный процессором при формировании вашего учебного отчета.

  2. Установленная справка печатает Получить() без аргументов, но описание говорит о получении по индексу. Поэтому показана именно опубликованная сигнатура, без выдуманного параметра.

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

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

  1. Получите настоящую коллекцию наполненных данных.

  2. Проверьте синтаксис Получить в целевой платформе.

  3. ОсновноеДействие читайте только у действительно возвращенного элемента поля.

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

  1. Если вызов без аргумента не поддерживается, остановите этот фрагмент и используйте подтвержденный доступ к настоящему элементу, не подделывая результат.

  2. Сопоставьте действие поля с поведением своей расшифровки.

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

Ограниченный образец опубликованного синтаксиса и чтения реального элемента поля, не обещание корректности противоречивого Получить().

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

  1. Не создавайте пустые данные и не выдавайте их за расшифровку отчета. Вариант вызова с индексом не документирован в этой сигнатуре; проблема справки здесь сохранена явно.

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

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

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

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

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