При формировании отчета типа Таблица иногда требуется вывести дополнительные колонки, или включить в общий итог только определенные колонки. Этого можно добиться с помощью группировки "Детальные записи" в Колонках.
В СКД можно группировать не только по полям, но и по значениям ресурсов. Интерес представляет случай, когда ресурс рассчитывается по формуле и записи группируются по результату этой формулы.
Если в настройках конфигурации или отчета не определено хранилище вариантов и пользовательских настроек,то они хранятся в стандартном хранилище, при этом пользователям доступны только те варианты и настройки, которые они создали сами.
Приведен пример программного копирования вариантов отчета и пользовательских настроек для отчетов.
Функциональные опции и права на просмотр поля в отчете
Если у пользователя нет права на интерактивный просмотр некоторого поля или данное поле связано с выключенными функциональными опциями, то это поле становится недоступным для настройки пользователем. То есть оно не будет отображаться в списке доступных полей.
Если при выполнении метода Выполнить() объекта КомпоновщикМакетаКомпоновки параметр ПроверятьДоступностьПолей установлен в значение Истина, то будет осуществляться проверка доступности полей для текущего пользователя и проверка наличия поля во включенной функциональной опции. При использовании в настройках недоступного поля будет выдаваться исключение. Если значение параметра – Ложь, то проверка осуществляться не будет.
Некоторые поля в отчете можно представить как реквизиты другого поля. Например в запросе есть вывод телефона и контрагента. Телефон не является реквизитом контрагента, но мы можем сделать так, что он будет выглядеть как реквизит.