Календарь и события — Решение проблем¶
Аудитория: ТП 1-й линии (без доступа к БД)
Как пользоваться этим документом¶
Секции организованы по типам проблем. Для каждой: 1. Симптом — что описывает клиент 2. Что проверить — шаги диагностики 3. Решение — что сделать 4. Эскалация — когда передавать на 2-ю линию
1. Отображение событий и встреч¶
~30% обращений по теме.
1.1 Встреча не отображается до обновления страницы¶
Симптом: «поставил встречу в календарь — она видна только после обновления страницы», «добавил пользователя — не вижу его встреч до обновления».
Что проверить: - SignalR-соединение — работает ли (индикатор в нижнем правом углу) - Версия системы — в ранних версиях обновление было не real-time - Браузер — особенно десктоп-приложение
Решение: обновить страницу. Это известная проблема отложенного обновления UI — событие создаётся корректно, но отображение подтягивается с задержкой.
1.2 Пропадают события / встречи коллег¶
Симптом: «пропадают события в календаре», «встречи коллег пропадают».
Что проверить: - Фильтры календаря — не скрыты ли чужие календари - Права доступа — может ли пользователь видеть чужие события - Синхронизация — если используется Exchange/CalDAV, проверить статус синхронизации
Решение: проверить фильтры отображения. Если события действительно исчезают — зафиксировать конкретные TaskID пропавших событий.
Эскалация: если события действительно удаляются из БД без действий пользователя.
1.3 Видны встречи других пользователей (лишние)¶
Симптом: «вижу встречи чужих пользователей в своём календаре».
Что проверить: - Настройки видимости — включён ли показ календарей коллег - Права — не выданы ли избыточные права на просмотр
Эскалация: если видны приватные встречи без настроек доступа — проблема безопасности.
1.4 Отображение рабочих / выходных / праздничных дней¶
Симптом: «в календаре неправильно отображаются выходные дни», «праздники не отмечены».
Что проверить: - Производственный календарь — заполнен ли на текущий год (Администрирование → Производственный календарь) - Год — данные могут отсутствовать на новый период
Решение: администратор должен заполнить производственный календарь на нужный год. Путь: /administration/product-calendar.
1.5 Фильтр задач на календарном представлении¶
Симптом: «в новых категориях на календарном представлении не работает фильтр», «не вижу задачи после применения фильтров», «фильтры по ДП не применяются».
Что проверить: - Версия системы — расширенные фильтры (статус, роль, ДП) доступны в актуальных версиях SPA - Настройки подкатегории — включено ли календарное представление - Тип фильтра — стандартный или кастомный - Комбинация фильтров — все фильтры работают по AND, убедитесь что задачи действительно соответствуют всем выбранным условиям - Права на ДП — если фильтруете по ДП, проверьте что у пользователя есть права на просмотр этого параметра - Видимость колонок — ДП должен быть включен в настройки видимости для календарного представления
Решение: - Попробуйте сбросить фильтры кнопкой "Сбросить фильтры" - Проверьте что задачи, которые вы ожидаете увидеть, действительно соответствуют всем выбранным фильтрам - Если фильтруете по ДП — проверьте что значение ДП заполнено в задачах
Эскалация: если фильтр настроен корректно, права есть, но не срабатывает — баг.
1.6 Расширенные фильтры календаря категории¶
~5% обращений по теме. Доступно с версий 2.267.365+.
Симптом: «не понимаю как работают новые фильтры», «не вижу фильтр по моему ДП», «задачи не отображаются после фильтрации».
Что проверить: - Версия системы — расширенные фильтры (статус, роль, ДП) появились в версии 2.267.365 - Логика AND: все фильтры работают вместе — задача должна соответствовать всем выбранным условиям - ДП в фильтрах: - ДП должен быть настроен в категории - У пользователя должны быть права на просмотр ДП - ДП должен быть включен в видимые колонки - Статус vs другие фильтры: - "Срок (Завершенные)" работает только со статусом "Закрытые" или "Все" - "Срок (Исполнитель)" и "Срок (Ответственный)" работают со статусом "Активные" или "Все"
Типичные кейсы:
- "Я выбрал Статус: Активные и Срок (Завершенные), но ничего не показывается"
- Это корректное поведение — завершенные задачи не являются активными
-
Решение: выберите "Статус: Закрытые" или "Статус: Все"
-
"Не вижу свой ДП в списке фильтров"
- Проверьте права на просмотр ДП в категории
- Проверьте что ДП включен в видимые колонки календарного представления
-
Если ДП новый — обновите страницу
-
"Хочу увидеть все встречи которые я организовал с высоким приоритетом"
- Выберите фильтр "Встречи"
- Выберите роль "Организатор"
-
Выберите в ДП "Приоритет" значение "Высокий"
-
"Применил 5 фильтров, календарь долго грузится"
- Это ожидаемо на больших категориях (10000+ задач)
- Рекомендация: используйте меньше фильтров или фильтруйте по более селективным критериям
- Добавьте фильтр по датам для ограничения диапазона
Решение общих проблем: - Используйте кнопку "Сбросить фильтры" для возврата к дефолтным настройкам - Применяйте фильтры последовательно, проверяя результат после каждого - Помните что настройки фильтров сохраняются — если календарь пустой, возможно активны старые фильтры
Эскалация: если фильтры работают не по логике AND, или ДП с правами не появляется в списке — баг.
2. Встречи — создание и редактирование¶
~25% обращений.
2.1 Ошибка при создании встречи / мероприятия¶
Симптом: «при создании встречи падает ошибка», «не могу инициировать встречу из задачи».
Что проверить: - Скриншот ошибки - Из какого контекста создаётся встреча (из задачи, из календаря, из профиля) - Версия системы - Категория — является ли она календарной
Эскалация: зафиксировать текст ошибки, контекст создания.
2.2 Ошибка при добавлении участников¶
Симптом: «при добавлении участника к встрече — ошибка».
Что проверить: - Количество участников - Существует ли пользователь в системе - Версия системы
2.3 Не вкладываются файлы во встречу¶
Симптом: «не могу вложить файл во встречу».
Что проверить: - Расширение файла — не запрещено ли - Размер файла — не превышен ли лимит - Настройка «Запрещённые расширения» — не отслеживает вложения во встречах (известная проблема)
2.4 Стандартные кнопки продолжительности¶
Симптом: «можно ли изменить стандартные кнопки продолжительности встречи?»
Решение: стандартные пресеты (15 мин, 30 мин, 1 час и т.д.) фиксированы и не настраиваются.
2.5 Список участников встречи¶
Симптом: «как увидеть полный список участников?»
Решение: открыть встречу → раздел «Участники». В списке отображаются все приглашённые с индикацией статуса (принял/отклонил/не ответил).
3. Повторяющиеся события¶
~8% обращений.
3.1 Некорректные даты повторяющихся событий¶
Симптом: «пресеты повторений работают некорректно — даты фиксируются неправильно».
Что проверить: - Какой именно пресет (ежедневно, еженедельно, ежемесячно) - Конкретные даты: ожидаемые vs фактические - Версия системы
Эскалация: если пресет стандартный и даты объективно неверны — баг.
3.2 Приостановка повторяющихся задач при отсутствии¶
Симптом: «хотим, чтобы при отпуске сотрудника повторяющиеся задачи не создавались».
Решение: стандартной настройки нет. Повторяющиеся задачи создаются по расписанию вне зависимости от статуса отсутствия. Возможный workaround — смарт-действие с проверкой отсутствия.
3.3 SmartRecurrenceJob зависает¶
Симптом: «повторяющиеся задачи перестали создаваться», «SmartRecurrenceJob завис». [2L]
Эскалация: проблема серверная — передать на 2-ю линию с указанием времени начала проблемы.
4. Отсутствия¶
~8% обращений.
4.1 Не отображается причина отсутствия в профиле¶
Симптом: «в профиле не видна причина отсутствия».
Что проверить: - Заполнена ли причина при создании отсутствия - Версия системы - Права пользователя на просмотр деталей отсутствия
4.2 Кнопка «Поставить отсутствие» без доступа к календарю¶
Симптом: «у пользователя нет доступа к календарю, но видна кнопка "Поставить отсутствие" в профиле».
Решение: это ожидаемое поведение — отсутствия и календарь управляются разными правами. Кнопка отсутствия видна, если пользователь может ставить отсутствия себе или подчинённым.
4.3 Нет поля в форме отсутствия¶
Симптом: «не вижу нужного поля при создании отсутствия».
Что проверить: - Какое поле отсутствует - Тип отсутствия (отпуск, больничный, командировка) - Настройки типов отсутствий (EntityEditor → absencetype)
5. Синхронизация с Exchange / CalDAV¶
~12% обращений.
5.1 Синхронизация календаря не работает¶
Симптом: «синхронизация календаря не происходит», «события с Exchange не подтягиваются».
Что проверить: - Тип интеграции — Exchange (EWS) или CalDAV - Настройки подключения — корректны ли учётные данные - Статус фоновых задач — работает ли планировщик
Эскалация: если настройки корректны, но синхронизация не идёт — передать на 2-ю линию.
5.2 Подключение CalDAV (Mail.ru / VK WorkSpace)¶
Симптом: «как подключить CalDAV для Mail.ru?», «поддерживается ли VK WorkSpace (бывший Mail.ru для бизнеса)?»
Решение: CalDAV поддерживается. Настройки: URL CalDAV-сервера, логин/пароль. Для Mail.ru: стандартный CalDAV endpoint. VK WorkSpace — в рамках общего CalDAV.
5.3 CRM отправляет события как письма (Lotus Notes)¶
Симптом: «система отправляет события в Lotus Notes как обычные письма, а не как приглашения».
Эскалация: ограничение интеграции — Lotus Notes не поддерживает стандартные iCal-приглашения через EWS. Передать на 2-ю линию для обсуждения workaround.
5.4 Статус «Занят» не соответствует настройке (PG, EWS выключено)¶
Симптом: «встречи всегда показываются как "Занят", хотя статус должен быть другим».
Что проверить: - Платформа — MS SQL или PostgreSQL - Включён ли EWS - Настройки FreeBusy-статуса при создании встречи
Эскалация: если на PG с выключенным EWS — известная проблема, передать на 2-ю линию.
6. Outlook-плагин и десктоп¶
6.1 Не создаётся ссылка на встречу в плагине Outlook¶
Симптом: «при создании встречи через Outlook-плагин не генерируется ссылка».
Что проверить: - Версия плагина - Авторизация в плагине - Связь с сервером 1Ф
6.2 Ссылка на совещание не открывается в десктоп-приложении¶
Симптом: «не переходит по ссылке на совещание через календарь в десктоп-приложении».
Что проверить: - Версия десктоп-приложения - Формат ссылки - Настройки протокола (deep link)
7. UI-проблемы¶
7.1 Календарь при выборе даты уходит за пределы страницы¶
Симптом: «всплывающий календарь уходит за границы окна при выборе даты мероприятия».
Решение: обновить страницу. Известный баг позиционирования — зафиксировать версию браузера.
7.2 Не прокручивается календарь¶
Симптом: «календарь не скроллится».
Что проверить: - Браузер и версия - Масштаб страницы (zoom) - Обновить страницу
7.3 Виджет «Календарь» (старый) — проблемы отображения¶
Симптом: «обводка ячейки несимметрична», «атрибуты шаблона игнорируются в виджете».
Решение: старый виджет календаря имеет известные ограничения. Рекомендовать переход на новый виджет (если доступен в версии).
8. Бронирование ресурсов и конференц-залов¶
~10% обращений за февраль-март 2026.
8.1 Ошибка бронирования после обновления версии¶
Симптом: «после обновления на 266 и отключения TC возникла ошибка в бронированиях», «при входе в категорию конференц-залов по бизнес-процессу заявки на бронирование выходит ошибка».
Что проверить: - Версия системы — обновление до 266+ - Были ли отключены компоненты (TC) при обновлении - Настройки категории конференц-залов — сохранились ли после миграции - Ошибка при входе в категорию или при создании бронирования
Эскалация: если ошибка воспроизводится стабильно после обновления — баг, передать на 2-ю линию с указанием версии и текста ошибки.
8.2 Сводный график бронирования не открывается¶
Симптом: «не открывается инструмент "Сводный график бронирования"», «пропали права на график после обновления».
Что проверить: - Права пользователя на инструмент — не сбросились ли после обновления - Версия системы (266+) - Настройки прав в новой админке
Эскалация: если права выданы, но инструмент не доступен — передать на 2-ю линию.
8.3 Права доступа к календарю ресурсов¶
Симптом: «в представлении категории Ресурсы кнопка "+" видна, хотя нет права создания», «нужно скрывать кнопку создания при отсутствии прав на календарь ресурсов».
Что проверить: - Права на категорию, на которую ссылается календарь ресурсов - Настройки представления категории
Эскалация: если кнопка "+" видна при отсутствии права на создание — баг UI, передать на 2-ю линию.
9. Права доступа к календарям¶
9.1 Календарь пользователя не отображается¶
Симптом: «календарь пользователя не отображается», «не вижу календарь сотрудника».
Что проверить: - Право «Просматривать календарные события членов группы» — есть ли в группе - Входит ли целевой пользователь в нужную группу - Включён ли календарь в настройках пользователя
Решение: проверить права на уровне групп. SQL-запрос для проверки наличия права в группах — по запросу клиенту можно предоставить (шаблон есть).
9.2 Заместитель не видит календарь руководителя¶
Симптом: «заместитель хочет видеть календарь руководителя», «как настроить доступ к календарю для заместителя».
Что проверить: - Настроена ли связь замещения - Есть ли права на просмотр календаря замещаемого - Версия системы — поддержка делегирования доступа к календарю
Решение: настроить замещение + выдать право на просмотр календарных событий. Если функциональность замещения не распространяется на календарь — это ограничение, оформить как пожелание.
9.3 Не отображаются задачи сотрудников у руководителя¶
Симптом: «у руководителя в календаре не отображаются задачи сотрудников».
Что проверить: - Добавлены ли календари сотрудников в отображение - Права на просмотр задач сотрудников - Фильтры — не скрыты ли чужие календари
Решение: добавить календари сотрудников, проверить права группы.
10. Смарт-расписания¶
10.1 Автоматизация в смарт-расписаниях не срабатывает¶
Симптом: «не отрабатывает автоматизация в смарт-расписаниях», «смарт-расписание не выполняет действия».
Что проверить: - Настройки смарт-расписания — корректны ли условия и действия - Логи выполнения — есть ли ошибки - Версия системы
Эскалация: если настройки корректны, но автоматизация не срабатывает — передать на 2-ю линию с логами.
10.2 Пакеты действий пропали в расписаниях¶
Симптом: «пакеты действий затерлись в расписаниях», «после обновления пропали настроенные пакеты действий».
Что проверить: - Была ли миграция / обновление версии - Конкретные расписания, где пропали пакеты - Версия до и после обновления
Эскалация: если пакеты пропали после обновления — баг миграции, передать на 2-ю линию.
11. Годовой календарь / Гант¶
11.1 Изменения интервалов не сохраняются в годовом календаре проектов¶
Симптом: «в годовом календаре проектов при изменении интервалов на правой стороне ганта не все изменения сохраняются», «сохраняется только первое изменение, остальные слетают после обновления».
Что проверить: - Версия системы - Сколько интервалов изменяется за раз - Воспроизводимость — при каждом ли сохранении
Эскалация: стабильный баг — передать на 2-ю линию с указанием версии и шагов воспроизведения.
12. Занятость и отображение статусов¶
12.1 Некорректное отображение занятости в календаре¶
Симптом: «некорректно отображается занятость в календаре», «статус занятости не соответствует реальным встречам».
Что проверить: - Источник данных о занятости — внутренний календарь или Exchange - Настройки FreeBusy (см. также 5.4) - Количество пересекающихся событий
12.2 Отображение закрытых задач в календарном представлении¶
Симптом: «закрытые задачи отображаются в календарном представлении», «хочу скрыть завершённые задачи из календаря».
Что проверить: - Фильтр по статусу — установлен ли «Активные» - Настройки представления категории
Решение: использовать фильтр «Статус: Активные» для скрытия закрытых задач (см. также 1.6 — расширенные фильтры).
13. Администрирование календарных категорий¶
13.1 Невозможно создать/скопировать календарную категорию в новой админке¶
Симптом: «через новую админку невозможно скопировать или создать календарную категорию».
Что проверить: - Используется новая или старая админка - Версия системы (266+) - Доступна ли операция через старую админку как workaround
Эскалация: если в новой админке функция недоступна — баг/недоработка миграции админки, передать на 2-ю линию.
14. Уведомления по календарным событиям¶
14.1 Пуш-уведомления на календарные события¶
Симптом: «не приходят пуши на календарные события», «хочу настроить пуш-уведомления для встреч».
Что проверить: - Включены ли пуш-уведомления в настройках пользователя - Настройки уведомлений для календарных событий (тип уведомления) - Мобильное приложение — авторизовано ли, получает ли другие пуши
Решение: проверить настройки уведомлений. Если пуши для других типов приходят, а для календарных — нет, проверить конфигурацию типов уведомлений.
15. Производственный календарь — расширенные настройки¶
15.1 Дополнительный признак для праздничных дней¶
Симптом: «нужен доп. признак в производственном календаре для учёта праздничных выходных при расчёте отпуска», «как отличить выходной от праздничного дня».
Что проверить: - Текущая версия — поддерживает ли расширенные атрибуты производственного календаря - Используется ли расчёт отпуска через систему
Решение: стандартно производственный календарь не различает типы выходных. Если клиенту критично — оформить как пожелание (feature request).
Чеклист для первичной диагностики¶
- Тип проблемы — отображение, создание/редактирование, повторения, отсутствия, синхронизация, бронирование, расписания, права, UI
- Версия системы — особенно важно для 266+ (миграция админки, бронирования)
- Платформа БД — MS SQL или PostgreSQL (влияет на поведение)
- Браузер / десктоп / мобильное
- Интеграция — Exchange, CalDAV, или только внутренний календарь
- Скриншот / текст ошибки
- Было ли недавнее обновление — многие проблемы связаны с миграцией на 266+
Когда эскалировать¶
- Видимость чужих приватных встреч (безопасность)
- SmartRecurrenceJob зависает (серверная проблема)
- Синхронизация с Exchange/CalDAV не работает при корректных настройках
- FreeBusy-статус всегда «Занят» на PG без EWS
- События объективно пропадают из БД
- Ошибки бронирования после обновления версии (266+)
- Пакеты действий пропали в расписаниях после миграции
- Смарт-расписания не срабатывают при корректных настройках
- Функции недоступны в новой админке (копирование/создание календарных категорий)