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

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

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

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

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

Ниже разобраны рабочие способы: настройка формы от имени администратора с распространением на всех, копирование настроек между пользователями, сброс индивидуальных настроек и вариант через конфигуратор. Инструкции ориентированы на управляемые формы типовых решений (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP и подобных).

Как 1С хранит настройки форм и почему они у всех разные

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

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

Именно из-за этой модели возникает типовая задача администратора: настроить форму один раз и раздать её всем, а при необходимости — принудительно сбросить пользовательские варианты, чтобы все увидели единый вид.

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

Самый безопасный способ, не требующий изменения конфигурации. Администратор настраивает форму под себя, проверяет результат и затем копирует настройку коллегам. В типовых конфигурациях с БСП для этого есть штатная обработка копирования настроек.

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

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

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

Способ 2. Настройка формы от имени администратора через «Изменить форму»

В свежих версиях БСП в диалоге «Изменить форму» у пользователя с правами администратора доступен режим установки настройки для всех. В зависимости от версии библиотеки он выглядит как переключатель «Для всех пользователей» или отдельная команда «Установить стандартные настройки» в меню «Ещё» диалога настройки.

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

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

Как сбросить индивидуальные настройки пользователей

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

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

В клиент-серверных базах администраторы иногда очищают настройки напрямую через консольные средства или сторонние обработки работы с хранилищем настроек. Такой путь допустим только при понимании структуры хранилища: ошибочная очистка удалит в том числе настройки отчётов и рабочего стола.

Типичные ошибки
01
Администратор настроил форму у себя и ждёт, что она применится у всех автоматически — настройки в 1С не распространяются сами, нужно копирование или общий режим.
02
Сброс настроек выполнен по всем категориям, а не только по формам — у пользователей пропали варианты отчётов и настройки рабочего стола.
03
Изменение внесено в конфигуратор, но у пользователей остались личные настройки — новый вид формы видят только те, кто форму никогда не настраивал.
04
Копирование выполнено, пока часть пользователей работала в базе — у них изменения подхватились только после перезапуска сеанса.

Способ 3. Изменить форму в конфигураторе

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

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

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

Сравнение подходов

Копирование настроек пользователям

Подходит для изменения видимости и порядка колонок без доработки. Ограничение: затирает личные настройки получателей и требует повторения при каждом изменении.

Общая настройка через «Изменить форму» (БСП)

Быстрый способ задать единый вид без конфигуратора. Ограничение: не действует на пользователей с уже сохранёнными личными настройками и зависит от версии БСП.

Доработка формы в конфигураторе или расширении

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

Как проверить, что настройка применилась у всех

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

Признак успешного применения: после перезапуска сеанса форма у пользователя выглядит так же, как у администратора, и команда «Изменить форму» показывает заданный состав элементов. Если вид не изменился — проверьте, та ли категория настроек копировалась и не был ли пользователь в базе во время операции.

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

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

Вид формы у пользователя после перезапуска сеанса
Норма

Состав и порядок колонок совпадают с настройкой администратора

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

Пользователь видит прежний вариант формы

Поведение при повторном открытии формы
Норма

Настройка сохраняется и не сбрасывается

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

Форма возвращается к старому виду после закрытия

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

Отчёты и рабочий стол остались нетронутыми

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

Пропали варианты отчётов — сбросили лишние категории настроек

Частые вопросы по настройке форм для всех пользователей

Нужно ли настраивать форму заново после обновления конфигурации

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

Можно ли запретить пользователям менять форму

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

Итог

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

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

Почему пользователь не видит форму, которую настроил администратор?

Чаще всего потому, что у него есть собственная сохранённая настройка этой формы — она приоритетнее общей. Сбросьте настройки формы для этого пользователя через раздел администрирования или попросите его выполнить «Ещё → Изменить форму → Установить стандартные настройки».

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

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

Нужно ли просить пользователей выйти из базы при копировании настроек?

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

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

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

Чем отличается настройка формы списка от настройки формы документа?

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

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

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