Версия от 30.03.2024
Обновлено: 03.04.2024
On-Prem tags:
- контейнер client-host: 3014
- остальные: 3263
Статусная модель счетов заменена на конфигурируемый жизненный цикл:
-
По умолчанию будет добавлен набор состояний, аналогичный прошлой модели.
Важно
Права на переход между состояниями будут выданы роли «Все пользователи». Если требуются уточнение прав, его необходимо выполнить вручную.
-
Для счетов добавлена поддержка воркфлоу.
-
В карточку счета добавлены стандартные функции управления жизненным циклом и воркфлоу.
-
Переработана компонента «Обзор биллинга». Добавлен фильтр периодов и состояний жизненного цикла.
- Добавлена возможность удаления суммарных задач вместе с подчиненными.
- В режиме планирования «От ресурсов», если по задаче нет оценки часов, дата начала равна дате окончания и редактируется в списке задач. Если по задаче есть оценка часов, то дата начала и окончания задачи определяются первой и последней оценкой часов по задаче в ресурсном плане.
- Улучшены алгоритмы переноса зависимых задач с нерабочих дней.
- Исправлен расчёт длительности суммарных задач.
Улучшена настройка мастера выручки
- Удалена опция для периода начисления «Весь проект». Для методов «По тарифным ставкам» и «По целевой рентабельности» даты периода начисления являются необязательными: теперь они позволяют ограничивать расчётную базу слева и справа на таймлайне проекта.
- Для метода «Фиксированная сумма» даты периода начисления по умолчанию заполняются сроками выбранной задач. Даты могут быть изменены на произвольные, чтобы покрывать лишь часть срока задачи, либо начислять выручку по задаче за её календарными сроками.
Добавлено автоматическое предзаполнение центра затрат проекта в заявке на затраты, если пользователю в проекте доступен только один центр затрат.
Переработан блок «Результат запроса» в карточке запроса ресурса.
- Теперь сразу показывается бронирование на другие проекты и добавлен переключатель «Как есть / Как будет».
- Для запросов на актуализацию результат запроса предзаполняется автоматически значениями из запроса в момент открытия запроса.
Изменения направлены на сокращение трудозатрат согласующего — сразу видно создает ли запрос овербукинг и если нет, то его можно просто принять, не открывая ассистента бронирования.
- В настройку воркфлоу добавлен новый тип функции — «Условие». Позволяет выполнять ветвление процесса в зависимости от условий, например, значений полей обрабатываемой сущности.
- В отчёт «Проекты» добавлено поле «Со-менеджеры».
- В отчёт «Таймшиты детально» добавлены поля: «Центр затрат проекта», «Юр. лицо пользователя», «Юр. лицо проекта», «Юр. лицо таймшита».
- В диалоге настройки отчёта добавлена группировка отчетов по типам.
- В панелях мониторинга добавлена опция копирования виджетов.
- Добавлена опция копирования панелей мониторинга целиком.
- При копировании строк из предыдущего таймшита теперь копируется и Центр затрат.
- Добавлены проверки логики центров затрат для интеграций.
- Исправлена ошибка работы автобиллинга при нулевом периоде начисления.
- Исправлено открытие версии проекта, из карточки версии, открытой по ссылке из уведомления.
- Улучшен горизонтальный скролл в ассистенте бронирования — устранены «лаги».
- Исправлено отображение валюты в задачах проекта (для проектов с валютой, отличной от базовой).
- Прочие исправления и улучшения.
- Удалена сущность InvoiceStatus.
- В сущности Invoice свойство Status/StatusId заменено на State/StateId. Идентификаторы при миграции останутся прежними, но теперь это конфигурируемый набор состояний.
- В сущность ExpenseRequest — добавлено свойство LegalEntity/LegalEntityId. Заполняется автоматически при создании из юр. лица пользователя. Используется для фиксации юр. лица, к которому относятся затраты.
- Метод SetStatus в сущности Invoice сохранен для обратной совместимости, но работает только со стандартной схемой, является устаревшим и рекомендуется перейти на стандартный метод SetState.