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

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

Накопленные вызовы в 1С: как убрать и не допустить повторного накопления

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

Накопленные вызовы в 1С — это записи о телефонных звонках (входящих, исходящих, пропущенных), которые программа сохраняет при работе интеграции с телефонией или виртуальной АТС. Когда обмен с сервисом телефонии работает нестабильно, настроен не до конца или пользователи не обрабатывают события, записи копятся: появляются назойливые уведомления, всплывающие окна при входе в программу, а журнал событий разрастается и начинает замедлять работу базы.

Чаще всего с проблемой сталкиваются пользователи конфигураций «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» и «1С:ERP», где телефония встроена в подсистему CRM и взаимодействий. Накопленные вызовы могут отображаться как список необработанных событий в разделе телефонии, как напоминания о пропущенных звонках или как очередь в регистре сведений, которую регламентное задание не успевает разобрать.

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

Что такое накопленные вызовы и откуда они берутся

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

Типовые источники накопления:

  • интеграция с виртуальной АТС настроена, но обмен остановлен — сервис продолжает слать события, а 1С их не забирает или не может записать;
  • регламентное задание загрузки событий телефонии отключено, заблокировано или падает с ошибкой;
  • пользователи не закрывают пропущенные вызовы в журнале, и список «необработанных» растёт месяцами;
  • тестировали телефонию, потом отказались, а подсистема продолжает накапливать записи и показывать уведомления.
Всплывающие окна при стартеЕсть необработанные события

Проверьте журнал вызовов и список пропущенных в разделе телефонии

Медленная работа базыРазрослись таблицы событий

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

Ошибки в журнале регистрацииОбмен с АТС не работает

Найдите ошибки регламентного задания загрузки событий

Телефонией не пользуемсяИнтеграция включена зря

Проверьте настройки: администрирование → телефония / интеграции

Подготовка: что сделать до очистки

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

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

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

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

В конфигурациях с подсистемой взаимодействий (УНФ, ERP, КА) звонки обычно хранятся как документы «Событие» или записи в журнале взаимодействий. Чтобы убрать накопленные записи штатным способом:

Порядок очистки журнала
  1. 1
    Откройте раздел CRM / Продажи → События (или «Журнал взаимодействий»)
  2. 2
    Отфильтруйте список по виду события «Телефонный звонок» и нужному периоду
  3. 3
    Выделите устаревшие записи (Ctrl+A внутри отбора или выборочно)
  4. 4
    Пометьте их на удаление через меню «Ещё»
  5. 5
    Выполните удаление помеченных объектов: Администрирование → Обслуживание → Удаление помеченных объектов
  6. 6
    Проверьте, что счётчик необработанных вызовов обнулился

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

После удаления помеченных объектов имеет смысл выполнить тестирование и исправление информационной базы в режиме «Сжатие таблиц» (для файловой базы), чтобы физически уменьшить размер файла. Для клиент-серверной базы сжатие выполняется средствами СУБД администратором.

Очистка регистров сведений телефонии

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

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

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

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

Отключение интеграции, если телефония не нужна

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

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

Учтите ограничение: если модуль телефонии встроен в конфигурацию поставщиком, полностью удалить его код нельзя без снятия конфигурации с поддержки. Отключение функциональности флагами — безопасная альтернатива, которая не мешает обновлениям.

Маршрут решения

Как выбрать действие

Телефонией пользуются, но очередь растётЧините обмен: проверьте регламентное задание, логин/пароль API и доступность сервиса АТС
Телефонию подключали для теста и забросилиОтключите интеграцию флагом, очистите очередь и отключите регламентные задания
Нужна история звонков, но не нужны уведомленияОставьте загрузку событий, отключите только всплывающие уведомления в персональных настройках
Записей сотни тысяч и база тормозитПлановая очистка порциями в нерабочее время плюс сжатие таблиц после удаления

Как не допустить повторного накопления

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

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

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

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

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

Счётчик необработанных вызовов
Норма

Пустой список или только свежие записи

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

Старые записи остались после очистки

Журнал регистрации
Норма

Нет повторяющихся ошибок обмена с телефонией

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

Ошибки регламентного задания появляются каждые несколько минут

Работа пользователей
Норма

Всплывающие окна о вызовах не появляются

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

Уведомления продолжают вылезать при входе

Размер базы
Норма

После сжатия файл уменьшился

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

Размер не изменился — удаление не завершено или сжатие не выполнялось

Типичные ошибки при очистке

Типичные ошибки
01
Удаление записей без резервной копии — при ошибке историю звонков восстановить не из чего
02
Очистка только журнала, но не очереди обмена — уведомления возвращаются через день
03
Удаление регламентного задания вместо отключения — после обновления конфигурации задание может не восстановиться корректно
04
Массовое удаление в рабочее время — блокировки таблиц мешают пользователям и провоцируют аварийные завершения
05
Ручная правка таблиц СУБД в обход 1С — нарушение целостности и проблемы при обновлении

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

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

Можно ли убрать накопленные вызовы без конфигуратора?

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

Почему после очистки вызовы появились снова?

Значит, работает источник событий: интеграция с АТС продолжает передавать данные или регламентное задание повторно загружает историю из сервиса. Проверьте настройки обмена и при необходимости ограничьте глубину загрузки истории или отключите интеграцию.

Удалятся ли вместе с вызовами записи разговоров?

Записи разговоров обычно хранятся на стороне виртуальной АТС, а в 1С лежат только ссылки на них. После удаления событий в 1С ссылки перестанут работать, хотя сами файлы в личном кабинете АТС останутся до истечения срока их хранения у провайдера.

Влияет ли количество накопленных вызовов на скорость работы 1С?

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

Как отключить только всплывающие окна, оставив историю звонков?

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

Опасно ли отключать регламентное задание телефонии?

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

Итог

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

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