• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderhistory.php
  • Класс: BitrixSaleOrderHistory
  • Вызов: OrderHistory::prepareDataForAdd
static function prepareDataForAdd($entityName, $type, $entity = null, array $data = array())
{
	if ($entity !== null
		&& ($operationType = static::getOperationType($entityName, $type))
		&& (!empty($operationType["DATA_FIELDS"]) && is_array($operationType["DATA_FIELDS"]))
	)
	{
		foreach ($operationType["DATA_FIELDS"] as $fieldName)
		{
			if (!array_key_exists($fieldName, $data) && ($value = $entity->getField($fieldName)))
			{
				$data[$fieldName] = TruncateText($value, 128);
			}
		}
	}

	return $data;
}