• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/onec/converterdocumentorder.php
  • Класс: BitrixSaleExchangeOneCConverterDocumentOrder
  • Вызов: ConverterDocumentOrder::sanitizeFields
public function sanitizeFields($order=null, array &$fields, ISettings $settings)
{
	if(!empty($order) && !($order instanceof SaleOrder))
		throw new ArgumentException("Entity must be instanceof Order");

	if(empty($order))
	{
		$fields['DATE_STATUS'] = new DateTime() ;
		$fields['DATE_UPDATE'] = new DateTime();
	}
	else
	{
		if(isset($fields['DATE_INSERT']))
			unset($fields['DATE_INSERT']);
	}

	if(isset($fields['ID']))
		unset($fields['ID']);

	if(isset($fields['1C_PAYED_DATE']))
		unset($fields['1C_PAYED_DATE']);

	if(isset($fields['1C_DELIVERY_DATE']))
		unset($fields['1C_DELIVERY_DATE']);
}