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

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

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

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

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

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

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

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

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

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

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

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

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

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, или ДП с правами не появляется в списке — баг.


1.7 Карточки календаря меняются или исчезают после возврата на вкладку

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

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

  • воспроизводится ли проблема именно после ухода с календарной вкладки и возврата на неё;
  • какой масштаб выбран — «Месяц (Карточка)», «Расписание» или обычная сетка;
  • версию системы и браузер; приложить снимки до и после возврата на вкладку;
  • не смешивать симптом с отличиями шаблонов карточек между категориями: шаблон «Расписания» настраивается отдельно и сам по себе сброс карточек при возврате не объясняет.

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

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

1.8 «Моё участие: Все» в личном календаре показывает только задачи исполнителя

Симптом: «в календаре при „Моё участие: Все“ вижу только задачи, где я исполнитель», «переключаю на „Заказчик“ — задач становится больше, чем при „Все“».

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

  • сборку системы — исправление входит в 2.268 «Скульптор» и новее;
  • чей календарь открыт: «Все» отбирает задачи по ролям владельца календаря, поэтому в календаре коллеги задач смотрящего быть не должно;
  • значения «Моё участие» по отдельности: «Все» — объединение «Заказчик», «Исполнитель» и «Подписчик»; если при «Все» задач меньше, чем при любой из трёх ролей отдельно, это дефект;
  • отметку «Задачи» в «Отборе» — при снятой отметке задач на сетке нет вовсе;
  • «Статус задачи» — при «Активные» завершённые задачи не показываются;
  • «Категории задач» — пустое значение означает все категории, доступные владельцу для работы в календаре, а не все категории системы.

Решение: обновиться до сборки 2.268 «Скульптор» или новее. На ней «Все» показывает задачи, где владелец календаря заказчик, исполнитель или подписчик, и каждая задача выводится на сетку один раз.

Когда обращаться в поддержку 1Ф: на сборке 2.268 «Скульптор» или новее при «Все» задач меньше, чем при «Заказчик», «Исполнитель» или «Подписчик» по отдельности, либо одна задача показана на сетке дважды. Зафиксировать пользователя, период, чей календарь открыт и значения «Моё участие», «Статус задачи», «Категории задач».

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

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

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

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

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

  • Даты встречи: обе границы должны лежать в диапазоне с 01.01.1753 по 31.12.9999, окончание — строго позже начала; в режиме «Весь день» окончание считается от следующих суток, поэтому 31.12.9999 в нём недопустима. Сообщения «Некорректная дата начала встречи…», «Некорректная дата окончания встречи…» и «Дата окончания встречи должна быть строго позже даты начала.» — это проверка на сервере: эскалация не требуется, достаточно поправить даты
  • Скриншот ошибки
  • Создаётся встреча или изменяется, и из какого контекста (из задачи, из календаря, из профиля)
  • Версия системы
  • Категория — является ли она календарной
  • Связанная задача в поле «Связано с» — открывается ли она по номеру. Если задачи больше нет, очистите поле и создайте встречу без связи — см. 2.10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.6 Поле «Связано с» пустое у участников или не очищается

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

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

  • Провайдер календаря у организатора и у участников — встроенный календарь 1Формы, Exchange (EWS) или CalDAV
  • Режим Exchange в профиле пользователя: «Синхронизация», «Выключено» или активная синхронизация
  • Версия системы

Решение:

  • Встроенный календарь 1Формы: связь задаёт организатор, и она переносится в карточки всех участников — при создании встречи, при замене связанной задачи и при её очистке. Пока связь стоит у организатора, она видна участникам; очистка у организатора убирает её у всех.
  • CalDAV: поле «Связано с» не показывается — ни при создании встречи, ни в карточке. Связь для таких календарей не хранится (см. провайдер CalDAV), поэтому заполнять в нём нечего: это не потеря данных.
  • Exchange (EWS): связь держится в описании события и читается из него; если описание встречи отредактировали вручную и служебный блок с маркером удалён, связь перестанет определяться.

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

2.7 Обновление встречи отменяется целиком из-за сбойного вложения (PostgreSQL)

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

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

  • Платформа БД: симптом относится к PostgreSQL — на MS SQL сбойное вложение пропускается, а встреча сохраняется
  • Число вложений во встрече и доступность файлов: сбой одного вложения не должен отменять сохранение остальных
  • Версия системы

Решение: обновиться до сборки 2.268 «Скульптор» или новее — чтение каждого вложения идёт под своей точкой сохранения, поэтому сбой одного файла не отменяет сохранение встречи: сбойное вложение пропускается с записью в журнал, остальные обрабатываются. На более ранних сборках на PostgreSQL симптом воспроизводится.

Когда обращаться в поддержку 1Ф: на сборке 2.268 «Скульптор» или новее сохранение встречи с вложениями всё равно отменяется целиком, журнал ведёт себя иначе (ошибки нет) либо сбойное вложение каждый раз разное. Зафиксировать номер встречи, число вложений, платформу БД и текст ошибки из журнала.

2.8 Не сохраняется встреча в чужом календаре коллеги (CalDAV)

Симптом: «при сохранении встречи в календаре коллеги появляется отказ „Нет прав на создание встречи в календаре …“», «встреча не создаётся, хотя раньше сохранялась».

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

  • Тип CalDAV-сервера: делегирование поддерживает только Kerio — у Яндекса, CommuniGate и стандартного провайдера право на чужой календарь выдать нельзя
  • Не отозвано ли право на сервере между открытием формы и сохранением: права перечитываются перед записью, и отзыв отклоняет сохранение
  • Доступность CalDAV-сервера: при недоступности или таймауте (3 с) отказ выдаётся с записью в журнал
  • Заведён ли CalDAV-ящик у обоих пользователей — без него запись невозможна

Решение: проверить право на календарь коллеги на самом CalDAV-сервере и при необходимости выдать его заново.

Когда обращаться в поддержку 1Ф: право выдано, CalDAV-ящики заведены и сервер доступен, а встреча всё равно не сохраняется. Зафиксировать тип CalDAV-сервера, обоих пользователей, время попытки и текст отказа из журнала.


2.9 Не открывается входящее приглашение и не работает ответ на него (CalDAV, Kerio)

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

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

  • тип CalDAV-сервера: симптом относится к Kerio Connect — приглашение, которое сервер доставил в календарь участника, хранится под именем ресурса с расширением .eml, а не .ics;
  • сборку системы: исправление входит в 2.268 «Скульптор» и новее;
  • роль пользователя во встрече: действия «Принять», «Под вопросом», «Отклонить» доступны участнику, а не организатору;
  • видна ли встреча в списке событий при неоткрывающейся карточке: это и есть признак дефекта, а не отсутствия прав;
  • заведён ли у пользователя CalDAV-ящик.

Решение: обновить систему до сборки 2.268 «Скульптор» или новее — приглашение открывается в карточке, а «Принять», «Под вопросом», «Отклонить» и ответ по всему ряду меняют ответ участника на сервере; после действия список событий показывает новый ответ на всех затронутых повторениях.

Когда обращаться в поддержку 1Ф: на сборке 2.268 «Скульптор» или новее приглашение Kerio по-прежнему не открывается или ответ не сохраняется. Зафиксировать тип CalDAV-сервера, пользователя, кем он является во встрече (организатор или участник), номер встречи и текст ошибки из журнала.

2.10 Не создаётся встреча, привязанная к задаче, которой больше нет

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

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

  • Номер задачи в поле «Связано с» — открывается ли задача по ссылке из самого поля. Частая причина — задача удалена, а связь осталась в сохранённой форме, в календаре задач или в клиенте;
  • Провайдер календаря. У CalDAV поля «Связано с» нет вовсе (см. 2.6) — если связь нужна, встречу создают во встроенном календаре 1Формы или в Exchange;
  • Версию системы: на сборках до 2.268 «Скульптор» вместо понятного отказа возможен сбой.

Решение: обновиться до сборки 2.268 «Скульптор» или новее. На ней запрос с несуществующей связанной задачей отклоняется понятным отказом «Задача не найдена», встреча не создаётся и в календаре не остаётся. Обходной путь без обновления: очистить поле «Связано с» и создать встречу без связи, а затем привязать её к существующей задаче.

Когда обращаться в поддержку 1Ф: на сборке 2.268 «Скульптор» или новее встреча с заполненным полем «Связано с» всё равно не создаётся, а номер задачи в поле открывает существующую задачу. Зафиксировать провайдера календаря, номер связанной задачи и текст ошибки.

2.11 Встречу в чужом календаре нельзя удалить или отменить

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

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

  • роль в встрече — удалить встречу в чужом календаре может организатор, владелец календаря и системный робот; отменить — организатор и системный робот. Участнику, который не организатор, оба действия отклоняются;
  • календарь задач 1Формы не путать с календарём встреч — правило одинаковое, но набор пунктов приходит с сервера по источнику календаря;
  • сборку — поведение описано для сборки 2.268 «Скульптор» и новее.

Решение: если отказ приходит с текстом «В категории не существует перехода в отклонённое состояние», дело не в правах: в категории календарных встреч не настроен переход в отклонённое состояние, и удалить или отменить встречу до настройки маршрута нельзя. До исправления удаление в такой конфигурации проходило молча, ничего не меняя.

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

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Ф.


5.5 Время встречи в календаре CalDAV отличается от внешнего календаря

Симптом: «встреча, созданная в Яндекс-календаре, в 1Форме стоит на другое время», «поставил встречу в 1Форме — в Kerio она сдвинулась», «событие „весь день“ переехало на сутки».

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

  • часовой пояс в профиле 1Формы и зона учётной записи на CalDAV-сервере: если они различаются, встреча показывается со сдвигом ровно на разницу зон — это корректное поведение, в обеих системах речь об одном моменте времени;
  • величину расхождения: сдвиг, равный разнице поясов, — норма; сдвиг на сутки у события «весь день» или расхождение, разницей зон не объяснимое, — повод разбираться;
  • сборку системы: разбор TZID и встроенных блоков VTIMEZONE при чтении, а также запись события «весь день» как DTSTART;VALUE=DATE входят в сборку 2.268 «Скульптор» и новее;
  • тип CalDAV-сервера (Яндекс, Kerio, CommuniGate, стандартный) и время создания встречи.

Решение: обновиться до сборки 2.268 «Скульптор» или новее. На более ранних сборках время события из зоны, отличной от серверной, сдвигается на разницу зон в обе стороны: созданное во внешнем календаре смещается в 1Форме, созданное в 1Форме — во внешнем календаре.

Когда обращаться в поддержку 1Ф: на актуальной сборке время расходится не на разницу поясов, событие «весь день» занимает не те сутки либо сдвиг возникает при совпадающих поясах. Зафиксировать сборку, тип CalDAV-сервера, часовые пояса обеих сторон и время создания встречи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


7.4 По правому клику на встрече открывается пустое меню (видна только тень)

Симптом: «по правому клику на встрече ничего нет, видна только тень», «в карточке кнопка „Отменить“ есть, а в меню по ПКМ её нет».

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

  • сборку системы — исправление входит в сборку 2.268 «Скульптор» и новее;
  • роль пользователя во встрече — организатору доступно «Отменить встречу», участнику — «Принять», «Под вопросом», «Отклонить»;
  • источник встречи — набор пунктов приходит с сервера и зависит от источника календаря.

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

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

7.5 В подсказке при наведении на встречу нет кнопок ответа

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

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

  • сборку системы — блок ответа на приглашение в подсказке входит в сборку 2.268 «Скульптор» и новее;
  • роль пользователя во встрече: кнопки «Принять», «Под вопросом», «Отклонить» и «Предложить другое время» видит участник без ответа, у организатора — только «Отменить»;
  • дан ли ответ ранее: после ответа кнопок нет по замыслу — показывается текст ответа с иконкой;
  • тип отметки: блок ответа бывает у встречи; у сроков, начала работы, создания, завершения, подписей и напоминаний в подсказке кнопок нет.

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

Когда обращаться в поддержку 1Ф: на сборке 2.268 «Скульптор» или новее у участника без ответа в подсказке нет кнопок ответа либо нажатие не меняет ответ. Зафиксировать номер встречи, роль пользователя во встрече, провайдера календаря и сборку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Агенда чужого сотрудника не отдаётся. Если повестка дня по другому сотруднику не открывается или приходит отказ, нужно проверить уровень видимости его календаря: при уровне «только занятость» или «тема и место» в повестке будут только встречи внешних календарей — без задач, напоминаний и подписей, а при отсутствии доступа данных не будет совсем. Это не сбой, а действующий уровень доступа; настраивается он так же, как видимость календаря сотрудника. При неполном уровне отборы повестки по организатору, повторениям и связи с задачей дают пустой результат — по таким признакам в суженном ответе нечего отбирать. Если в помощнике планирования по одному участнику повестка не загрузилась, строка помечается недоступной, а остальные участники остаются на месте — это ожидаемое поведение: слот по такой строке выбрать нельзя, но и общей ошибки на всю сетку быть не должно. Если общей ошибкой скрывается вся сетка, это уже не описанное поведение — нужен номер сборки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


9.4 В чужом календаре видно название встречи или номер задачи при ограниченном доступе

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

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

  • право группы «Просматривать календарные события членов группы» у смотрящего на группу владельца — оно даёт полные сведения, а не «только занятость»;
  • режим Exchange владельца: при прямой синхронизации уровень берётся из прав папки Exchange и настроек сервиса, в том числе «Показывать только занятость…»;
  • сборку системы: поведение приведено к уровню видимости начиная со сборки 2.268 «Скульптор»;
  • что именно видно: только интервалы без названия — уровень «только занятость»; название и номер задачи — полный доступ.

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

Когда обращаться в поддержку 1Ф: если на сборке 2.268 «Скульптор» или новее при «только занятости» видно название встречи или номер задачи, либо при отсутствии права события чужого календаря всё равно приходят. Зафиксировать обоих пользователей, их группы, режим Exchange владельца, сборку и снимок экрана.

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 — расширенные фильтры).


12.3 Занятость участника не применяется или применяется не к тому

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

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

  • сборку — до 2.268 «Скульптор» занятость не-организатора записывалась владельцу просматриваемого календаря; после правки она пишется в собственную копию участника, а копия владельца не меняется;
  • копию той же встречи у пользователя — запись идёт в его карточку и подтверждается организатором и временем встречи; если связь подтвердить не удалось, занятость не пишется и приходит отказ. Это ожидаемое поведение, а не сбой: молча записать значение не тому система больше не может;
  • заполнено ли поле организатора у встречи — на площадке, где оно не настроено, подтвердить встречу нечем, и смена занятости не-организатора в чужом календаре отклоняется целиком, в том числе когда значение не менялось.

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

12.4 Задачи не отображаются в календаре пользователя

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

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

  • заданы ли у пользователя «Категории для работы в календаре» — без них тип «Задачи» в «Отборе» не показывается;
  • включён ли в «Отборе» тип «Задачи»;
  • не сужает ли выборку ось «Категории задач» (пусто — все категории рабочего места), «Статус задачи» или «Моё участие»;
  • видны ли задачи в календаре категории — там отбор задач календаря пользователя не действует, это другое представление.

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

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+)
  • Пакеты действий пропали в расписаниях после миграции
  • Смарт-расписания не срабатывают при корректных настройках
  • Функции недоступны в новой админке (копирование/создание календарных категорий)