Отчет после обновления выглядит по-старому: что делать с вариантами в 1С

· 9 мин

Содержание

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

Так решается большинство жалоб вида «обновили 1С, а в отчете старые колонки». Ниже по шагам: как устроены варианты в типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11), как обновить их штатно, как поправить вариант в схеме компоновки данных, как перенести его другим пользователям и в другую базу, и что меняется в облаке.

Что проверить перед обновлением вариантов отчетов

Вариант отчета состоит из двух слоев, и путаница между ними дает почти все проблемы.

  • 📐 Предопределенный вариант — заложен разработчиком в схему компоновки данных (СКД) отчета. Обновляется вместе с конфигурацией.
  • 👤 Пользовательский вариант — создан в режиме 1С:Предприятие кнопкой «Сохранить вариант». Хранится в базе и при обновлении конфигурации не меняется.
  • ⚙️ Пользовательские настройки — последние отборы, период, порядок колонок, которые 1С запоминает за каждым пользователем даже без сохранения варианта. Именно они чаще всего «прячут» новые поля.

Перед работой ответьте на три вопроса.

  1. Какая версия конфигурации стоит сейчас. Откройте главное меню (кнопка с тремя полосками слева вверху) → Справка → О программе. Запишите номер релиза.
  2. Отчет встроенный или внешний. Внешние отчеты подключаются через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Если отчет есть в этом списке, он обновляется заменой файла, а не обновлением конфигурации.
  3. Есть ли у вас свои варианты этого отчета. Список всех вариантов открывается по ссылке «Варианты отчетов» в том же разделе Печатные формы, отчеты и обработки. Там видно автора, тип варианта и его размещение в разделах.

Перед правкой настроек сделайте скриншот отчета с вашими колонками и отборами. После сброса восстановить свой вид по картинке проще, чем по памяти.

Штатное обновление вариантов отчетов через механизм БСП

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

Что происходит при обновлении конфигурации

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

Часть работы идет отложенно, уже после входа пользователей. Поэтому сразу после обновления поиск по отчетам может находить не все варианты. Это нормально: отложенная обработка закончится сама. Ход отложенных обработчиков видно в Администрирование → Обслуживание → Результаты обновления программы.

Как подтянуть новый вид в уже открытом отчете

Предопределенный вариант обновился, но пользователь видит свои старые настройки поверх него. Порядок действий:

  1. Откройте отчет и выберите нужный вариант: Еще → Выбрать вариант отчета.
  2. Выполните Еще → Стандартные настройки.
  3. Нажмите «Сформировать» и сверьте колонки с описанием релиза.
  4. Если нужны свои отборы, задайте их и сохраните отчет как новый вариант под понятным именем, например «ОСВ по 60 — мои контрагенты».

Стандартные настройки сбрасывают отборы и группировки текущего варианта у текущего пользователя. Другие пользователи и другие варианты не затрагиваются.

Если в отчете целиком используется свой вариант

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

Здесь два пути:

СпособКогда подходитРиск
Добавить новые поля в свой вариант вручную через НастройкиИзменений немного, вариант сложныйМожно пропустить новое поле
Открыть типовой вариант, сбросить на стандартные настройки и сохранить заново под своим именемВариант простой, изменений многоПридется заново задать отборы
Оставить старый вариант и сделать рядом новыйНужно сравнить данные до и послеВ списке появятся почти одинаковые варианты

Ручная настройка варианта в конструкторе СКД

Когда настроек в режиме 1С:Предприятие не хватает (нужна новая группировка, вычисляемое поле, другой вид таблицы), вариант правят в конфигураторе, в схеме компоновки данных.

Внешний отчет

  1. Выгрузите отчет: откройте карточку в списке дополнительных отчетов и нажмите «Выгрузить в файл».
  2. Откройте файл .erf в конфигураторе: Файл → Открыть.
  3. Откройте основную схему компоновки данных отчета и перейдите на вкладку «Настройки».
  4. В верхней части вкладки выберите вариант из списка или добавьте новый. Ниже настраивается структура: группировки, выбранные поля, отбор, сортировка, условное оформление.
  5. Сохраните файл и загрузите его обратно в карточку кнопкой «Загрузить из файла».

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

Встроенный отчет типовой конфигурации

Править схему отчета прямо в конфигурации на поддержке не стоит: при следующем обновлении придется вручную сравнивать и объединять изменения. Практичные варианты:

  • 🧩 Расширение конфигурации (появились в платформе 8.3.6). Доработка живет отдельно от типовой конфигурации и переживает обновления.
  • 📄 Копия отчета как внешнего. Скопируйте схему в новый внешний отчет и подключите его через «Дополнительные отчеты и обработки». Типовой отчет остается нетронутым.
  • 👤 Пользовательский вариант. Если доработка укладывается в настройки (поля, отборы, группировки, оформление), конфигуратор не нужен вовсе.

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

Если вариант добавлен разработчиком в конфигурацию

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

Принудительно запустить обработчики обновления можно параметром запуска:

/CЗапуститьОбновлениеИнформационнойБазы

Параметр указывают в свойствах базы в окне запуска (поле «Дополнительные параметры запуска») или в командной строке 1cv8. Запускайте так в нерабочее время: обновление занимает время, а пользователи в этот момент работать не смогут.

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

Поделиться вариантом в той же базе

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

Сделать вариант общим может пользователь с правами администратора или с ролью, разрешающей изменение общих вариантов. Без этих прав вариант можно сохранить только для себя.

Скопировать настройки одного пользователя другому

Если у бухгалтера настроен десяток отчетов и такой же набор нужен новому сотруднику:

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите к персональным настройкам пользователей.
  3. Выберите пользователя-источник, вкладку с настройками отчетов и отметьте нужные.
  4. Нажмите «Копировать» и выберите получателя.

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

Перенести варианты в другую базу

Встроенной кнопки «Выгрузить вариант в файл» в типовых конфигурациях нет. Рабочие способы:

  • 🔁 Пересохранить вручную. Для 2–5 вариантов это быстрее всего: открыть отчет во второй базе, повторить настройки, сохранить.
  • 📦 Обработка выгрузки и загрузки данных в XML. Универсальная обработка позволяет выгрузить справочник «Варианты отчетов» и загрузить его в другую базу той же конфигурации. Релизы обеих баз должны совпадать, иначе загрузка может пройти с ошибками.
  • 🧩 Вариант в расширении или внешнем отчете. Если вариант нужен во многих базах, его надежнее один раз описать в схеме и раздавать файлом.

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

Варианты отчетов в облаке: 1С:Фреш и 1С:Линк

Подход зависит от того, где физически лежит база.

СервисГде базаКто обновляет конфигурациюЧто делать с вариантами
1С:Фреш (1cfresh.com)В облаке поставщикаПоставщик сервиса, по своему графикуТолько режим 1С:Предприятие: стандартные настройки, сохранение вариантов, копирование настроек
1С:ЛинкНа вашем компьютере или сервереВы самиВсе как в локальной базе, включая конфигуратор

Особенности 1С:Фреш

  • 🚫 Конфигуратора нет. Править схему встроенного отчета нельзя.
  • ⏱ Обновление приходит без вашего участия. Утром после ночного обновления пользователь может увидеть отчет со старыми настройками и решить, что релиз «не встал». Лечится теми же стандартными настройками.
  • 📄 Внешний отчет подключить можно, но он проходит проверку поставщиком сервиса. Новая версия файла тоже проверяется, поэтому заложите на это время.
  • 💾 Пользовательские варианты и настройки хранятся в облачной базе и при обновлении сохраняются.

Особенности 1С:Линк

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

Диагностика: почему вариант отчета не обновился

Диагностика: выберите симптом

Печатные формы рядом с отчетами

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

Частые ошибки администратора

  • ❌ Чистить настройки всем пользователям сразу. Потом каждый бухгалтер заново настраивает свои отчеты. Сначала сбросьте настройки у одного и убедитесь, что проблема в них.
  • ❌ Называть свои варианты так же, как типовые. Через год никто не вспомнит, где «Анализ субконто» от разработчика, а где ваш. Добавляйте к названию отдел или фамилию.
  • ❌ Править схему отчета в конфигурации на поддержке. Каждое следующее обновление превращается в ручное объединение.

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

Удалятся ли мои варианты отчетов при обновлении 1С?
Нет. Пользовательские варианты хранятся в базе и при обновлении конфигурации сохраняются. Пропасть может только вариант, ссылающийся на отчет, который разработчик исключил из конфигурации.
Можно ли вернуть свои настройки после «Стандартных настроек»?
Нет, если вы не сохранили их как вариант. Поэтому перед сбросом сохраните текущий вид как отдельный вариант или сделайте скриншот.
Почему у коллеги отчет выглядит по-новому, а у меня по-старому?
Настройки отчетов хранятся у каждого пользователя отдельно. У коллеги, скорее всего, их не было или он уже сбросил их на стандартные.
Нужен ли монопольный доступ, чтобы обновить вариант отчета?
Для сброса настроек и сохранения варианта в режиме 1С:Предприятие — нет. Монопольный режим нужен только при обновлении самой конфигурации базы данных.
Как сделать вариант доступным в разделе «Отчеты» для всех?
Сохраните вариант с доступом для всех пользователей и укажите разделы размещения в окне сохранения. Для этого нужны права на изменение общих вариантов.