• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/propertyvalue.php
  • Класс: BitrixSalePropertyValue
  • Вызов: PropertyValue::getLogFieldsForUpdate
private function getLogFieldsForUpdate()
{
	$logFields = [
		"NAME" => $this->getField("NAME"),
		"VALUE" => $this->getField("VALUE"),
		"CODE" => $this->getField("CODE"),
	];

	$fields = $this->getFields();
	$originalValues = $fields->getOriginalValues();
	if (array_key_exists("NAME", $originalValues))
		$logFields['OLD_NAME'] = $originalValues["NAME"];

	if (array_key_exists("VALUE", $originalValues))
		$logFields['OLD_VALUE'] = $originalValues["VALUE"];

	if (array_key_exists("CODE", $originalValues))
		$logFields['OLD_CODE'] = $originalValues["CODE"];

	return $logFields;
}