К статье
Практический материал

Отчеты и Аналитика · 12 мин

Как сохранить вариант отчета в 1С

Как сохранить вариант отчета в 1С: настройка отборов, сохранение для себя и всех пользователей, автоподстановка варианта, частые ошибки и способы их исправить.

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

Вариант отчета — это именованный набор настроек, который привязан к конкретному отчету. Один и тот же отчет может иметь десятки вариантов: например, «Продажи по менеджерам за месяц», «Продажи по номенклатуре», «Продажи по регионам». Каждый из них использует одну и ту же «механику» отчета, но выводит данные по-разному.

Ниже разобраны способы сохранить вариант в типовых конфигурациях на управляемых формах (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом), условия, при которых вариант доступен другим пользователям, и типичные проблемы: пропавшие варианты, ошибки прав, отличия в старых интерфейсах.

Где находится сохранение варианта в типовых конфигурациях

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

В открывшемся окне укажите наименование варианта — оно будет отображаться в списке отчетов, поэтому называйте вариант так, чтобы через месяц было понятно, что он делает: «ОСВ по 60 счету с субконто», «Продажи по менеджерам за квартал». Дополнительно можно заполнить описание — оно показывается в панели отчетов и помогает коллегам.

В старых конфигурациях на обычных формах (например, Управление торговлей 10.3, Бухгалтерия 2.0) механизм другой: настройки сохраняются через кнопку «Сохранить настройку» в форме настройки отчета, а список сохраненных настроек открывается отдельной кнопкой. Вариант и настройка там — по сути одно и то же, но без панели вариантов и механизма рассылки.

Пошаговое сохранение варианта для себя

Базовый сценарий — сохранить вариант только для своей работы. Такой вариант видите только вы, он не «засоряет» списки коллег и не требует специальных прав.

Порядок действий
  1. 1
    Откройте нужный отчет из раздела «Отчеты» или из рабочего места раздела учета.
  2. 2
    Нажмите «Настройки» (или «Показать настройки»), задайте период, отборы, группировки и показатели.
  3. 3
    Нажмите «Сформировать» и убедитесь, что отчет выводит нужные данные.
  4. 4
    Откройте «Ещё → Сохранить вариант отчета…».
  5. 5
    Введите понятное наименование, при необходимости — описание.
  6. 6
    В поле доступности оставьте «Только для меня» (значение по умолчанию).
  7. 7
    Нажмите «Сохранить» и проверьте, что вариант появился в списке вариантов отчета.

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

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

Как сделать вариант доступным всем пользователям

По умолчанию вариант сохраняется как личный. Чтобы коллеги тоже могли им пользоваться, в форме сохранения варианта измените доступность: вместо «Только для меня» выберите «Всем пользователям» или отметьте конкретных пользователей/группы — набор опций зависит от конфигурации и версии библиотеки стандартных подсистем.

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

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

Изменение, перезапись и удаление варианта

Настройки со временем устаревают: добавляется новый отбор, меняется группировка. Чтобы обновить вариант, откройте его, измените настройки, сформируйте отчет и снова выполните «Ещё → Сохранить вариант отчета», указав то же имя, — программа предложит перезаписать существующий вариант. В ряде конфигураций есть отдельный пункт «Сохранить настройки в текущий вариант», который перезаписывает открытый вариант без диалога.

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

Отдельный случай — типовые (предопределенные) варианты, которые поставляются с конфигурацией. Их нельзя удалить, но можно сохранить свою копию с измененными настройками под другим именем. Так и рекомендуется поступать: типовой вариант остается «эталоном», а рабочие изменения живут в пользовательских вариантах.

Типичные ошибки
01
Сохранение варианта до проверки результата: в варианте остается ошибочный отбор, и отчет каждый раз формируется неправильно.
02
Сохранение с фиксированными датами вместо стандартного периода: через месяц вариант продолжает показывать старый период.
03
Дублирование вариантов с почти одинаковыми именами («Продажи», «Продажи 2»): пользователи путаются и формируют не тот отчет.
04
Ожидание, что вариант перенесется сам при обновлении конфигурации в другую базу: варианты хранятся в базе данных и между базами не мигрируют автоматически.

Где хранятся варианты и как их перенести

Пользовательские варианты отчетов хранятся в специальном хранилище внутри информационной базы (в типовых конфигурациях это подсистема «Варианты отчетов»), а не в файлах на диске. Поэтому вариант, созданный в рабочей базе, не появится в копии базы, снятой раньше, и не перенесется в другую базу сам по себе.

Для переноса вариантов между базами есть несколько практических способов. Первый — выгрузка настроек отчета в файл: в форме настроек многих отчетов доступна команда сохранения настроек в файл XML и последующей загрузки из файла в другой базе. Второй — использование типовой обработки переноса вариантов отчетов, если она применяется в вашей организации. Третий — для разработчиков: программная работа с хранилищем вариантов через встроенный язык.

Если база файловая и используется одна, достаточно регулярного резервного копирования — варианты сохранятся вместе с копией базы. При переходе на новый компьютер или новый сервер варианты переедут вместе с базой и дополнительных действий не потребуют.

Способы зафиксировать настройки отчета

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

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

Файл настроек (XML)

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

Рассылка отчетов

Вариант плюс автоматическое формирование по расписанию с отправкой на почту. Требует настройки учетной записи и прав.

Настройка автоподстановки варианта и рассылки

Если вы работаете с одним вариантом постоянно, удобно сделать его вариантом по умолчанию: тогда при открытии отчета настройки подставятся автоматически. В ряде конфигураций это делается через контекстное меню варианта в списке («Использовать по умолчанию») или через настройки панели отчетов раздела, где вариант можно вывести на видное место.

Для регулярных отчетов (ежедневная сводка продаж, еженедельная дебиторка) в типовых конфигурациях есть механизм рассылки отчетов: вы сохраняете вариант, создаете рассылку, указываете расписание и получателей — и программа сама формирует отчет и отправляет его по почте или складывает в папку. Рассылка всегда строится на сохраненном варианте, поэтому сначала доведите вариант до нужного вида.

Контрольные точки

Как проверить результат

Вариант в списке
Норма

Вариант виден в выпадающем списке формы отчета и в панели отчетов

Тревожный признак

Вариант не отображается — проверьте, для кого он сохранен, и нет ли фильтра по автору

Настройки после открытия
Норма

Отборы, группировки и период подставляются так, как были сохранены

Тревожный признак

Открывается другой вариант или пустые настройки — вероятно, перезаписан не тот вариант

Доступность коллегам
Норма

У другого пользователя общий вариант открывается и формируется

Тревожный признак

Коллега не видит вариант — проверьте доступность и права роли

Частые проблемы и их решение

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

Вторая типовая ситуация — ошибка «Недостаточно прав» при сохранении. Личные варианты может сохранять практически любой пользователь; если ошибка возникает и на личном варианте, вероятно, у учетной записи урезаны базовые права на подсистему вариантов отчетов — это решает администратор назначением соответствующей роли.

Третья проблема — после обновления конфигурации вариант формируется с ошибкой или иначе. Это происходит, когда разработчики изменили структуру отчета (переименовали поля, изменили схему компоновки). Лечение: откройте настройки варианта, сбросьте проблемные отборы и задайте их заново по актуальным полям, затем пересохраните вариант.

Маршрут решения

Как выбрать действие

Вариант нужен только вам и только в этой базеСохраните «Только для меня» — прав не потребуется
Вариантом должны пользоваться коллегиСохраните «Для всех пользователей» или попросите администратора, если нет прав
Нужно перенести настройки в другую базуВыгрузите настройки в файл XML и загрузите в целевой базе
Отчет нужен регулярно по расписаниюСохраните вариант и настройте рассылку отчетов

Если ни один из способов не помогает — например, отчет в принципе не содержит команды сохранения варианта или варианты «слетят» после каждого обновления — задача выходит за рамки пользовательской настройки. В этом случае нужен анализ самого отчета: доработка на системе компоновки данных или корректировка прав выполняется разработчиком или администратором 1С.

Итог

Что важно запомнить

Вариант сохраняется из формы отчета через «Ещё → Сохранить вариант отчета» после проверки настроек. Личный вариант не требует прав, общий — требует. Период лучше задавать стандартным, варианты хранятся в базе и между базами переносятся выгрузкой настроек в файл.

Частые вопросы

Почему в форме отчета нет пункта «Сохранить вариант отчета»?

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

Сохранятся ли мои варианты при обновлении конфигурации?

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

Как сделать, чтобы отчет всегда открывался за текущий месяц?

Перед сохранением варианта задайте период как стандартный — «Этот месяц», «Этот квартал», «Сегодня». Относительные периоды пересчитываются при каждом формировании. Если указать конкретные даты, вариант навсегда «застынет» на них.

Можно ли защитить общий вариант от изменения коллегами?

Прямой «блокировки» варианта в типовых конфигурациях обычно нет, но изменить общий вариант могут только пользователи с правом сохранения вариантов других пользователей. Ограничив круг таких пользователей, вы фактически защищаете общие варианты от случайной перезаписи.

Чем вариант отчета отличается от сохраненной настройки?

В современных конфигурациях на управляемых формах вариант — это и есть сохраненный набор настроек, оформленный как отдельный объект с именем, описанием и доступностью. «Сохранение настройки» в файл — это выгрузка тех же настроек во внешний XML-файл, используемая в основном для переноса между базами.

Коллега не видит мой вариант, хотя я его сохранил. Что проверить?

Откройте вариант на редактирование и посмотрите поле доступности: если стоит «Только для меня», вариант виден только вам. Измените доступность на «Всем пользователям» или конкретным людям. Если поле недоступно для изменения — у вас нет права публикации общих вариантов, обратитесь к администратору.