Книга: Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
Назад: Копирование настроек отчетов между пользователями
Дальше: Упорядочивание

Фиксированные настройки

В некоторых случаях существует потребность в настройках, которые не будут зависеть от текущего варианта отчета и от текущих настроек отчета.

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

Иногда при анализе отчета может возникнуть потребность изменять вариант отчета, сохраняя при этом некоторые настройки неизменными. Например, нужно проанализировать различные варианты отчета для одного и того же контрагента.

Для решения подобных задач существуют фиксированные настройки, к которым можно получить доступ из встроенного языка, используя свойство ФиксированныеНастройки и метод ЗагрузитьФиксированныеНастройки(), аналогичный методу ЗагрузитьНастройки() объекта КомпоновщикНастроек.

При исполнении отчета, а также при получении настроек с помощью метода встроенного языка ПолучитьНастройки() происходит следующее:

При наличии пересечения отбора и параметров фиксированных настроек с отбором и параметрами пользовательских настроек варианта отчета, при исполнении отчета и получении настроек при помощи метода ПолучитьНастройки() выдается ошибка.

При наличии у отчета фиксированных настроек любая расшифровка выполняется в новом окне.

При наличии фиксированных настроек в реквизит представления варианта добавляется строка «(Установлен дополнительный отбор)».

Назад: Копирование настроек отчетов между пользователями
Дальше: Упорядочивание