...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/parametermapper/invoicemap.php
- Класс: Bitrix\Crm\Recurring\Entity\ParameterMapper\InvoiceMap
- Вызов: InvoiceMap::getMonthFields
private function getMonthFields() { if ($this->unitType === DateType\Month::TYPE_DAY_OF_ALTERNATING_MONTHS) { $result = [ DateType\Day::FIELD_INTERVAL_NAME => $this->map[self::FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY], DateType\Day::FIELD_IS_WORKDAY_NAME => $this->map[self::FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY] ]; } else { $result = [ DateType\Week::FIELD_INTERVAL_NAME => $this->map[self::FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE], DateType\Month::FIELD_WEEKDAY_NAME => $this->map[self::FIELD_MONTHLY_SECOND_TYPE_WEEKDAY] ]; } $result[DateType\Month::FIELD_INTERVAL_NAME] = $this->interval; return $result; }