...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/fieldsynchronizer.php
- Класс: Bitrix\Crm\WebForm\FieldSynchronizer
- Вызов: FieldSynchronizer::getSynchronizeFields
public function getSynchronizeFields($schemeId, $fieldNames) { $this->isCreateMode = false; $syncFieldCodes = array(); $srcFieldMap = $this->getFieldMap($schemeId, $fieldNames); foreach($srcFieldMap as $entityTypeName => $entityFields) { foreach($entityFields as $fieldName => $entityField) { $oldFieldCode = $entityField['OLD_FIELD_CODE']; $newFieldCode = $entityField['NEW_FIELD_CODE']; if($oldFieldCode == $newFieldCode) { continue; } if($newFieldCode) { continue; } $syncFieldCodes[] = $oldFieldCode; } } return $syncFieldCodes; }