Администрирование · 9 мин
Как сохранить настройки в 1С УПП
Как сохранить настройки в 1С УПП: пользовательские настройки отчетов и обработок, выгрузка в файл, перенос между базами, восстановление и типичные ошибки.
В 1С:УПП (Управление производственным предприятием) под «настройками» обычно понимают несколько разных вещей: параметры отчетов и обработок, настройки учетной политики, пользовательские настройки интерфейса, права доступа и параметры обмена данными. Способ сохранения зависит от того, что именно нужно зафиксировать: одни настройки хранятся в самой информационной базе и спасаются полной выгрузкой, другие — в специальных хранилищах, третьи — в файлах на диске.
Чаще всего задача возникает в трех ситуациях: перед обновлением конфигурации, при переносе работы на другой компьютер или в другую базу, а также при необходимости вернуть «слетевшие» настройки после сбоя. Ниже разобраны рабочие способы для каждого случая — от простого сохранения варианта отчета до полного резервного копирования базы.
Что именно нужно сохранить: виды настроек в УПП
Прежде чем выбирать инструмент, определите тип настроек. В УПП их условно делят на четыре группы: пользовательские (варианты отчетов, отборы, настройки списков), системные (параметры учета, настройки учетной политики), настройки обмена данными и права пользователей. Каждая группа хранится по-разному.
Пользовательские настройки отчетов и обработок хранятся в специальном хранилище — как правило, в справочнике «Сохраненные настройки» или в системном хранилище настроек. Системные параметры учета находятся в регистрах сведений и константах базы. Права и профили — в справочниках пользователей и групп доступа.
Это разделение важно: выгрузка отчета в файл не сохранит учетную политику, а копия базы .dt сохранит всё, но не позволит перенести только одну настройку. Выбирайте метод под конкретную задачу.
Как сохранить настройки отчета или обработки
Это самая частая задача: вы настроили сложный отчет (например, «Ведомость по затратам» или анализ производства) с отборами, группировками и периодом, и хотите сохранить эту комбинацию, чтобы не собирать заново.
Сохранение внутри базы
Откройте отчет, нажмите кнопку «Настройки» (или «Настройка»), задайте нужные отборы и параметры. Затем в форме настройки найдите кнопку «Сохранить настройки» — в УПП она обычно доступна через меню «Действия» или пиктограмму с дискетой. Введите понятное имя настройки, например «Затраты по цеху №2 за месяц», и подтвердите.
Сохраненная настройка появится в списке «Восстановить настройки». При следующем открытии отчета выберите её из списка — все отборы и параметры применятся автоматически. Настройки привязаны к пользователю, но администратор может скопировать их другим сотрудникам через обработку управления настройками.
Выгрузка настройки в файл
Для переноса настройки в другую базу используйте выгрузку в файл. В типовой УПП многие отчеты и обработки поддерживают сохранение настройки во внешний файл через то же меню сохранения — выберите вариант «в файл», если он предложен. Если типовой кнопки нет, настройку можно перенести обработкой «Выгрузка/загрузка настроек» или через копирование элемента справочника «Сохраненные настройки» между базами с помощью универсальной выгрузки XML.
- 1Откройте отчет и задайте нужные отборы, период и группировки
- 2Нажмите «Настройки» и проверьте параметры в форме настройки
- 3Выберите «Сохранить настройки», введите понятное имя
- 4Проверьте: закройте отчет, откройте снова и загрузите настройку из списка
- 5При необходимости выгрузите настройку в файл для переноса на другую базу
Как сохранить настройки учета и параметры системы
Настройки учетной политики, параметры учета (меню «Предприятие» — «Настройка параметров учета») и константы хранятся внутри информационной базы. Отдельной кнопки «сохранить в файл» у них нет, поэтому защита строится двумя путями.
Первый путь — регулярная выгрузка всей базы в файл .dt, о которой ниже. Второй — документирование: зафиксируйте ключевые параметры скриншотами или выгрузите регистры сведений и константы через универсальные обработки «Выгрузка и загрузка данных XML». Это особенно полезно перед обновлением конфигурации: после обновления вы сможете сверить, не сбросились ли параметры.
Обратите внимание на настройки обмена данными (узлы планов обмена, расписания синхронизации). Они тоже хранятся в базе, но при переносе на другой сервер пути к каталогам обмена могут стать недействительными — после восстановления проверьте и исправьте их вручную.
Как сделать полную резервную копию базы с настройками
Самый надежный способ сохранить все настройки разом — выгрузить информационную базу целиком. Для файловой базы откройте конфигуратор, выберите «Администрирование» — «Выгрузить информационную базу», укажите путь и имя файла .dt. В файл попадут данные, настройки, пользователи и хранилище настроек.
Для клиент-серверной базы (SQL) выгрузка .dt тоже работает, но для больших баз надёжнее делать резервную копию средствами СУБД (например, backup в MS SQL Server) — это быстрее и корректнее при больших объёмах. Выгрузку .dt при этом стоит делать периодически как дополнительную страховку: она независима от формата СУБД.
Проверьте результат сразу: убедитесь, что файл создан, имеет ненулевой размер, и хотя бы раз выполните тестовую загрузку в копию базы. Резервная копия, которая не проверялась восстановлением, ничего не гарантирует.
Как проверить результат
Файл создан, размер соизмерим с размером базы
Файл отсутствует или весит подозрительно мало
Копия базы открывается, настройки и данные на месте
Ошибка при загрузке или пустые справочники
Настройки видны в списке и применяются
Список пуст или настройка не загружается
Как перенести настройки на другую базу или компьютер
При переезде на новый сервер или создании копии базы для филиала есть три варианта. Первый — загрузить файл .dt в новую базу через конфигуратор («Администрирование» — «Загрузить информационную базу»). Перенесётся всё, включая пользователей и их настройки.
Второй вариант — перенос только настроек. Используйте обработку «Выгрузка и загрузка данных XML» с диска ИТС: выгрузите справочник «Сохраненные настройки» и нужные регистры сведений, затем загрузите в целевую базу. Это удобно, когда базы разные по составу данных, а настройки нужны одинаковые.
Третий вариант — копирование пользовательских настроек внутри одной базы. В УПП есть типовые средства копирования настроек от одного пользователя другому (через настройку прав пользователей или специализированные обработки). Это полезно при приеме нового сотрудника на ту же должность.
Способы сохранения настроек
Быстро, внутри базы; подходит для отчетов и обработок, но не защищает от сбоя базы
Сохраняет всё целиком; требует монопольного доступа и времени на больших базах
Гибкий перенос отдельных настроек между разными базами; требует аккуратности при сопоставлении данных
Надежно для серверных баз; восстановление только целиком, без выбора отдельных настроек
Типичные ошибки и как их избежать
Самая распространенная ошибка — считать, что настройки отчетов сохраняются вместе с выгрузкой отчета как внешнего файла .erf. Это не так: внешний отчет содержит только алгоритм, а сохраненные настройки остаются в базе. При переносе отчета файлом настройки нужно переносить отдельно.
Вторая ошибка — обновление конфигурации без копии. Иногда после обновления меняется структура хранилища настроек, и пользовательские варианты отчетов пропадают. Если копия есть, настройки можно восстановить или пересоздать по ней.
Третья ошибка — хранение единственной копии .dt на том же диске, где лежит база. При отказе диска теряется и база, и резерв. Храните копии на другом носителе или в сетевом хранилище и ведите ротацию: например, ежедневные копии за неделю и еженедельные за месяц.
Частые вопросы
Где физически хранятся настройки пользователей в УПП?
Пользовательские настройки отчетов и форм хранятся внутри информационной базы: в справочнике «Сохраненные настройки» и системном хранилище настроек. Отдельных файлов на диске у них нет, поэтому переносятся они только вместе с базой или специальными обработками выгрузки.
Почему после обновления конфигурации пропали сохраненные настройки отчетов?
При обновлении может измениться внутренняя структура отчета или хранилища настроек, и старые варианты становятся несовместимыми. Если есть копия базы до обновления, настройки можно посмотреть там и создать заново в обновленной версии.
Можно ли скопировать настройки одного пользователя другому?
Да. В УПП настройки можно скопировать через обработку копирования настроек или выгрузив элементы справочника «Сохраненные настройки» и изменив владельца. Проще всего использовать типовые средства администрирования пользователей или универсальные обработки с диска ИТС.
Чем выгрузка .dt отличается от простого копирования файла 1Cv8.1CD?
Для файловой базы копирование файла 1Cv8.1CD при закрытых сеансах даёт полную копию, но выгрузка .dt дополнительно проверяет целостность и позволяет загрузить базу на другую платформу хранения, включая серверную. Для серверных баз копирование файла напрямую невозможно — нужен backup СУБД или .dt.
Как часто нужно делать резервные копии базы УПП?
Минимум — ежедневно в конце рабочего дня, а перед обновлениями, переносами и массовыми изменениями — обязательно внепланово. Чем интенсивнее ввод данных, тем чаще должны быть копии, иначе при сбое потеряется больше одного дня работы.
Что важно запомнить
Настройки отчетов сохраняйте через «Сохранить настройки» в форме отчета, системные параметры защищайте регулярной выгрузкой базы в .dt, а перед обновлениями и переносами всегда делайте резервную копию и проверяйте её восстановлением.