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

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

Как обновить список документов в 1С

Как обновить список документов в 1С: клавиша F5, кнопка «Обновить», настройка автообновления, работа с отборами и решение проблем с отображением документов.

Список документов в 1С не всегда отображает актуальное состояние базы: новые документы, созданные другими пользователями или загруженные через обмен, могут не появляться сразу. Это нормальное поведение — платформа кэширует данные формы, чтобы не нагружать сервер постоянными запросами.

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

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

Обновление списка клавишей F5 и кнопкой «Обновить»

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

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

В обычных (неуправляемых) формах старых конфигураций, например «Управление торговлей 10.3», также работает F5, а кроме того — пункт контекстного меню «Обновить» по правой кнопке мыши.

Порядок действий
  1. 1
    Откройте нужный список документов, например «Покупки — Поступления (акты, накладные)»
  2. 2
    Нажмите клавишу F5 или кнопку «Обновить» в командной панели
  3. 3
    Дождитесь перерисовки списка — новые документы появятся в соответствии с сортировкой
  4. 4
    Если документов нет — проверьте отборы и период (см. разделы ниже)

Автоматическое обновление списка

В некоторых конфигурациях предусмотрено автообновление формы списка с заданным интервалом. Штатно такая настройка есть не везде: чаще она реализована в специализированных рабочих местах (например, «Рабочее место кассира», мониторы обмена данными), а не в типовых журналах документов.

Если конфигурация поддерживает автообновление, ищите настройку в меню «Ещё» формы списка или в персональных настройках пользователя (раздел «Администрирование — Персональные настройки» в ряде конфигураций). Типовой параметр — интервал обновления в секундах.

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

Почему новые документы не появляются даже после обновления

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

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

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

Документ создан, но не виденСкорее всего, действует отбор или ограничение периода

Панель отборов над списком, настройки списка через меню «Ещё»

Документ видят другие, но не выВозможно ограничение прав (RLS) или отбор по организации

Сравните настройки отборов с коллегой, уточните права у администратора

Список пустой полностьюОтбор отсекает все записи или нет прав на чтение документа

Сбросьте все отборы; если не помогло — проверка прав доступа

Обновление списка после обмена данными и загрузки

После обмена с другой базой (например, синхронизации «Управление торговлей» с «Бухгалтерией») или загрузки документов из внешних систем открытые формы списков не обновляются сами. Закройте и заново откройте список либо нажмите F5 в каждой нужной форме.

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

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

Обновление в веб-клиенте и через браузер

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

Если список в браузере «завис» и не реагирует, помогает полная перезагрузка страницы с очисткой кэша браузера (Ctrl+F5). Учтите, что после этого придётся заново открыть нужный раздел и восстановить отборы.

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

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

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

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

// Оповестить все открытые списки об изменении документа
ОповеститьОбИзменении(Тип("ДокументСсылка.РеализацияТоваровУслуг"));

Проверка результата и типичные ошибки

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

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

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

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

Новый документ в списке
Норма

Виден после F5 с учётом сортировки

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

Отсутствует — проверьте отборы и период

Панель отборов
Норма

Активны только нужные условия

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

Установлены забытые отборы по контрагенту или статусу

Доступ к документу
Норма

Документ открывается и читается

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

Ошибка прав доступа — обратитесь к администратору

Итог

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

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

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

Какая клавиша обновляет список документов в 1С?

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

Почему после обновления список документов пустой?

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

Можно ли сделать, чтобы список обновлялся сам?

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

Коллега создал документ, а у меня его не видно. Что делать?

Сначала нажмите F5. Если не помогло — сравните отборы и период списка с настройками коллеги. Если настройки одинаковые, а документа нет, вероятно, действует ограничение прав на уровне записей (RLS) по организации или подразделению — это вопрос к администратору системы.

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

Нет. Команда «Обновить» и клавиша F5 только перечитывают данные, отборы и настройки списка сохраняются. Отборы сбрасываются только при явном отключении через панель отборов или настройку списка.

Документы загрузились через обмен, но в списке их нет. В чём причина?

Проверьте результат обмена в журнале регистрации или форме «Результаты обмена данными»: документы с ошибками сопоставления могут не записаться. Также убедитесь, что загруженные документы попадают под текущие отборы списка — например, по организации или дате.