Документация для разработчиков
Темная тема

sale.order.tryadd

Scope: sale Права на выполнение: для всех

sale.order.tryadd(fields)

Метод добавляет заказ без сохранения заказа.

Если операция успешна, возвращается ресурс заказа в теле ответа.

Параметры

ПараметрТип Описание
fieldsobject Поля, соответствующие доступному списку полей fields.

Дополнительные поля в ответе

В ответ добавляются два свойства для получения списка платежных систем и служб доставок из заказа.

ПолеТип Описание
order.deliveryIdListAction[]list Список служб доставок.
order.paySystemIdList[]list Список платежных систем.


Примеры

BX24.callMethod(
	'sale.order.tryadd', 
	{
		fields: {
			siteId: 's1',
			userId: 1,
			orderTopic: '',
			responsibleId: 1,
			userDescription: '',
			personTypeId: 1
		}
	}, 
	function(result)
	{
		if(result.error())
			console.error(result.error().ex);
		else
			console.log(result.data());
	}
);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024