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