Основная сложность создания отчетов на СКД это малая информативность ошибок, выдваемых отчетом, поэтому бывает сложно сразу понять где что не так. Сегодня я наткнулся на одну из таких ошибок. Разобравшись в причине решил поделиться этим.
Поэтому, если при формировании отчета на СКД вам попалась ошибка <Рекурсивное получение представления для поля "имя поля"> - это значит что Вы дважды получаете представление по указанному полю. Первый раз в поле "Выражение представление" на закладке "Набор данных", а второй раз в макете отчета. Когда заполняли параметр макета, там автоматически по заданному полю подставляется функция Представление(<ИмяПоля>).
Поэтому, если при формировании отчета на СКД вам попалась ошибка <Рекурсивное получение представления для поля "имя поля"> - это значит что Вы дважды получаете представление по указанному полю. Первый раз в поле "Выражение представление" на закладке "Набор данных", а второй раз в макете отчета. Когда заполняли параметр макета, там автоматически по заданному полю подставляется функция Представление(<ИмяПоля>).