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

Варианты отчета

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

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

Рис. 3.199. Выбор варианта отчета

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

Рис. 3.200. Создание вариантов отчета в схеме компоновки данных

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

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

Чтобы изменить вариант отчета в режиме 1С:Предприятие, нужно выполнить команду Все действияИзменить вариант… При этом пользователю открывается окно настроек отчета, очень похожее на закладку Настройки в схеме компоновки данных (рис. 3.201). После выполнения изменений нужно нажать кнопку Завершить редактирование.

Рис. 3.201. Изменение варианта отчета в режиме «1С:Предприятие»

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

Если вариант отчета был изменен, то при выборе другого варианта или при закрытии отчета пользователь может сохранить сделанные изменения, ответив утвердительно на соответствующий вопрос «1С:Предприятия» (рис. 3.202).

Рис. 3.202. Запрос приложения о сохранении варианта отчета

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

Рис. 3.203. Сохранение варианта отчета

СОВЕТ

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

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

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

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