InvoiceSumStatisticEntry::resolveEntityPaidInTime

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. InvoiceSumStatisticEntry
  4. resolveEntityPaidInTime
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/statistics/invoicesumstatisticentry.php
  • Класс: Bitrix\Crm\Statistics\InvoiceSumStatisticEntry
  • Вызов: InvoiceSumStatisticEntry::resolveEntityPaidInTime
static function resolveEntityPaidInTime(array $entityFields)
{
	$date = null;
	if(isset($entityFields['DATE_PAY_BEFORE']))
	{
		$date = \CCrmDateTimeHelper::ParseDateString($entityFields['DATE_PAY_BEFORE']);
	}
	if ($date !== null)
	{
		$paidDate = null;
		if(isset($entityFields['DATE_PAYED']))
		{
			$paidDate = \CCrmDateTimeHelper::ParseDateString($entityFields['DATE_PAYED']);
		}
		if ($paidDate !== null)
		{
			return $paidDate->getTimestamp() <= $date->getTimestamp() ? 'Y' : 'N';
		}
	}
	return 'N';
}

Добавить комментарий