====== Обновление объекта ====== ===== Описание ===== Метод: **UpdateProjectExt** !!! Метод не поддерживается. Рекомендуем использовать метод [[product/api/list/updateproject|UpdateProject]]. Начиная с версии 3.23 в метод UpdateProject добавлены все передаваемые параметры UpdateProjectExt. Наследует данные метода [[product/api/list/updateproject|UpdateProject]]. Метод UpdateProjectExt может быть заменой UpdateProject. Дополнительно не нужно вызывать UpdateProject. В зависимости от параметра сбрасывается дата и соответствующее ограничение. if (constraintString == PseudoDateConstraints.START_NOT_SET) { project.SetPlannedStartDate(null); project.SetStartDateConstraint((int?) DateConstraints.NOT_SET); } else if (constraintString == PseudoDateConstraints.END_NOT_SET) { project.SetPlannedEndDate(null); project.SetEndDateConstraint(null); } else =====Передаваемые параметры===== ^Параметр^Описание^Принимает строки^ |PlannedDuration*|Плановая продолжительность| | |DurationUnit*|Единица деления|HOURS, DAYS, WEEKS, MONTHS, YEARS| |Constraint*|Ограничение|START_NOT_SET, END_NOT_SET| |Order*|Порядковый номер| | string double string string int ===== Возвращаемые параметры ===== |Параметр|Описание| |UpdateProjectExtResult|Результат выполнения метода (успешно, либо нет с указанием причины)| * – параметры, обязательные для заполнения string