• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/builder/orderbuildercrm.php
  • Класс: Bitrix\Crm\Order\Builder\OrderBuilderCrm
  • Вызов: OrderBuilderCrm::setFields
public function setFields()
{
	$fields = ['COMMENTS', 'STATUS_ID'];

	foreach($fields as $field)
	{
		if(isset($this->formData[$field]))
		{
			$r = $this->order->setField($field, $this->formData[$field]);
			if (!$r->isSuccess())
			{
				$this->getErrorsContainer()->addErrors($r->getErrors());
			}
		}
	}

	if (!empty($this->formData['REQUISITE_BINDING']) && is_array($this->formData['REQUISITE_BINDING']))
	{
		$this->order->setRequisiteLink($this->formData['REQUISITE_BINDING']);
	}

	return parent::setFields();
}