...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/result.php
- Класс: Bitrix\Crm\WebForm\Result
- Вызов: Result::addEntity
protected function addEntity() { $scheme = $this->params['ENTITY_SCHEME']; $fields = $this->params['FIELDS']; $presetFields = $this->params['PRESET_FIELDS']; $products = $this->params['PRODUCTS']; $currencyId = $this->params['CURRENCY_ID']; $assignedById = $this->params['ASSIGNED_BY_ID']; $activityFields = $this->params['ACTIVITY_FIELDS']; $invoiceSettings = $this->params['INVOICE_SETTINGS']; $duplicateMode = $this->params['DUPLICATE_MODE']; $commonFields = $this->params['COMMON_FIELDS']; $commonData = $this->params['COMMON_DATA']; $placeholders = $this->params['PLACEHOLDERS']; $isCallback = $this->params['IS_CALLBACK']; $callbackPhone = $this->params['CALLBACK_PHONE']; $entities = $this->params['ENTITIES']; $agreements = $this->params['AGREEMENTS']; $resultEntity = new ResultEntity; $resultEntity->setFormData($this->params['FORM']); $resultEntity->setFormId($this->params['FORM_ID']); $resultEntity->setResultId($this->id); $resultEntity->setAssignedById($assignedById); $resultEntity->setPresetFields($presetFields); $resultEntity->setCommonFields($commonFields); $resultEntity->setCommonData($commonData); $resultEntity->setPlaceholders($placeholders); $resultEntity->setProductRows($products); $resultEntity->setCurrencyId($currencyId); $resultEntity->setActivityFields($activityFields); $resultEntity->setInvoiceSettings($invoiceSettings); $resultEntity->setDuplicateMode($duplicateMode); $resultEntity->setCallback($isCallback, $callbackPhone); $resultEntity->setEntities($entities); $resultEntity->setAgreements($agreements); $resultEntity->add($scheme, $fields); $this->resultEntity = $resultEntity; }