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

Быстрый старт · 9 мин

Как обновить страницу в 1С 8.3: способы обновления данных и форм

Как обновить страницу и данные в 1С 8.3: клавиша F5, кнопка «Обновить», перечитывание объекта, обновление отчётов и списков. Разбор ошибок и ответы на вопросы.

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

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

Ниже разобраны все рабочие способы обновления: от простого нажатия F5 в списке до программного перечитывания объекта. Отдельно рассмотрены ситуации, когда обновление не помогает, и типичные ошибки, которые приводят к потере введённых данных.

Почему в 1С нет привычной кнопки обновления страницы

1С:Предприятие — клиент-серверное приложение, а не браузер. Каждая открытая форма получает данные из базы в момент открытия или при выполнении определённых действий. Платформа не перезагружает форму целиком, как браузер перезагружает страницу, потому что это привело бы к потере несохранённых данных в открытых документах.

Даже если вы запускаете 1С через веб-клиент в браузере, клавиша F5 или Ctrl+R перезагрузит не данные, а всё приложение: сеанс начнётся заново, откроется начальная страница, а несохранённые изменения в открытых формах будут потеряны. Это частая и болезненная ошибка новичков.

Обновление списка документов или справочника

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

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

Порядок действий
  1. 1
    Перейдите в открытый список документов или справочника
  2. 2
    Нажмите клавишу F5 или кнопку «Ещё» → «Обновить»
  3. 3
    Дождитесь перерисовки списка — новые строки появятся на своих позициях согласно сортировке
  4. 4
    Если новых данных нет — проверьте установленные отборы и период журнала

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

Обновление открытой карточки объекта

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

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

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

Обновление отчётов

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

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

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

Обновление рабочего стола и начальной страницы

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

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

Сравнение вариантов

F5 в списке

Быстрое обновление журнала документов или справочника. Не работает для отчётов и карточек объектов.

Ещё → Перечитать

Обновляет открытую карточку объекта. Теряются несохранённые изменения в форме.

Сформировать

Перестраивает отчёт по актуальным данным. Требует проверки периода и отборов.

Закрыть и открыть заново

Универсальный способ для любой формы. Медленнее, сбрасывает несохранённые настройки формы.

Если данные не обновляются: причины и проверка

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

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

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

Отборы и период в списке
Норма

Отборы сняты или документ им соответствует

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

Активен отбор, отсекающий нужный документ

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

Коллега нажал «Записать» или «Провести»

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

Документ только заполнен, но не записан

Права доступа
Норма

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

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

Документ виден одним пользователям и не виден другим

Результат отчёта
Норма

После «Сформировать» цифры изменились

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

Цифры прежние — проверьте период отчёта

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

Типичные ошибки
01
Нажатие F5 в браузере при работе через веб-клиент — перезагружается весь сеанс, несохранённые данные теряются
02
Попытка «обновить» отчёт клавишей F5 — отчёт не перестроится, нужна кнопка «Сформировать»
03
Перечитывание объекта без предварительной записи своих правок — внесённые изменения стираются
04
Поиск «пропавшего» документа при активном отборе — документ есть в базе, но отфильтрован в списке

Программное обновление для разработчиков

Если вы дорабатываете конфигурацию, обновление данных выполняется методами встроенного языка. Для перечитывания объекта в форме используется метод Прочитать() объекта или ПрочитатьДанные в контексте формы. Для обновления динамического списка — обращение к его обновлению через элементы формы.

bsl
Объект.Прочитать(); // перечитать данные объекта из базы
Элементы.Список.Обновить(); // обновить динамический список на форме

Метод Прочитать() заменяет данные в памяти на актуальные из базы, поэтому перед вызовом стоит проверять модифицированность формы, чтобы не потерять изменения пользователя без предупреждения.

Итог

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

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

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

Почему F5 не обновляет данные в открытом документе?

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

Как обновить 1С, если она открыта в браузере?

Не используйте обновление страницы браузера — это перезапустит весь сеанс и закроет открытые формы. Обновляйте данные штатными средствами: F5 в списках, «Сформировать» в отчётах, «Перечитать» в карточках объектов.

Коллега провёл документ, но я его не вижу в журнале. Что делать?

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

Можно ли настроить автоматическое обновление списка?

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

Что делать, если при записи появляется ошибка «Данные изменены другим пользователем»?

Это значит, что объект, который вы редактируете, уже изменён в базе. Ваши варианты: перечитать объект («Ещё» → «Перечитать»), потеряв свои правки, либо скопировать свои изменения, перечитать объект и внести правки заново поверх актуальной версии.

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

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