Случайный сброс настроек отчета или их удаление пользователем — распространенная проблема при работе с программами 1С. Разберем, как оперативно вернуть сохраненную структуру, отборы и группировки универсального отчета, если у вас имеется архивная копия информационной базы.
Рассмотрим наиболее простой и быстрый вариант переноса настроек, который доступен непосредственно из пользовательского интерфейса отчета.
Если вариант сохранения в файл недоступен в форме самого отчета, проанализируем архитектуру хранения настроек в платформе 1С. Место хранения зависит от того, построен ли отчет на базе Построителя отчетов или Системы компоновки данных (СКД):
СохраненныеНастройки. С помощью обработки Универсальный обмен данными XML выгрузите записи данного регистра из архива с отбором по имени отчета и пользователю, а затем загрузите их в рабочую базу.Варианты отчетов или системном хранилище ХранилищеВариантовОтчетов. Скопировать элемент справочника из архивной базы в рабочую можно также с помощью обмена данными XML.Выясним, как использовать встроенный функционал администрирования настроек пользователей, если обе базы находятся в доступе администратора:
При восстановлении настроек обратите внимание на следующие особенности:
Несовпадение ссылочных данных (GUID): Если в утерянных настройках отбора указывались конкретные элементы (например, отдельная организация, склад или контрагент), то при загрузке настройки в другую базу отбор сработает корректно только при полном совпадении уникальных идентификаторов объектов. В противном случае поля отбора останутся незаполненными.
Изменение структуры метаданных: Если после создания архива конфигурация рабочей базы обновлялась и реквизиты объекта-источника изменились, восстанавливаемая схема отчета может вызывать ошибки при формировании.
Кэш платформы: Если после загрузки настроек изменения не отобразились в отчете, завершите сеанс пользователя и очистите локальный кэш клиентского приложения 1С.