...Человеческий поиск в разработке...
- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/control/handler/taskfieldhandler.php
- Класс: BitrixTasksControlHandlerTaskFieldHandler
- Вызов: TaskFieldHandler::getFieldsToDb
public function getFieldsToDb(): array { $fields = $this->fields; $tableFields = TaskTable::getEntity()->getFields(); foreach ($fields as $fieldName => $value) { if (!array_key_exists($fieldName, $tableFields)) { unset($fields[$fieldName]); continue; } if (preg_match('/^UF_/', $fieldName)) { unset($fields[$fieldName]); continue; } if ( $tableFields[$fieldName] instanceof DatetimeField && !empty($value) ) { $fields[$fieldName] = BitrixMainTypeDateTime::createFromUserTime($value); } } return $fields; }