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

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

Документ помогает разбирать обращения пользователей по календарю и событиям: отображение встреч, создание и редактирование, повторяющиеся события, отсутствия, уведомления, синхронизацию Exchange/CalDAV, права и API. Секции организованы по типам проблем; для каждой указаны симптом, что проверить, решение и когда обращаться в поддержку 1Ф.

Как пользоваться этим документом

Секции организованы по типам проблем. Для каждой:

  1. Симптом — что описывает пользователь
  2. Что проверить — шаги диагностики
  3. Решение — что сделать
  4. Когда обращаться в поддержку 1Ф — если решить на месте не получается

1. Отображение событий и встреч

Календарное представление категории: события и встречи в виде карточек

1.1 Встреча не отображается до обновления страницы

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

Что проверить:

  • SignalR-соединение — работает ли (индикатор в нижнем правом углу)
  • Версия системы — в ранних версиях обновление было не в реальном времени
  • Браузер — особенно десктоп-приложение

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

1.2 Пропадают события / встречи коллег

Симптом: «пропадают события в календаре», «встречи коллег пропадают».

Что проверить:

  • Фильтры календаря — не скрыты ли чужие календари
  • Права доступа — может ли пользователь видеть чужие события
  • Синхронизация — если используется Exchange/CalDAV, проверить статус синхронизации

Решение: проверить фильтры отображения. Если события действительно исчезают — зафиксировать конкретные TaskID пропавших событий.

Когда обращаться в поддержку 1Ф: если события действительно удаляются из БД без действий пользователя.

1.3 Видны встречи других пользователей (лишние)

Симптом: «вижу встречи чужих пользователей в своём календаре».

Что проверить:

  • Настройки видимости — включён ли показ календарей коллег
  • Права — не выданы ли избыточные права на просмотр

Когда обращаться в поддержку 1Ф: если видны приватные встречи без настроек доступа — проблема безопасности.

1.4 Отображение рабочих / выходных / праздничных дней

Симптом: «в календаре неправильно отображаются выходные дни», «праздники не отмечены».

Что проверить:

  • Производственный календарь — заполнен ли на текущий год (Администрирование → Производственный календарь)
  • Год — данные могут отсутствовать на новый период

Решение: администратор должен заполнить производственный календарь на нужный год. Путь: /administration/product-calendar.

1.5 Фильтр задач на календарном представлении

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

Что проверить:

  • Версия системы — расширенные фильтры (статус, роль, ДП) доступны в актуальных версиях SPA
  • Настройки подкатегории — включено ли календарное представление
  • Тип фильтра — стандартный или пользовательский
  • Комбинация фильтров — все фильтры работают по AND, убедитесь что задачи действительно соответствуют всем выбранным условиям
  • Права на ДП — если фильтруете по ДП, проверьте что у пользователя есть права на просмотр этого параметра
  • Видимость колонок — ДП должен быть включен в настройки видимости для календарного представления

Решение:

  • Попробуйте сбросить фильтры кнопкой "Сбросить фильтры"
  • Проверьте что задачи, которые вы ожидаете увидеть, действительно соответствуют всем выбранным фильтрам
  • Если фильтруете по ДП — проверьте что значение ДП заполнено в задачах

Когда обращаться в поддержку 1Ф: если фильтр настроен корректно, права есть, но не срабатывает — баг.

1.6 Расширенные фильтры календаря категории

Доступно с версии 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. Добавьте фильтр по датам для ограничения диапазона

Решение общих проблем:

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

Когда обращаться в поддержку 1Ф: если фильтры работают не по логике AND, или ДП с правами не появляется в списке — баг.


2. Встречи — создание и редактирование

Форма встречи: длительность (готовые пресеты), участники, «Показывать как», описание и вложения

2.1 Ошибка при создании встречи / мероприятия

Симптом: «при создании встречи падает ошибка», «не могу инициировать встречу из задачи».

Что проверить:

  • Скриншот ошибки
  • Из какого контекста создаётся встреча (из задачи, из календаря, из профиля)
  • Версия системы
  • Категория — является ли она календарной

Когда обращаться в поддержку 1Ф: зафиксировать текст ошибки, контекст создания.

2.2 Ошибка при добавлении участников

Симптом: «при добавлении участника к встрече — ошибка».

Что проверить:

  • Количество участников
  • Существует ли пользователь в системе
  • Версия системы

2.3 Не вкладываются файлы во встречу

Симптом: «не могу вложить файл во встречу».

Что проверить:

  • Расширение файла — не запрещено ли
  • Размер файла — не превышен ли лимит
  • Настройка «Запрещённые расширения» — не отслеживает вложения во встречах (известная проблема)

2.4 Стандартные кнопки продолжительности

Симптом: «можно ли изменить стандартные кнопки продолжительности встречи?»

Решение: стандартные пресеты (15 мин, 30 мин, 1 час и т.д.) фиксированы и не настраиваются.

2.5 Список участников встречи

Симптом: «как увидеть полный список участников?»

Решение: открыть встречу → раздел «Участники». В списке отображаются все приглашённые с индикацией статуса (принял/отклонил/не ответил).


3. Повторяющиеся события

3.1 Некорректные даты повторяющихся событий

Симптом: «пресеты повторений работают некорректно — даты фиксируются неправильно».

Что проверить:

  • Какой именно пресет (ежедневно, еженедельно, ежемесячно)
  • Конкретные даты: ожидаемые vs фактические
  • Версия системы

Когда обращаться в поддержку 1Ф: если пресет стандартный и даты объективно неверны — баг.

3.2 Приостановка повторяющихся задач при отсутствии

Симптом: «хотим, чтобы при отпуске сотрудника повторяющиеся задачи не создавались».

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

3.3 Повторяющиеся задачи перестали создаваться

Симптом: «повторяющиеся задачи перестали создаваться», задачи не появляются по расписанию.

Когда обращаться в поддержку 1Ф: проблема серверная — обратиться в поддержку 1Ф с указанием времени начала проблемы.


4. Отсутствия

4.1 Не отображается причина отсутствия в профиле

Симптом: «в профиле не видна причина отсутствия».

Что проверить:

  • Заполнена ли причина при создании отсутствия
  • Версия системы
  • Права пользователя на просмотр деталей отсутствия

4.2 Кнопка «Поставить отсутствие» без доступа к календарю

Симптом: «у пользователя нет доступа к календарю, но видна кнопка "Поставить отсутствие" в профиле».

Решение: это ожидаемое поведение — отсутствия и календарь управляются разными правами. Кнопка отсутствия видна, если пользователь может ставить отсутствия себе или подчинённым.

4.3 Нет поля в форме отсутствия

Симптом: «не вижу нужного поля при создании отсутствия».

Что проверить:

  • Какое поле отсутствует
  • Тип отсутствия (отпуск, больничный, командировка)
  • Настройки типов отсутствий (Редактор сущностей → absencetype)

5. Синхронизация с Exchange / CalDAV

5.1 Синхронизация календаря не работает

Симптом: «синхронизация календаря не происходит», «события с Exchange не подтягиваются».

Что проверить:

  • Тип интеграции — Exchange (EWS) или CalDAV
  • Настройки подключения — корректны ли учётные данные
  • Статус фоновых задач — работает ли планировщик

Когда обращаться в поддержку 1Ф: если настройки корректны, но синхронизация не идёт — обратиться в поддержку 1Ф.

5.2 Подключение CalDAV (Mail.ru / VK WorkSpace)

Симптом: «как подключить CalDAV для Mail.ru?», «поддерживается ли VK WorkSpace (бывший Mail.ru для бизнеса)?»

Решение: CalDAV поддерживается. Настройки: URL CalDAV-сервера, логин/пароль. Для Mail.ru: стандартный адрес CalDAV. VK WorkSpace — в рамках общего CalDAV.

5.3 CRM отправляет события как письма (Lotus Notes)

Симптом: «система отправляет события в Lotus Notes как обычные письма, а не как приглашения».

Когда обращаться в поддержку 1Ф: ограничение интеграции — Lotus Notes не поддерживает стандартные iCal-приглашения через EWS. Обратиться в поддержку 1Ф для обсуждения обходного пути.

5.4 Статус «Занят» не соответствует настройке (PG, EWS выключено)

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

Что проверить:

  • Платформа — MS SQL или PostgreSQL
  • Включён ли EWS
  • Настройки FreeBusy-статуса при создании встречи

Когда обращаться в поддержку 1Ф: если на PG с выключенным EWS — известная проблема, обратиться в поддержку 1Ф.


6. Outlook-плагин и десктоп

6.1 Не создаётся ссылка на встречу в плагине Outlook

Симптом: «при создании встречи через Outlook-плагин не генерируется ссылка».

Что проверить:

  • Версия плагина
  • Авторизация в плагине
  • Связь с сервером 1Ф

6.2 Ссылка на совещание не открывается в десктоп-приложении

Симптом: «не переходит по ссылке на совещание через календарь в десктоп-приложении».

Что проверить:

  • Версия десктоп-приложения
  • Формат ссылки
  • Настройки протокола (deep link)

7. Проблемы интерфейса

7.1 Календарь при выборе даты уходит за пределы страницы

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

Решение: обновить страницу. Известный баг позиционирования — зафиксировать версию браузера.

7.2 Не прокручивается календарь

Симптом: «календарь не скроллится».

Что проверить:

  • Браузер и версия
  • Масштаб страницы (zoom)
  • Обновить страницу

7.3 Виджет «Календарь» (старый) — проблемы отображения

Симптом: «обводка ячейки несимметрична», «атрибуты шаблона игнорируются в виджете».

Решение: старый виджет календаря имеет известные ограничения. Рекомендовать переход на новый виджет (если доступен в версии).


8. Бронирование ресурсов и конференц-залов

Бронирование ресурсов: переговорные и залы по дням, контекстное меню события

8.1 Ошибка бронирования после обновления версии

Симптом: «после обновления на 266 и отключения TC возникла ошибка в бронированиях», «при входе в категорию конференц-залов по бизнес-процессу заявки на бронирование выходит ошибка».

Что проверить:

  • Версия системы — обновление до 266+
  • Были ли отключены компоненты (TC) при обновлении
  • Настройки категории конференц-залов — сохранились ли после миграции
  • Ошибка при входе в категорию или при создании бронирования

Когда обращаться в поддержку 1Ф: если ошибка воспроизводится стабильно после обновления — баг, обратиться в поддержку 1Ф с указанием версии и текста ошибки.

8.2 Сводный график бронирования не открывается

Симптом: «не открывается инструмент "Сводный график бронирования"», «пропали права на график после обновления».

Что проверить:

  • Права пользователя на инструмент — не сбросились ли после обновления
  • Версия системы (266+)
  • Настройки прав в новой админке

Когда обращаться в поддержку 1Ф: если права выданы, но инструмент не доступен — обратиться в поддержку 1Ф.

8.3 Права доступа к календарю ресурсов

Симптом: «в представлении категории Ресурсы кнопка "+" видна, хотя нет права создания», «нужно скрывать кнопку создания при отсутствии прав на календарь ресурсов».

Что проверить:

  • Права на категорию, на которую ссылается календарь ресурсов
  • Настройки представления категории

Когда обращаться в поддержку 1Ф: если кнопка "+" видна при отсутствии права на создание — баг интерфейса, обратиться в поддержку 1Ф.


9. Права доступа к календарям

9.1 Календарь пользователя не отображается

Симптом: «календарь пользователя не отображается», «не вижу календарь сотрудника».

Что проверить:

  • Право «Просматривать календарные события членов группы» — есть ли в группе
  • Входит ли целевой пользователь в нужную группу
  • Включён ли календарь в настройках пользователя

Решение: проверить права на уровне групп. SQL-запрос для проверки наличия права в группах — по запросу пользователю можно предоставить (шаблон есть).

9.2 Заместитель не видит календарь руководителя

Симптом: «заместитель хочет видеть календарь руководителя», «как настроить доступ к календарю для заместителя».

Что проверить:

  • Настроена ли связь замещения
  • Есть ли права на просмотр календаря замещаемого
  • Версия системы — поддержка делегирования доступа к календарю

Решение: настроить замещение + выдать право на просмотр календарных событий. Если функциональность замещения не распространяется на календарь — это ограничение, оформить как пожелание.

9.3 Не отображаются задачи сотрудников у руководителя

Симптом: «у руководителя в календаре не отображаются задачи сотрудников».

Что проверить:

  • Добавлены ли календари сотрудников в отображение
  • Права на просмотр задач сотрудников
  • Фильтры — не скрыты ли чужие календари

Решение: добавить календари сотрудников, проверить права группы.


10. Смарт-расписания

10.1 Автоматизация в смарт-расписаниях не срабатывает

Симптом: «не отрабатывает автоматизация в смарт-расписаниях», «смарт-расписание не выполняет действия».

Что проверить:

  • Настройки смарт-расписания — корректны ли условия и действия
  • Логи выполнения — есть ли ошибки
  • Версия системы

Когда обращаться в поддержку 1Ф: если настройки корректны, но автоматизация не срабатывает — обратиться в поддержку 1Ф с логами.

10.2 Пакеты действий пропали в расписаниях

Симптом: «пакеты действий затерлись в расписаниях», «после обновления пропали настроенные пакеты действий».

Что проверить:

  • Была ли миграция / обновление версии
  • Конкретные расписания, где пропали пакеты
  • Версия до и после обновления

Когда обращаться в поддержку 1Ф: если пакеты пропали после обновления — баг миграции, обратиться в поддержку 1Ф.


11. Годовой календарь / Гант

11.1 Изменения интервалов не сохраняются в годовом календаре проектов

Симптом: «в годовом календаре проектов при изменении интервалов на правой стороне ганта не все изменения сохраняются», «сохраняется только первое изменение, остальные слетают после обновления».

Что проверить:

  • Версия системы
  • Сколько интервалов изменяется за раз
  • Воспроизводимость — при каждом ли сохранении

Когда обращаться в поддержку 1Ф: стабильный баг — обратиться в поддержку 1Ф с указанием версии и шагов воспроизведения.


12. Занятость и отображение статусов

12.1 Некорректное отображение занятости в календаре

Симптом: «некорректно отображается занятость в календаре», «статус занятости не соответствует реальным встречам».

Что проверить:

  • Источник данных о занятости — внутренний календарь или Exchange
  • Настройки FreeBusy (см. также 5.4)
  • Количество пересекающихся событий

12.2 Отображение закрытых задач в календарном представлении

Симптом: «закрытые задачи отображаются в календарном представлении», «хочу скрыть завершённые задачи из календаря».

Что проверить:

  • Фильтр по статусу — установлен ли «Активные»
  • Настройки представления категории

Решение: использовать фильтр «Статус: Активные» для скрытия закрытых задач (см. также 1.6 — расширенные фильтры).


13. Администрирование календарных категорий

13.1 Невозможно создать/скопировать календарную категорию в новой админке

Симптом: «через новую админку невозможно скопировать или создать календарную категорию».

Что проверить:

  • Используется новая или старая админка
  • Версия системы (266+)
  • Доступна ли операция через старую админку как обходной путь

Когда обращаться в поддержку 1Ф: если в новой админке функция недоступна — баг/недоработка миграции админки, обратиться в поддержку 1Ф.


14. Уведомления по календарным событиям

14.1 Пуш-уведомления на календарные события

Симптом: «не приходят пуши на календарные события», «хочу настроить пуш-уведомления для встреч».

Что проверить:

  • Включены ли пуш-уведомления в настройках пользователя
  • Настройки уведомлений для календарных событий (тип уведомления)
  • Мобильное приложение — авторизовано ли, получает ли другие пуши

Решение: проверить настройки уведомлений. Если пуши для других типов приходят, а для календарных — нет, проверить конфигурацию типов уведомлений.


15. Производственный календарь — расширенные настройки

15.1 Дополнительный признак для праздничных дней

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

Что проверить:

  • Текущая версия — поддерживает ли расширенные атрибуты производственного календаря
  • Используется ли расчёт отпуска через систему

Решение: стандартно производственный календарь не различает типы выходных. Если пользователю критично — оформить как пожелание.


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

При первичном разборе обращения уточните и зафиксируйте:

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

Когда обращаться в поддержку 1Ф

Передавайте обращение в поддержку 1Ф в следующих случаях:

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