Администрирование · 10 мин
Как обновить список задач в 1С
Как обновить список задач в 1С: ручное обновление, настройка автообновления, программные способы и решение типичных проблем с отображением задач.
Список задач в 1С — рабочий инструмент бухгалтера, менеджера или руководителя: в нём отображаются поручения, задачи по документам, согласования и напоминания. Когда новая задача не появляется в списке или уже выполненная продолжает «висеть», пользователи чаще всего сталкиваются не с ошибкой программы, а с тем, что форма списка не обновлена или настроена некорректно.
Обновить список задач можно несколькими способами: вручную через интерфейс, настроить автоматическое обновление формы, обновить данные программно или перезапустить механизм формирования задач, если проблема глубже — в бизнес-процессах или обмене данными. Выбор способа зависит от конфигурации (1С:Документооборот, 1С:ERP, 1С:Бухгалтерия, самописная конфигурация) и от того, у одного пользователя проблема или у всех.
Перед любыми действиями, затрагивающими настройки или код, убедитесь, что у вас есть актуальная резервная копия информационной базы и достаточно прав: часть операций доступна только администратору или разработчику.
Как обновить список задач вручную через интерфейс
Самый простой и безопасный способ — ручное обновление формы списка. Откройте раздел с задачами (в типовых конфигурациях это может быть «Задачи», «Мои задачи», «Задачи мне» в разделе «Администрирование», «CRM» или на начальной странице) и нажмите клавишу F5 либо кнопку «Обновить» в командной панели списка. В тонком и веб-клиенте кнопка обычно выглядит как круговая стрелка.
Если список открыт в виде динамического списка, обновление подтягивает из базы текущее состояние данных: новые задачи появятся, выполненные исчезнут или изменят статус в зависимости от настроек отбора. Учтите: обновление затрагивает только открытую форму, оно не пересчитывает бизнес-процессы и не создаёт задачи заново.
В некоторых конфигурациях, например в 1С:Документооборот, список задач дополнительно снабжён кнопкой обновления с указанием времени последнего обновления. Если время старое — просто нажмите кнопку и дождитесь перерисовки списка.
- 1Откройте форму списка задач в нужном разделе
- 2Нажмите F5 или кнопку «Обновить» в командной панели
- 3Проверьте, что в отборах не установлены лишние ограничения (по исполнителю, периоду, состоянию)
- 4Убедитесь, что ожидаемая задача вообще создана: найдите её через полный список без отборов
Как настроить автоматическое обновление списка
В конфигурациях на управляемых формах разработчик может включить автообновление динамического списка: в свойствах списка задаётся периодичность обновления в секундах. Если вы работаете с типовой конфигурацией без доработок, автообновление обычно уже предусмотрено в рабочих местах, например в форме «Мои задачи».
Пользователю без прав разработчика доступен другой путь: проверить настройки рабочего места. В некоторых конфигурациях периодичность обновления задач вынесена в персональные настройки («Настройки» → «Персональные» или параметры рабочего стола). Установите разумный интервал — слишком частое обновление (каждые несколько секунд) создаёт лишнюю нагрузку на сервер при большом числе пользователей.
Если автообновление нужно, но не предусмотрено типовым решением, доработку выполняет разработчик: в модуле формы списка подключается обработчик ожидания, который с заданным интервалом вызывает обновление данных формы.
Почему список задач не обновляется: проверка отборов и прав
Самая частая причина «пропавших» задач — установленный отбор, о котором пользователь забыл. Проверьте панель отборов: список может быть отфильтрован по исполнителю, подразделению, периоду, состоянию «только активные» или по конкретному виду задач. Сбросьте отборы кнопкой «Отключить отборы» или «Ещё» → «Установить стандартные настройки» и обновите список повторно.
Вторая причина — права доступа. Если пользователю не назначена роль, дающая чтение задач (или доступ ограничен на уровне записей RLS), задачи других сотрудников или подразделений будут невидимы. Признак: у коллеги с теми же отборами задачи видны, у вас — нет. В этом случае обратитесь к администратору для проверки ролей и профилей групп доступа.
Третья причина — задачи формируются регламентным заданием. В ряде конфигураций задачи и напоминания создаются фоновыми процессами по расписанию. Если регламентное задание отключено, заблокировано или завершается с ошибкой, новые задачи просто не появляются в базе. Проверить состояние заданий может администратор в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания».
Сбросьте отборы, сверьте права с коллегой
Проверьте бизнес-процесс и регламентные задания
Уточните расписание регламентного задания
Программное обновление списка задач
Разработчикам и администраторам, дорабатывающим конфигурацию, доступны программные методы обновления. Для формы списка достаточно вызвать обновление данных элемента формы, связанного с динамическим списком:
Элементы.Список.Обновить();
Если требуется обновить отображение всех открытых окон приложения, используется метод глобального контекста ОбновитьИнтерфейс(), а для перечитывания данных в формах — оповещения: после записи задачи можно отправить оповещение Оповестить("Запись_Задача"), а в форме списка обработать его в ОбработкаОповещения и обновить список. Это стандартный механизм связи форм в управляемом приложении.
Для периодического обновления без участия пользователя применяется ПодключитьОбработчикОжидания("ОбновитьСписокЗадач", 60) в модуле формы, где второй параметр — интервал в секундах. Не ставьте интервал меньше 30–60 секунд в многопользовательской среде: каждый вызов — это запрос к серверу базы данных.
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПодключитьОбработчикОжидания("ОбновитьСписокЗадач", 60);
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьСписокЗадач()
Элементы.Список.Обновить();
КонецПроцедурыОбновление задач, приходящих по обмену данными
В распределённых системах (обмен между 1С:Документооборот и 1С:ERP, центральная и периферийные базы, обмен с сайтом или мобильным клиентом) задачи появляются в списке только после сеанса обмена. Если синхронизация выполняется по расписанию, новая задача «приедет» с ближайшим сеансом — обновление формы до этого момента не поможет.
Проверьте журнал обмена: в настройках синхронизации данных посмотрите дату последнего успешного сеанса и наличие ошибок. Типовые признаки проблемы — предупреждения о неотправленных данных, конфликты версий объектов или остановленное регламентное задание синхронизации. После устранения ошибки выполните обмен вручную кнопкой «Выполнить обмен» и затем обновите список задач.
Отдельный случай — задачи из внешних систем (почта, планировщики, телеграм-боты через интеграции). Здесь логика обновления определяется конкретной интеграцией: периодичность опроса внешнего сервиса, корректность авторизации и сопоставление пользователей. Диагностику начинайте с журнала регистрации и логов интеграционного механизма.
Типичные ошибки и как их избежать
Опыт поддержки показывает, что большинство обращений по теме «не обновляется список задач» сводится к нескольким повторяющимся ситуациям. Знание их экономит время диагностики.
Ещё одна ошибка — работа в устаревшем клиентском сеансе. Если база недавно обновлялась, а сеанс пользователя открыт давно, возможны рассинхронизации кэша метаданных. Простое решение: полностью закрыть клиент 1С и войти заново, при необходимости очистить локальный кэш (удаление базы из списка и повторное добавление либо очистка каталога кэша).
Как проверить результат
Появилась после F5 или в течение интервала автообновления
Не появляется даже при сброшенных отборах
Исчезла из списка активных или сменила состояние
Остаётся активной — проверьте, завершён ли бизнес-процесс
Выполняется по расписанию без ошибок
Статус «Ошибка» или давняя дата последнего запуска
FAQ: частые вопросы об обновлении списка задач в 1С
Задача есть у руководителя, но не видна у исполнителя. Что делать?
Проверьте, что исполнитель указан в задаче корректно (не подразделение вместо пользователя), сбросьте отборы в его списке и сверьте права: у исполнителя должна быть роль, дающая чтение задач. Если используется RLS, убедитесь, что пользователь входит в нужную группу доступа.
Как часто стоит настраивать автообновление списка?
Практичный диапазон — от 30 секунд до нескольких минут. Чаще имеет смысл только на рабочем месте диспетчера с малой нагрузкой на базу. Учитывайте, что каждый пользователь с автообновлением регулярно отправляет запрос к серверу.
После обновления конфигурации список задач стал пустым. Это нормально?
Нет. Сначала перезайдите в базу и очистите клиентский кэш. Если не помогло — проверьте, не изменился ли в новой релизе состав ролей или настройки отборов по умолчанию, и выполните отложенные обработчики обновления данных, если они предусмотрены релизом.
Можно ли обновить список задач у другого пользователя удалённо?
Напрямую перерисовать чужую форму нельзя. Можно отправить пользователю оповещение штатными средствами (например, через систему взаимодействий) с просьбой обновить список, либо завершить его сеанс через консоль кластера, если требуется применение критичных изменений.
Задачи создаются с задержкой в несколько минут — это ошибка?
Чаще всего нет: задачи формируются регламентным заданием по расписанию. Уточните у администратора периодичность задания. Если задержка критична для процесса, расписание можно скорректировать, но слишком частый запуск увеличивает нагрузку на сервер.
Что важно запомнить
Начинайте с простого: F5 и сброс отборов решают большинство случаев. Если задача не появляется — проверяйте права, регламентные задания и обмен данными, а не обновляйте форму повторно. Любые доработки и изменения настроек выполняйте только с резервной копией.