• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/rounding.php
  • Класс: BitrixCatalogRoundingTable
  • Вызов: RoundingTable::onBeforeAdd
static function onBeforeAdd(Event $event): EventResult
{
	$result = new EventResult();
	$data = $event->getParameter('fields');

	$modifyFieldList = [];
	static::setUserId(
		$modifyFieldList,
		$data,
		[
			'CREATED_BY',
			'MODIFIED_BY',
		]
	);
	static::setTimestamp(
		$modifyFieldList,
		$data,
		[
			'DATE_CREATE',
			'DATE_MODIFY',
		]
	);

	if (!empty($modifyFieldList))
	{
		$result->modifyFields($modifyFieldList);
	}
	unset($modifyFieldList);

	return $result;
}