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

crm.quote.add

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

crm.quote.add(fields)

Создаёт новое коммерческое предложение. Если необходимо в предложении указать какие реквизиты покупателя/продавца (т.к. их может быть несколько у компании), то используйте метод crm.requisite.link.register.

В создаваемом предложении обязательно должны быть указаны компании продавца и покупателя:
COMPANY_ID, если покупатель - компания или CONTACT_ID, если покупатель - контакт.
MYCOMPANY_ID - продавец.

Идентификаторы указанные в crm.requisite.link.register и в создаваемом предложении должны соответствовать покупателю и продавцу.

Параметры

Параметр Описание
fields Набор полей - массив вида array("поле"=>"значение"[, ...]), содержащий значения полей предложения, где "поле" может принимать значения из возвращаемых методом crm.quote.fields.
Примечание: чтобы узнать требуемый формат полей, выполните метод crm.quote.fields и посмотрите формат пришедших значений этих полей.

Пример

BX24.callMethod(
	"crm.quote.add",
	{
		fields:
		{
			"TITLE": "Черновик",
			"STATUS_ID": "DRAFT",
			"OPENED": "Y", 
			"ASSIGNED_BY_ID": 1,
			"CURRENCY_ID": "USD",
			"OPPORTUNITY": 5000,
			"COMPANY_ID": 1,
			"COMMENTS": "Новое коммерческое предложение.",
			"BEGINDATE": "2016-03-01T12:00:00",
			"CLOSEDATE": "2016-04-01T12:00:00"
		}
	},
	function(result) 
	{
		if(result.error())
			console.error(result.error());
		else
			console.info("Создано предложение с ID " + result.data());
	}
);


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