$metadata объявлены связанные действия Post и Unpost с параметром PostingModeOperational. У standard.odata они описаны как FunctionImport.
Адрес
Действие вызывается методомPOST по адресу документа. Принимаются все формы:
Unpost вызывается так же и отменяет проведение.
Режим проведения
PostingModeOperational=true проводит оперативно, false — неоперативно. Режим для вызова без параметра выбирается на вкладке «Запись» в поле «Режим Post без параметра»:
- Неоперативный — по умолчанию;
- Оперативный для документа сегодняшней даты — документ с сегодняшней датой проводится оперативно, если вид документа это допускает.
Проведение и изменение
- Проведённый документ после
PATCHилиPUTперепроводится, как при «Записать» в форме 1С. Для изменения проведённого документа нужно ещё право «Проведение». - Пометка удаления проведённого документа снимает проведение.
- Проведение идёт в той же транзакции, что и запись. Ошибка откатывает всё.
Отличия от standard.odata
- Действие отвечает
204, уstandard.odata—200с пустым телом. GET …/Post()даёт405, аstandard.odataпроводит документ.- Форма
…/StandardODATA.Postи параметр в теле принимаются. - Непроводимый документ и ошибки проведения дают
400, а не500.