Версия от 11.12.2021
Обновлено: 03.10.2023
Дата релиза: 11.12.2021 г.
В новой версии WorkPoint изменится подход к планированию и учету финансовых показателей по проектам. После обновления упростится логика формирования P&L, а процесс финансового учета станет более автоматизированным.
Главное изменение — в проектах больше не будет финансовых операций и, как следствие, не будет механизма признания.
Фактическая себестоимость в финансовом отчете будет автоматически рассчитываться на основе согласованных таймшитов, плановая себестоимость — на основе базовой версии ресурсного плана (да-да, теперь у ресурсного плана появятся версии). Прогнозная себестоимость будет рассчитываться как сумма двух составляющих:
- до текущей даты — по таймшитам в любом статусе;
- начиная с текущей даты в будущее — по рабочей версии ресурсного плана (эта версия будет называться «Текущая оценка»).
Упростится учет и планирование выручки. Все сведения о выручке будут отображаться в одной таблице на вкладке Выручка.
Каждая строка этой таблицы — плановое начисление. Для каждого начисления указывается этап проекта, плановая, прогнозная и фактическая дата начисления, а также плановая и фактическая сумма.
Изменится подход к учету прямых затрат. Для планирования затрат будет предусмотрена отдельная вкладка в карточке проекта — Оценка затрат.
Себестоимость
Планирование
Как сейчас
Плановая себестоимость рассчитывается с помощью Мастера планирования себестоимости труда на основе ресурсного плана проекта.
После формирования затратных строк в бюджете проекта связи с часами в ресурсном плане не сохраняется — изменения ресурсного плана не приводят к изменению себестоимости в бюджете.
Как будет
Плановая себестоимость в финансовом отчете по проекту рассчитывается автоматически на основе базовой версии ресурсного плана.
Изменения базовой версии ресурсного плана автоматически приводит к изменению плановой себестоимости в финансовом отчете.
Учет
Как сейчас
Фактическая себестоимость попадает в финансовый отчет со вкладки Операции. Операции создаются в результате Признания себестоимости труда.
Как будет
Фактическая себестоимость в финансовом отчете будет рассчитываться автоматически, на основе согласованных часов. Фактическая себестоимость в финансовом отчете будет обновляться сразу после появления согласованных таймшитов без необходимости выполнения признания.
Прогнозирование
Как сейчас
Прогноз себестоимости труда в финансовом отчете строится на основе признанных операций, факта по часам из таймшитов и ресурсного плана.
Как будет
Прогнозная себестоимость будет рассчитываться как сумма двух составляющих:
- до текущей даты — по таймшитам в любом статусе;
- начиная с текущей даты в будущее — по рабочей версии ресурсного плана (эта версия будет называться «Текущая оценка»).
Выручка
Планирование
Как сейчас
Выручка планируется путем создания строк с типом «Выручка» в Бюджете проекта.
Как будет
Все сведения о выручке будут отображаться в одной таблице на вкладке Выручка.
Для планирования выручки на этой вкладке необходимо создать строку в таблице и заполнить поля:
- Задача. Этап проекта, на который планируется выручка.
- План. дата. Плановая дата начисления выручки (например, плановая дата актирования).
- План. сумма. Плановая сумма выручки.
Плановые значения со вкладки Выручка отражаются в колонке План финансового отчета. Период начисления определяется в соответствии с плановой датой:
Учет
Как сейчас
Фактическая выручка попадают в финансовый отчет со вкладки Операции. Операции создаются в результате Признания выручки.
Как будет
Выручка будет считаться фактической с момента заполнения полей Факт. дата и Факт. сумма в таблице на вкладке Выручка в карточке проекта.
Период, к которому будет отнесена фактическая выручка в финансовом отчете определяется на основе поле Факт. дата.
Прогноз
Как сейчас
Прогноз выручкив финансовом отчете строится следующим образом:
- до текущей даты — данные со вкладки Операции;
- от текущей даты в будущее — данные со вкладки Бюджет.
Как будет
В таблице на вкладке Выручка для каждой строки можно будет заполнить поле Прогноз. дата. Прогнозная дата позволяет указать ожидаемую, прогнозируемую дату получения выручки. Это особенно важно в случаях, когда возникает отклонение от плана.
Затраты
Планирование
Как сейчас
Затраты планируются путем создания строк с типом «Затраты» в Бюджете проекта.
Как будет
Планирование затрат будет осуществляться с помощью вкладки Оценка затрат в карточке проекта.
Для планирования затрат на этой вкладке необходимо создать строку в таблице и заполнить поля:
- Задача. Этап проекта, на который планируются затраты.
- Дата. Плановая дата начисления затрат.
- Сумма. Плановая сумма затрат.
- Тип затрат. Выбор из системного справочника Типы затрат.
Значения со вкладки Оценка затрат отражаются в колонке План финансового отчета. Период начисления определяется в соответствии с плановой датой.
Учет
Как сейчас
Фактические затраты попадают в финансовый отчет со вкладки Операции. Операции создаются в результате Признания затрат.
Как будет
Фактические затраты в финансовом отчете будут рассчитываться автоматически, на основе согласованных заявок на затраты. Суммы фактических затрат в финансовом отчете будут обновляться сразу после появления согласованных заявок на затраты без необходимости выполнения признания.
Прогноз
Как сейчас
Прогноз затрат в финансовом отчете строится следующим образом:
- до текущей даты — данные со вкладки Операции;
- от текущей даты в будущее — данные со вкладки Бюджет.
Как будет
Прогноз затрат по проекту будет складываться из двух составляющих:
- до текущей даты — сумма затрат по всем заявкам на затраты, вне зависимости от статуса согласования;
- от текущей даты в будущее — плановые затраты со вкладки Оценка затрат.
Список изменений
- Добавлена версионность ресурсного плана проекта. Теперь в ресурсном плане будет две версии: Базовый план и Текущая оценка. На основе Базового плана будет автоматически рассчитываться плановая себестоимость труда в финансовом отчете проекта. На основе Текущей оценки (и фактической отметки) будет рассчитываться прогнозная себестоимость труда в финансовом отчете проекта.
- Удалена вкладка Бюджет из карточки проекта.
- Удалена вкладка Операции из карточки проекта.
- Удален Мастер планирования себестоимости труда.
- Удален механизм признания фактических финансовых операций.
- Добавлена вкладка Выручка в карточку проекта. Вкладка используется для планирования, прогнозирования и учета фактической выручки.
- Добавлена вкладка Оценка затрат в карточку проекта. Вкладка используется для планирования затрат по проекту.
- Изменена логика расчета плановых значений в финансовом отчете:
- Плановая себестоимость рассчитывается на основе Базовой версии ресурсного плана;
- Плановая выручка рассчитывается по вкладке Выручка. Учитываются строки, в которых заполнены поля План. дата и План. Сумма;
- Плановые затраты рассчитываются по вкладке Оценка затрат.
- Изменена логика расчета фактических значений в финансовом отчете:
- Фактическая себестоимость рассчитывается на основе согласованных таймшитов;
- Фактическая выручка рассчитывается по вкладке Выручка. Учитываются строки, в которых заполнены поля Факт. дата и Факт. сумма;
- Фактические затраты рассчитываются на основе согласованных заявок на затраты.
- Изменена логика расчета прогнозных значений в финансовом отчете:
- Прогноз по себестоимости рассчитывается как сумма себестоимости часов, учтенных в таймшитах до текущей даты (вне зависимости от статуса согласования) и плановых часов по версии «Текущая оценка» ресурсного плана.
- Прогноз по выручке рассчитывается на основе фактических сведений и данных с вкладки Выручка с учетом значения поля Прогноз. дата.
- Прогноз по затратам рассчитывается на основе фактических сведений и данных с вкладки Оценка затрат.
- Удален справочник Учетные статьи.
- Удален конфигуратор финансового отчета (только для расширенной редакции). Все финансовые отчеты будут приведены к стандартному виду.
Порядок миграции
- Справочник Учетные статьи будет удален. Учетные статьи с типом «Затраты» (все, коме статьи «Себестоимость труда») будут мигрированы в справочник Типы затрат:
- Если для учетной статьи есть единственный связанный тип затрат — > учетная статья будет удалена;
- Если для учетной статьи нет связанных типов затрат — > будет создан тип затрат с наименованием, аналогичным наименованию учетной статьи с префиксом «Auto», а учетная статья будет удалена;
- Если для учетной статьи есть несколько связанных типов затрат — > будет создан тип затрат с наименованием, аналогичным наименованию учетной статьи с префиксом «Auto», а учетная статья будет удалена.
- Вкладка Бюджет будет удалена:
- Строки с типом «Выручка» — > Вкладка Выручка. Будут созданы строки и заполнены поля Задача, План дата, План сумма, Описание.
- Строки с типом «Затраты» (кроме статьи «Себестоимость труда») — > Вкладка Оценка затрат. Будут созданы строки и заполнены поля Дата, Задача, Тип затрат, Сумма, Описание.
- Бюджетные строки по учетной статье «Себестоимость труда» будут удалены, так как после миграции бюджетная себестоимость будет рассчитываться на основе базовой версии ресурсного плана.
- Вкладка Операции будет удалена:
- Строки с типом «Выручка» — > Вкладка Выручка. Будут созданы строки и заполнены поля Задача, Факт дата, Факт сумма, Описание.
- Строки с типом «Затраты» (кроме статьи «Себестоимость труда») — > Заявка на затраты. Для каждого проекта автоматически будет создана одна заявка на затраты с наименованием «AUTO — Имя проекта». Для каждой затратной строки с вкладки Операции в этой заявке будет создана затратная строка и заполнены поля Дата, Описание, Сумма, Тип затрат, Задача. Заявка будет автоматически согласована.
- Операции по учетной статье «Себестоимость труда» будут удалены, так как после миграции фактически себестоимость будет рассчитываться на согласованных таймшитов.
- Текущий ресурсный план — > Версия Текущая оценка ресурсного плана. Версия Базовый план будет пустой, автоматически не заполнится.
- Для расширенной редакции будет удален Конфигуратор финансового отчета. Все финансовые отчеты будут приведены к стандартному виду.
- Удален тип отчета Финансовые данные, в котором собиралась информация по Бюджету и Операциям. Теперь финансовые показателя доступны в источниках Проекты и Задачи проектов.
На что обратить внимание
Плановая себестоимость труда
После миграции из проектов будет удалена вкладка Бюджет, а данные о плановой себестоимости труда будут рассчитываться на основе ресурсного плана, версии Базовый план.
В ходе миграции часы из ресурсного плана, актуального на момент миграции, будут перенесены в ресурсный план, версию Текущая оценка, а версия Базовый план будет пустой.
В результате удаления вкладки Бюджет и изменения механизма расчета плановой себестоимости труда, данные о плановой себестоимости с вкладки Бюджет будут потеряны.
Признанная (фактическая) себестоимость труда
После миграции и проектов будет удалена вкладка Операции, а данные о фактической себестоимости будут рассчитываться непосредственно на основе согласованных таймшитов.
В результате может удаления вкладки Операции и перерасчета себестоимости по новому алгоритму, могут измениться значения фактической себестоимости.
Отчеты на источнике «Финансовые сведения»
Источник «Финансовые сведения» агрегировал информацию обо всех финансовых операциях по проектам. В этот источник попадали данные со вкладок Бюджет и Операции. Удаление указанных вкладок в ходе миграции приведет к удалению из системы источника данных «Финансовые сведения» и всех отчетов, построенных на этом источнике.
Отчеты на источнике «Ресурсный план»
Так как после миграции ресурсный план будет разделен на две версии, изменится структура показателей в источнике данных «Ресурсный план». Некоторые отчеты на этом источнике могут перестать работать. Рекомендуется их перестроить.
Изменения в отчетах
- Удален тип отчета «Финансовые данные».
- Изменены показатели в отчетах «Проекты», «Задачи проектов», «Ресурсный план» и «Бронироване».
Изменения в отчете «Проекты»
Поля аналитик остались без изменений. Изменения по полям значений:
Код поля (было) |
Код поля (стало) |
Описание изменения |
ActualHours |
ActualHours |
Теперь это только «Согласованные» данные |
ActualHoursOverPeriod |
ActualHoursOverPeriod |
Теперь это только «Согласованные» данные |
ApprovedActualHours |
|
Удалено |
ApprovedActualHoursOverPeriod |
|
Удалено |
ActualHoursNormalized |
ActualHoursNormalized |
Теперь это только «Согласованные» данные |
ActualHoursNormalizedOverPeriod |
ActualHoursNormalizedOverPeriod |
Теперь это только «Согласованные» данные |
ActualCost |
ActualCost |
Теперь это только «Согласованные» данные |
ActualCostOverPeriod |
ActualCostOverPeriod |
Теперь это только «Согласованные» данные |
ActualCostNormalized |
ActualCostNormalized |
Теперь это только «Согласованные» данные |
ActualCostNormalizedOverPeriod |
ActualCostNormalizedOverPeriod |
Теперь это только «Согласованные» данные |
ActualExpenses |
ActualExpenses |
Теперь это данные из согласованных заявок на затраты |
ActualExpensesOverPeriod |
ActualExpensesOverPeriod |
Теперь это данные из согласованных заявок на затраты |
ActualRevenue |
ActualRevenue |
Теперь это данные из вкладки проекта «Выручка» |
ActualRevenueOverPeriod |
ActualRevenueOverPeriod |
Теперь это данные из вкладки проекта «Выручка» |
TmRevenue |
ActualRevenueTM |
Переименовано |
TmRevenueOverPeriod |
ActualRevenueTMOverPeriod |
Переименовано |
PlannedHours |
PlannedHours |
Теперь это данные из «Базового» ресурсного плана |
PlannedHoursOverPeriod |
PlannedHoursOverPeriod |
Теперь это данные из «Базового» ресурсного плана |
PlannedCost |
PlannedCost |
Теперь это данные из «Базового» ресурсного плана |
PlannedCostOverPeriod |
PlannedCostOverPeriod |
Теперь это данные из «Базового» ресурсного плана |
EstimatedExpenses |
PlannedExpenses |
Переименовано. Теперь это данные из вкладки проекта «Оценка затрат» |
EstimatedExpensesOverPeriod |
PlannedExpensesOverPeriod |
Переименовано. Теперь это данные из вкладки проекта «Оценка затрат» |
EstimatedRevenue |
PlannedRevenue |
Теперь это данные из вкладки проекта «Выручка» |
EstimatedRevenueOverPeriod |
PlannedRevenueOverPeriod |
Теперь это данные из вкладки проекта «Выручка» |
EstimatedProfit |
PlannedProfit |
Переименовано |
EstimatedProfitability |
PlannedProfitability |
Переименовано |
EstimatedProfitabilityOverPeriod |
PlannedProfitabilityOverPeriod |
Переименовано |
EstimatedProfitOverPeriod |
PlannedProfitOverPeriod |
Переименовано |
|
EstimatedCost |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCostOverPeriod |
Добавлено. Это данные из текущей версии ресурсного плана |
EstimatedHours |
EstimatedHours |
Теперь это данные из текущей версии ресурсного плана (или поля задачи «Оценка» для базовой редакции) |
|
EstimatedHoursOverPeriod |
Добавлено. Это данные из текущей версии ресурсного плана |
ForecastCost |
ForecastCost |
Изменена логика вычисления |
ForecastExpenses |
ForecastExpenses |
Изменена логика вычисления |
ForecastHours |
ForecastHours |
Изменена логика вычисления |
ForecastProfitability |
ForecastProfitability |
Изменена логика вычисления |
Изменения в отчете «Задачи проектов»
Поля аналитик остались без изменений. Изменения по полям значений:
Код поля (было) |
Код поля (стало) |
Описание изменения |
ActualHours |
ActualHours |
Теперь это только «Согласованные» данные |
ActualHoursOverPeriod |
ActualHoursOverPeriod |
Теперь это только «Согласованные» данные |
ActualHoursNormalized |
ActualHoursNormalized |
Теперь это только «Согласованные» данные |
ActualHoursNormalizedOverPeriod |
ActualHoursNormalizedOverPeriod |
Теперь это только «Согласованные» данные |
ActualCost |
ActualCost |
Теперь это только «Согласованные» данные |
ActualCostOverPeriod |
ActualCostOverPeriod |
Теперь это только «Согласованные» данные |
ActualCostNormalizedOverPeriod |
ActualCostNormalizedOverPeriod |
Теперь это только «Согласованные» данные |
ActualCostNormalized |
ActualCostNormalized |
Теперь это только «Согласованные» данные |
ActualRevenue |
ActualRevenue |
Теперь это данные из вкладки проекта «Выручка» |
ActualRevenueOverPeriod |
ActualRevenueOverPeriod |
Теперь это данные из вкладки проекта «Выручка» |
ActualExpenses |
ActualExpenses |
Теперь это данные из согласованных заявок на затраты |
ActualExpensesOverPeriod |
ActualExpensesOverPeriod |
Теперь это данные из согласованных заявок на затраты |
TmRevenue |
ActualRevenueTM |
Переименовано |
TmRevenueOverPeriod |
ActualRevenueTMOverPeriod |
Переименовано |
PlannedHours |
PlannedHours |
Теперь это данные из «Базового» ресурсного плана |
PlannedHoursOverPeriod |
PlannedHoursOverPeriod |
Теперь это данные из «Базового» ресурсного плана |
PlannedCost |
PlannedCost |
Теперь это данные из «Базового» ресурсного плана |
PlannedCostOverPeriod |
PlannedCostOverPeriod |
Теперь это данные из «Базового» ресурсного плана |
|
EstimatedCost |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCostOverPeriod |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedHours |
Добавлено. Это данные из текущей версии ресурсного плана (или поля задачи «Оценка» для базовой редакции) |
|
EstimatedHoursOverPeriod |
Добавлено. Это данные из текущей версии ресурсного плана |
EstimatedRevenue |
PlannedRevenue |
Переименовано. Теперь это данные из вкладки проекта «Выручка» |
EstimatedRevenueOverPeriod |
PlannedRevenueOverPeriod |
Переименовано. Теперь это данные из вкладки проекта «Выручка» |
EstimatedExpenses |
PlannedExpenses |
Переименовано. Теперь это данные из вкладки проекта «Оценка затрат» |
EstimatedExpensesOverPeriod |
PlannedExpensesOverPeriod |
Переименовано. Теперь это данные из вкладки проекта «Оценка затрат» |
EstimatedProfit |
PlannedProfit |
Переименовано |
EstimatedProfitOverPeriod |
PlannedProfitOverPeriod |
Переименовано |
Изменения в отчете «Ресурсный план»
Поля аналитик остались без изменений. Изменения по полям значений:
Код поля (было) |
Код поля (стало) |
Описание изменения |
PlannedHours |
PlannedHours |
Теперь это данные из «Базового» ресурсного плана |
PlannedRevenueTM |
PlannedRevenueTM |
Теперь это данные из «Базового» ресурсного плана |
PlannedCost |
PlannedCost |
Теперь это данные из «Базового» ресурсного плана |
PlannedCostByRole |
PlannedCostByRole |
Теперь это данные из «Базового» ресурсного плана |
|
EstimatedHours |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedRevenueTM |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCost |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCostByRole |
Добавлено. Это данные из текущей версии ресурсного плана |
ActualHoursTotal |
ActualHours |
Переименовано. Теперь это только «Согласованные» данные |
ActualHoursApproved |
|
Удалено |
ActualHoursNormalized |
ActualHoursNormalized |
Теперь это только «Согласованные» данные |
ActualHoursBillable |
|
Удалено |
ActualHoursNonBillable |
|
Удалено |
ActualHoursProjects |
|
Удалено |
ActualHoursTimeOffs |
|
Удалено |
ActualCost |
ActualCost |
Теперь это только «Согласованные» данные |
ActualCostNormalized |
ActualCostNormalized |
Теперь это только «Согласованные» данные |
ActualCostByRole |
ActualCostByRole |
Теперь это только «Согласованные» данные |
ActualRevenueTM |
ActualRevenueTM |
Теперь это только «Согласованные» данные |
Изменения в отчете «Бронирование»
Поля аналитик остались без изменений. Изменения по полям значений:
Код поля (было) |
Код поля (стало) |
Описание изменения |
PlannedHours |
PlannedHours |
Теперь это данные из «Базового» ресурсного плана |
PlannedRevenueTM |
PlannedRevenueTM |
Теперь это данные из «Базового» ресурсного плана |
PlannedCost |
PlannedCost |
Теперь это данные из «Базового» ресурсного плана |
PlannedCostByRole |
PlannedCostByRole |
Теперь это данные из «Базового» ресурсного плана |
|
EstimatedHours |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedRevenueTM |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCost |
Добавлено. Это данные из текущей версии ресурсного плана |
|
EstimatedCostByRole |
Добавлено. Это данные из текущей версии ресурсного плана |
AllocatedHours |
BookedHours |
Переименовано |
AllocatedCost |
BookedCost |
Переименовано |
ActualHoursTotal |
ActualHours |
Переименовано. Теперь это только «Согласованные» данные |
ActualCost |
ActualCost |
Теперь это только «Согласованные» данные |
ActualHoursNormalized |
ActualHoursNormalized |
Теперь это только «Согласованные» данные |
ActualCostNormalized |
ActualCostNormalized |
Теперь это только «Согласованные» данные |
ActualHoursBillable |
|
Удалено |
ActualHoursNonBillable |
|
Удалено |
ActualHoursProjects |
|
Удалено |
ActualHoursTimeOffs |
|
Удалено |
ActualHoursApproved |
|
Удалено |
Изменения API
Изменения по коллекциям OData:
Коллекция |
Описание изменения |
BudgetEntries |
Удалена |
FinancialOperations |
Удалена |
FinancialAccounts |
Удалена |
ProjectExpenseEstimates |
Добавлена |
ProjectRevenueLines |
Добавлена |
Новая сущность ProjectExpenseEstimate
Назначение — строка оценки затрат в карточке проекта.
Свойство |
Тип |
Описание |
id |
Guid |
|
createdBy |
Navigation |
Кем была создана сущность |
modifiedBy |
Navigation |
Кем последний раз сущность была изменена |
created |
DateTimeOffset |
Когда сущность была создана |
modified |
DateTimeOffset |
Когда последний раз сущность была изменена |
isActive |
bool |
Признак «Действующий» |
project |
Navigation |
Проект |
projectTask |
Navigation |
Задача проекта |
expenseType |
Navigation |
Тип затрат |
amount |
decimal |
Сумма |
date |
date |
Дата затрат |
description |
string |
Описание |
Новая сущность ProjectRevenueLine
Назначение — строка плана/факта выручки по проекту.
Свойство |
Тип |
Описание |
id |
Guid |
|
createdBy |
Navigation |
Кем была создана сущность |
modifiedBy |
Navigation |
Кем последний раз сущность была изменена |
created |
DateTimeOffset |
Когда сущность была создана |
modified |
DateTimeOffset |
Когда последний раз сущность была изменена |
isActive |
bool |
Признак «Действующий» |
project |
Navigation |
Проект |
projectTask |
Navigation |
Задача проекта |
plannedAmount |
decimal |
Плановая сумма по строке |
plannedDate |
date |
Плановая дата |
actualAmount |
decimal |
Фактическая сумма по строке |
estimatedDate |
date |
Прогнозная дата |
actualDate |
date |
Фактическая дата |
description |
string |
Описание |
Изменения по сущности ResourcePlanVersion
Свойства:
Свойство |
Тип |
Описание |
version |
ResourcePlanVersion |
Добавлено |
Тип ResourcePlanVersion (Enum):
- Work (Текущая версия ресурсного плана).
- Base0 (Базовый план).
Изменения по сущности Project
Действия и функции:
Метод |
Описание изменения |
WP.UpdateResourcePlan |
Изменен контракт. Тело запроса: |
|
{ |
|
«scale»: «Week», |
|
«version»: «Work», |
|
«entries»: [ |
|
{ |
|
«date»: «», |
|
«hours»: 0, |
|
«taskId»: «», |
|
«teamMemberId»: «», |
|
«roleId»: «" |
|
} |
|
] |
|
} |
|
Прежние запросы, без указания version, продолжат работать. Поле version по умолчанию устанавливается в Work. |
WP. GetResourcePlan |
Изменены параметры функции. |
|
/odata/Projects(id)/ WP.GetResourcePlan(scale=WP.PlanningScale'Week', from=15.11.2021, to=06.03.2022, onlyWithData=false, version=WP.ResourcePlanVersion'Work') |
|
Добавлены два параметра: |
|
1) onlyWithData (bool) — фильтр, по умолчанию false (можно опустить); |
|
2) version — версия плана, по умолчанию Work (можно опустить). |
WP. UpdateProjectBudget |
Удалено |
WP. UpdateProjectFinancialOperations |
Удалено |
WP. TrackExpenses |
Добавлено. Вспомогательный метод, упрощающий учет фактических затрат по проекту (для учета фактических затрат теперь необходимо создавать заявку на затраты). |
|
Контракт: POST /odata/Projects(id)/WP.TrackExpenses |
|
Body: |
|
{ |
|
«autoApprove»: true, // true — запрос будет сразу переведен в статус «Согласовано». |
|
«lines»: [ |
|
{ |
|
«projectTaskId»: «», // ИД задачи проекта, если null — будет заполнено ИД главной задачи (самого проекта) |
|
«expenseTypeId»: «», // ИД типа затрат |
|
«amount»: 0, // Сумма затрат |
|
«date»: «01.01.2015», // Дата затрат |
|
«description»: «» // Описание |
|
} |
|
] |
|
} |
|
Выполнение метода приводит к созданию новой заявки на затраты с заполнением строк затрат и, при необходимости, запрос сразу «утверждается». |