Перейти к содержанию

Календарь и события — Решение проблем

Аудитория: ТП 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 другие фильтры: - "Срок (Завершенные)" работает только со статусом "Закрытые" или "Все" - "Срок (Исполнитель)" и "Срок (Ответственный)" работают со статусом "Активные" или "Все"

Типичные кейсы:

  1. "Я выбрал Статус: Активные и Срок (Завершенные), но ничего не показывается"
  2. Это корректное поведение — завершенные задачи не являются активными
  3. Решение: выберите "Статус: Закрытые" или "Статус: Все"

  4. "Не вижу свой ДП в списке фильтров"

  5. Проверьте права на просмотр ДП в категории
  6. Проверьте что ДП включен в видимые колонки календарного представления
  7. Если ДП новый — обновите страницу

  8. "Хочу увидеть все встречи которые я организовал с высоким приоритетом"

  9. Выберите фильтр "Встречи"
  10. Выберите роль "Организатор"
  11. Выберите в ДП "Приоритет" значение "Высокий"

  12. "Применил 5 фильтров, календарь долго грузится"

  13. Это ожидаемо на больших категориях (10000+ задач)
  14. Рекомендация: используйте меньше фильтров или фильтруйте по более селективным критериям
  15. Добавьте фильтр по датам для ограничения диапазона

Решение общих проблем: - Используйте кнопку "Сбросить фильтры" для возврата к дефолтным настройкам - Применяйте фильтры последовательно, проверяя результат после каждого - Помните что настройки фильтров сохраняются — если календарь пустой, возможно активны старые фильтры

Эскалация: если фильтры работают не по логике 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).


Чеклист для первичной диагностики

  1. Тип проблемы — отображение, создание/редактирование, повторения, отсутствия, синхронизация, бронирование, расписания, права, UI
  2. Версия системы — особенно важно для 266+ (миграция админки, бронирования)
  3. Платформа БД — MS SQL или PostgreSQL (влияет на поведение)
  4. Браузер / десктоп / мобильное
  5. Интеграция — Exchange, CalDAV, или только внутренний календарь
  6. Скриншот / текст ошибки
  7. Было ли недавнее обновление — многие проблемы связаны с миграцией на 266+

Когда эскалировать

  • Видимость чужих приватных встреч (безопасность)
  • SmartRecurrenceJob зависает (серверная проблема)
  • Синхронизация с Exchange/CalDAV не работает при корректных настройках
  • FreeBusy-статус всегда «Занят» на PG без EWS
  • События объективно пропадают из БД
  • Ошибки бронирования после обновления версии (266+)
  • Пакеты действий пропали в расписаниях после миграции
  • Смарт-расписания не срабатывают при корректных настройках
  • Функции недоступны в новой админке (копирование/создание календарных категорий)