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

Администрирование · 10 мин

Как вывести настройку в 1С: практическое руководство

Как вывести настройку в 1С: пользовательские настройки отчётов на СКД, настройки форм и списков, панели разделов, сохранение и восстановление вариантов.

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

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

Ниже разобраны основные сценарии: вывод настроек отчёта на СКД, отображение настроек формы и списка, работа с хранилищем пользовательских настроек и типичные ошибки. Каждый раздел содержит конкретные шаги и признаки, по которым можно проверить результат.

Определите, какая именно настройка нужна

Перед действиями важно понять, о каком объекте идёт речь, потому что механизмы вывода различаются. Настройки отчётов живут в вариантах отчётов, настройки форм — в пользовательском хранилище, а настройки интерфейса (панели разделов, избранное) — в персональных настройках пользователя.

Пропала колонка в списке документовСбилась настройка формы списка

Меню «Ещё» → «Изменить форму» — есть ли нужный реквизит в списке

Отчёт открывается без отборов и периодаНе выведены пользовательские настройки СКД

Кнопка «Настройки» → режим «Расширенный» / «Быстрый»

Нет кнопки или команды в интерфейсеОграничение прав или настройка панелей

Настройки навигации раздела и права пользователя

Настройка есть у коллеги, но нет у васНастройка сохранена персонально

Копирование настроек через «Администрирование»

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

Как вывести настройки отчёта на СКД

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

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

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

Как вывести настройку формы или списка

Для форм документов, справочников и журналов используется команда «Ещё» → «Изменить форму». В открывшемся дереве реквизитов установите флажок напротив нужного поля — оно появится на форме. Аналогично можно убрать лишние колонки, изменить порядок и группировку элементов.

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

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

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

Когда настройку нужно вывести для всех пользователей или добавить новый элемент, работа ведётся в конфигураторе. Для отчёта на СКД откройте схему компоновки, на закладке «Настройки» найдите элемент и в свойствах пользовательской настройки установите режим «Быстрый доступ» и признак «Включать в пользовательские настройки».

Для управляемой формы элемент добавляется в дерево реквизитов формы и перетаскивается в нужное место дерева элементов. Если реквизит объекта существует, но на форму не выведен, достаточно перенести его из списка реквизитов — платформа создаст связанный элемент автоматически.

bsl
// Программный вывод пользовательской настройки отчёта
Настройки = Отчет.КомпоновщикНастроек.Настройки;
ЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Организация");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Организация;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
ЭлементОтбора.Использование = Истина;

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

Управление хранилищем пользовательских настроек

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

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

Типичные ошибки
01
Очистка всех настроек пользователя вместо одной проблемной формы — пропадают привычные отборы и варианты отчётов
02
Сохранение варианта отчёта «только для себя», когда настройка нужна всему отделу
03
Изменение типового отчёта в конфигураторе вместо создания своего варианта — правки теряются при обновлении
04
Попытка вывести поле в настройки отчёта, которого нет в наборе данных СКД — элемент просто не появится
05
Игнорирование прав: настройка выведена, но пользователь без прав на реквизит видит пустое поле

Проверка результата и ограничения

После любого изменения проверяйте результат под той учётной записью, для которой делалась настройка. Администратор видит больше элементов, чем рядовой пользователь, поэтому проверка «под собой» часто вводит в заблуждение.

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

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

Настройка отчёта на форме
Норма

Элемент виден сразу при открытии отчёта, значение влияет на результат

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

Настройка есть только в расширенном режиме или не влияет на данные

Колонка в списке
Норма

Колонка отображается после перезахода в программу

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

Колонка пропадает после перезапуска — настройка не сохраняется

Доступность для других пользователей
Норма

Вариант отчёта виден коллегам, настройки применяются

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

Вариант виден только автору — не отмечена общая доступность

Права на данные
Норма

Поле заполнено данными у целевого пользователя

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

Поле пустое или скрыто — не хватает прав на реквизит

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

Итог

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

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

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

Почему настройка отчёта не сохраняется после закрытия?

Изменения в настройках применяются к текущему сеансу, но сохраняются в вариант отчёта только явной командой «Сохранить вариант». Если просто закрыть отчёт, при следующем открытии загрузится сохранённый вариант со старыми значениями. Также проверьте, что у пользователя есть право сохранения вариантов.

Как вернуть стандартный вид формы, если настройка всё испортила?

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

Можно ли вывести одну настройку сразу всем пользователям?

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

Почему поле есть в расширенных настройках, но не выводится на форму отчёта?

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

Что делать, если после обновления конфигурации форма открывается с ошибкой?

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

Чем отличается «Изменить форму» от «Изменить вариант» в отчёте?

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