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

Пользовательские настройки

Среди всего многообразия настроек отчета разработчик в схеме компоновки данных (или квалифицированный пользователь при изменении варианта отчета в режиме 1С:Предприятие) может предоставить пользователю возможность самостоятельно задавать и использовать часть настроек отчета. Например, это может быть настройка отчетного периода, настройка отбора, настройка сортировки записей отчета и т. п. Такие настройки называются пользовательскими (). Они будут доступны пользователю в отдельном окне при нажатии кнопки Настройка или по команде Все действияНастройка…

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

Чтобы сделать настройку пользовательской, в схеме компоновки данных на закладке Настройки нужно выделить настройку, нажать кнопку Свойства элемента пользовательских настроек, расположенную в правом нижнем углу окна настроек, и установить флажок Включать в пользовательские настройки (рис. 3.206). Чтобы при этом пользовательскую настройку сделать быстрой, нужно установить режим редактирования в значение Быстрый доступ.

Рис. 3.206. Установка свойств пользовательской настройки

В рассмотренном примере (см. рис. 3.206) параметры отчета Начало периода и Конец периода включены в состав быстрых пользовательских настроек. В результате они будут доступны для редактирования непосредственно в отчетной форме (1), а также в отдельном окне пользовательских настроек (2), вызываемом при нажатии кнопки Настройка (рис. 3.207).

Рис. 3.207. Быстрые (1) и обычные (2) пользовательские настройки

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

Для этого на закладке Настройки схемы компоновки данных нужно выделить элемент структуры отчета и нажать кнопку Свойства элемента пользовательских настроек, расположенную вверху, в командной панели окна настроек (рис. 3.208). В появившемся окне можно отредактировать состав пользовательских настроек элементов отчета.

Рис. 3.208. Состав настроек отчета

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

Пользовательские настройки могут быть переведены в разряд быстрых и наоборот. Это может сделать разработчик в схеме компоновки данных путем установки свойств настройки в значение Быстрый доступ или Обычный доступ. В режиме 1С:Предприятие пользователь также, не изменяя вариант отчета, может изменить состав настроек, выполнив команду Все действияИзменить состав настроек… (рис. 3.209).

Рис. 3.209. Окно пользовательских настроек отчета в режиме «1С:Предприятие»

В открывшемся окне Состав настроек пользователь может указать, какие настройки будут редактироваться в форме отчета (правый список), то есть будут быстрыми, а какие будут доступны по команде Настройка (левый список). Кнопками Добавить, Удалить или двойным щелчком мыши можно перенести настройки из левого списка в правый и наоборот (рис. 3.210).

Рис. 3.210. Редактирование состава настроек

Или же можно редактировать состав настроек в окне Настройки отчета, выполнив команду Все действияИзменить форму… и включив признак отображения у колонки формы Редактирование в форме отчета (рис. 3.211).

Рис. 3.211. Редактирование состава настроек

В повседневной работе пользователю часто приходится выполнять определенный отчет с определенными настройками. Если пользователя удовлетворяет вариант отчета, полученный с помощью сделанных им настроек и если таким отчетом он планирует пользоваться регулярно, то, вполне вероятно, он захочет его сохранить на будущее. Для этого в окне отчета нужно нажать кнопку Все действия и выбрать пункт Сохранить настройку… (рис. 3.212).

Рис. 3.212. Сохранение пользовательской настройки

В дальнейшем пользователь может экспериментировать с составом и значениями настроек отчета. При закрытии окна отчета настройки, сделанные пользователем, запоминаются и становятся настройками по умолчанию для текущего пользователя.

Если пользователь хочет выполнить отчет с другой, ранее им сохраненной настройкой, в окне отчета нужно нажать кнопку Все действия и выбрать пункт Выбрать настройку (рис. 3.213).

Рис. 3.213. Восстановление пользовательской настройки

ВНИМАНИЕ

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

Настройки, сделанные в режиме 1С:Предприятие, естественно перекрывают стандартные настройки, сделанные разработчиком в схеме компоновки данных. И если пользователь настолько все перестроил в отчете так, что его не узнать, то всегда можно вернуться к стандартным настройкам по команде Все действияУстановить стандартные настройки.

Назад: Сохранение и загрузка настроек отчета
Дальше: Хранилище вариантов и хранилище пользовательских настроек