...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/item/invoiceentity.php
- Класс: Bitrix\Crm\Recurring\Entity\Item\InvoiceEntity
- Вызов: InvoiceEntity::onFieldChange
protected function onFieldChange($name) { if ($name === 'START_DATE') { if (!($this->recurringFields['START_DATE'] instanceof Date)) { $startDateString = null; if (CheckDateTime($this->recurringFields['START_DATE'])) { $startDateString = $this->recurringFields['START_DATE']; } $startDate = new Date($startDateString); $this->setFieldNoDemand('START_DATE', $startDate); } } elseif ($name === 'EMAIL_ID') { if ((int)$this->recurringFields['EMAIL_ID'] <= 0) { $this->setFieldNoDemand('EMAIL_ID', null); } if (empty($this->recurringFields['EMAIL_ID'])) { $this->setFieldNoDemand('SEND_BILL', 'N'); } } parent::onFieldChange($name); }