При работе в крупных корпоративных системах, таких как 1С:ERP Управление предприятием, пользователи часто сталкиваются с необходимостью построения сложных аналитических отчетов. Одним из ярких примеров является отчет Ведомость по амортизации ОС. Настройка такого отчета под специфические требования руководства или бухгалтерии может занять значительное время: нужно правильно распределить группировки, добавить дополнительные поля, настроить условное оформление и установить жесткие отборы.
Когда один из сотрудников успешно справляется с этой задачей, закономерно возникает вопрос: как передать эти настройки коллегам, не заставляя их вручную воспроизводить всю последовательность действий? В этой статье мы подробно разберем все доступные способы решения этой задачи — от простых пользовательских приемов до профессиональных административных инструментов, заложенных в Библиотеку стандартных подсистем (БСП).
Начнем с самого простого метода, который обнаружили и успешно протестировали участники форума. Этот способ не требует административного доступа к системе и может быть выполнен непосредственно в пользовательском режиме.
Проанализируем пошагово, как скопировать настройки отчета другому сотруднику:
Главное меню ➔ Персональные настройки (или воспользуемся личным кабинетом пользователя в правом верхнем углу программы).Настройки, далее перейдем в подраздел Настройки отчетов.Ведомость по амортизации ОС.Этот способ примечателен тем, что в платформе 1С реализован удобный механизм распространения настроек. Вы можете не просто скопировать конфигурацию отчета конкретному человеку, но и сделать ее доступной сразу для целой группы пользователей или даже «для всех пользователей» системы.
Если в компании внедрено строгое разделение прав или требуется массово актуализировать рабочие места сотрудников, на помощь приходит стандартный административный инструмент. В 1С:ERP предусмотрено специальное рабочее место, предназначенное для группового управления профилями пользователей.
Выясним, как администратор может централизованно перенести настройки:
НСИ и администрирование ➔ Администрирование ➔ Настройки пользователей и прав.Персональные настройки пользователей найдем и откроем гиперссылку «Копирование настроек».Настройки отчетов развернем список, найдем отчет Ведомость по амортизации ОС, отметим его флажком и нажмем «Выбрать».Важный нюанс при копировании элементов интерфейса: с помощью этого же инструмента можно копировать не только отчеты, но и внешний вид форм (состав колонок в списках документов, расположение кнопок). Если вы решите скопировать настройки интерфейса (внешнего вида), крайне важно, чтобы пользователи-получатели в этот момент не работали в системе. Если сеанс пользователя активен, то при закрытии программы его текущие локальные настройки интерфейса перезапишут те, которые вы только что скопировали из консоли администратора.
Иногда возникает необходимость передать настройки отчета не просто коллеге по локальной сети, а пользователю из другой базы данных (например, перенести удачную схему компоновки из тестовой базы в рабочую) или отправить файл настройки по электронной почте. Для этих целей идеально подходит механизм импорта/экспорта XML-файлов.
Рассмотрим по шагам, как выгрузить и загрузить настройки:
Ведомость по амортизации ОС с уже примененными настройками.Еще ➔ Варианты отчета ➔ Сохранить вариант отчета.... Дадим ему понятное название.Еще, выберем пункт Сохранить настройки... и сохраним получившийся файл с расширением .xml на локальный диск или рабочий стол.Еще ➔ Загрузить настройки... и выбирает ранее сохраненный XML-файл.Еще ➔ Варианты отчета ➔ Сохранить вариант отчета....Для того чтобы свободно ориентироваться в механизмах 1С:ERP, важно четко разграничивать понятия структуры отчета и его текущих параметров:
При копировании настроек вы можете столкнуться со следующими особенностями поведения системы:
1. Ограничения прав доступа на уровне записей (RLS). Если у пользователя-«донора» в настройках отчета был установлен отбор по конкретному филиалу или организации, к которой у принимающего пользователя нет прав доступа (RLS), то при открытии скопированного отчета получатель либо увидит пустой результат, либо система выдаст предупреждение о нарушении прав доступа. В этом случае получателю необходимо вручную очистить недоступные отборы в шапке отчета.
2. Отчет отсутствует в списке для копирования. Если администратор открывает обработку копирования настроек, но не видит нужного отчета в списке доступных у пользователя-«донора», это означает, что пользователь просто изменил параметры на экране, но физически не зафиксировал их. Настройки записываются в базу данных только в момент закрытия формы отчета или принудительного нажатия кнопки «Сохранить настройки». Попросите пользователя закрыть отчет и повторите процедуру копирования.