Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Обновление объекта ====== ===== Описание ===== Метод: **UpdateProjectExt** !!! Метод не поддерживается. Рекомендуем использовать метод [[product/api/list/updateproject|UpdateProject]]. Начиная с версии 3.23 в метод UpdateProject добавлены все передаваемые параметры UpdateProjectExt. Наследует данные метода [[product/api/list/updateproject|UpdateProject]]. Метод UpdateProjectExt может быть заменой UpdateProject. Дополнительно не нужно вызывать UpdateProject. В зависимости от параметра сбрасывается дата и соответствующее ограничение. <code csharp> 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 </code> =====Передаваемые параметры===== ^Параметр^Описание^Принимает строки^ |PlannedDuration*|Плановая продолжительность| | |DurationUnit*|Единица деления|HOURS, DAYS, WEEKS, MONTHS, YEARS| |Constraint*|Ограничение|START_NOT_SET, END_NOT_SET| |Order*|Порядковый номер| | <code xml> <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <UpdateProjectExt xmlns="http://streamline/"> <contract> <ASPNETSessionId>string</ASPNETSessionId> <Project> <PlannedDuration>double</PlannedDuration> <DurationUnit>string</DurationUnit> <Constraint>string</Constraint> <Order>int</Order> </Project> </contract> </UpdateProjectExt> </soap:Body> </soap:Envelope> </code> ===== Возвращаемые параметры ===== |Параметр|Описание| |UpdateProjectExtResult|Результат выполнения метода (успешно, либо нет с указанием причины)| * – параметры, обязательные для заполнения <code xml> <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <UpdateProjectExtResponse xmlns="http://streamline/"> <UpdateProjectExtResult>string</UpdateProjectExtResult> </UpdateProjectExtResponse> </soap:Body> </soap:Envelope> </code>