Bitrix API

FirstFormInvoice extends InvoiceMap

Table of Contents

Constants

FIELD_DAILY_INTERVAL  = 21
Day calculation fields
FIELD_DAILY_INTERVAL_DAY_NAME  = 'DAILY_INTERVAL_DAY'
FIELD_DAILY_TYPE  = 23
FIELD_DAILY_TYPE_NAME  = 'DAILY_TYPE'
FIELD_DAILY_WORKDAY_ONLY  = 22
FIELD_DAILY_WORKDAY_ONLY_NAME  = 'DAILY_WORKDAY_ONLY'
FIELD_DATE_PAY_BEFORE_OFFSET  = 63
FIELD_DATE_PAY_BEFORE_OFFSET_NAME  = 'DATE_PAY_BEFORE_COUNT'
FIELD_DATE_PAY_BEFORE_PERIOD  = 62
FIELD_DATE_PAY_BEFORE_PERIOD_NAME  = 'DATE_PAY_BEFORE_PERIOD'
FIELD_DATE_PAY_BEFORE_TYPE  = 61
Another calculation fields
FIELD_DATE_PAY_BEFORE_TYPE_NAME  = 'DATE_PAY_BEFORE_TYPE'
FIELD_EMAIL_ID  = 71
FIELD_EMAIL_ID_NAME  = 'RECURRING_EMAIL_ID'
FIELD_EMAIL_TEMPLATE_ID  = 72
FIELD_EMAIL_TEMPLATE_ID_NAME  = 'EMAIL_TEMPLATE_ID'
FIELD_INTERVAL  = 2
FIELD_INTERVAL_NAME  = 'INTERVAL'
FIELD_IS_ALLOWED_TO_SEND_BILL  = 70
Additional fields
FIELD_IS_ALLOWED_TO_SEND_BILL_NAME  = 'RECURRING_EMAIL_SEND'
FIELD_IS_WORKING_ONLY  = 3
FIELD_MONTHLY_FIRST_TYPE_INTERVAL  = 42
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY  = 41
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME  = 'MONTHLY_INTERVAL_DAY'
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME  = 'MONTHLY_MONTH_NUM_1'
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY  = 43
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME  = 'MONTHLY_WORKDAY_ONLY'
FIELD_MONTHLY_SECOND_TYPE_INTERVAL  = 46
FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME  = 'MONTHLY_MONTH_NUM_2'
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE  = 45
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME  = 'MONTHLY_WEEKDAY_NUM'
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY  = 47
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME  = 'MONTHLY_WEEK_DAY'
FIELD_MONTHLY_TYPE  = 40
Month calculation fields
FIELD_MONTHLY_TYPE_NAME  = 'MONTHLY_TYPE'
FIELD_PERIOD  = 0
FIELD_PERIOD_NAME  = 'PERIOD'
FIELD_TYPE  = 1
FIELD_WEEKLY_INTERVAL  = 32
FIELD_WEEKLY_INTERVAL_WEEK_NAME  = 'WEEKLY_INTERVAL_WEEK'
FIELD_WEEKLY_TYPE  = 33
FIELD_WEEKLY_TYPE_NAME  = 'WEEKLY_TYPE'
FIELD_WEEKLY_WEEKDAYS  = 31
Week calculation fields
FIELD_WEEKLY_WEEKDAYS_NAME  = 'WEEKLY_WEEK_DAYS'
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY  = 51
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME  = 'YEARLY_INTERVAL_DAY'
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH  = 53
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME  = 'YEARLY_MONTH_NUM_1'
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY  = 52
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME  = 'YEARLY_WORKDAY_ONLY'
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH  = 56
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME  = 'YEARLY_MONTH_NUM_2'
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE  = 55
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME  = 'YEARLY_WEEK_DAY_NUM'
FIELD_YEARLY_SECOND_TYPE_WEEKDAY  = 57
FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME  = 'YEARLY_WEEK_DAY'
FIELD_YEARLY_TYPE  = 50
Year calculation fields
FIELD_YEARLY_TYPE_NAME  = 'YEARLY_TYPE'

Methods

checkMatchingDate()  : mixed
convert()  : mixed
fillMap()  : mixed
getFormattedMap()  : mixed
getInstance()  : mixed
getInterval()  : mixed
getMap()  : mixed
getMode()  : mixed
getPreparedMap()  : array<string|int, mixed>
getUnitType()  : mixed

Constants

FIELD_DAILY_INTERVAL

Day calculation fields

public mixed FIELD_DAILY_INTERVAL = 21

FIELD_DAILY_INTERVAL_DAY_NAME

public mixed FIELD_DAILY_INTERVAL_DAY_NAME = 'DAILY_INTERVAL_DAY'

FIELD_DAILY_TYPE

public mixed FIELD_DAILY_TYPE = 23

FIELD_DAILY_WORKDAY_ONLY

public mixed FIELD_DAILY_WORKDAY_ONLY = 22

FIELD_DAILY_WORKDAY_ONLY_NAME

public mixed FIELD_DAILY_WORKDAY_ONLY_NAME = 'DAILY_WORKDAY_ONLY'

FIELD_DATE_PAY_BEFORE_OFFSET

public mixed FIELD_DATE_PAY_BEFORE_OFFSET = 63

FIELD_DATE_PAY_BEFORE_OFFSET_NAME

public mixed FIELD_DATE_PAY_BEFORE_OFFSET_NAME = 'DATE_PAY_BEFORE_COUNT'

FIELD_DATE_PAY_BEFORE_PERIOD

public mixed FIELD_DATE_PAY_BEFORE_PERIOD = 62

FIELD_DATE_PAY_BEFORE_PERIOD_NAME

public mixed FIELD_DATE_PAY_BEFORE_PERIOD_NAME = 'DATE_PAY_BEFORE_PERIOD'

FIELD_DATE_PAY_BEFORE_TYPE

Another calculation fields

public mixed FIELD_DATE_PAY_BEFORE_TYPE = 61

FIELD_DATE_PAY_BEFORE_TYPE_NAME

public mixed FIELD_DATE_PAY_BEFORE_TYPE_NAME = 'DATE_PAY_BEFORE_TYPE'

FIELD_EMAIL_ID_NAME

public mixed FIELD_EMAIL_ID_NAME = 'RECURRING_EMAIL_ID'

FIELD_EMAIL_TEMPLATE_ID

public mixed FIELD_EMAIL_TEMPLATE_ID = 72

FIELD_EMAIL_TEMPLATE_ID_NAME

public mixed FIELD_EMAIL_TEMPLATE_ID_NAME = 'EMAIL_TEMPLATE_ID'

FIELD_IS_ALLOWED_TO_SEND_BILL

Additional fields

public mixed FIELD_IS_ALLOWED_TO_SEND_BILL = 70

FIELD_IS_ALLOWED_TO_SEND_BILL_NAME

public mixed FIELD_IS_ALLOWED_TO_SEND_BILL_NAME = 'RECURRING_EMAIL_SEND'

FIELD_IS_WORKING_ONLY

public mixed FIELD_IS_WORKING_ONLY = 3

FIELD_MONTHLY_FIRST_TYPE_INTERVAL

public mixed FIELD_MONTHLY_FIRST_TYPE_INTERVAL = 42

FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY

public mixed FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY = 41

FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME

public mixed FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY_NAME = 'MONTHLY_INTERVAL_DAY'

FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME

public mixed FIELD_MONTHLY_FIRST_TYPE_INTERVAL_NAME = 'MONTHLY_MONTH_NUM_1'

FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY

public mixed FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY = 43

FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME

public mixed FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY_NAME = 'MONTHLY_WORKDAY_ONLY'

FIELD_MONTHLY_SECOND_TYPE_INTERVAL

public mixed FIELD_MONTHLY_SECOND_TYPE_INTERVAL = 46

FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME

public mixed FIELD_MONTHLY_SECOND_TYPE_INTERVAL_NAME = 'MONTHLY_MONTH_NUM_2'

FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE

public mixed FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE = 45

FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME

public mixed FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE_NAME = 'MONTHLY_WEEKDAY_NUM'

FIELD_MONTHLY_SECOND_TYPE_WEEKDAY

public mixed FIELD_MONTHLY_SECOND_TYPE_WEEKDAY = 47

FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME

public mixed FIELD_MONTHLY_SECOND_TYPE_WEEKDAY_NAME = 'MONTHLY_WEEK_DAY'

FIELD_MONTHLY_TYPE

Month calculation fields

public mixed FIELD_MONTHLY_TYPE = 40

FIELD_MONTHLY_TYPE_NAME

public mixed FIELD_MONTHLY_TYPE_NAME = 'MONTHLY_TYPE'

FIELD_WEEKLY_INTERVAL

public mixed FIELD_WEEKLY_INTERVAL = 32

FIELD_WEEKLY_INTERVAL_WEEK_NAME

public mixed FIELD_WEEKLY_INTERVAL_WEEK_NAME = 'WEEKLY_INTERVAL_WEEK'

FIELD_WEEKLY_TYPE

public mixed FIELD_WEEKLY_TYPE = 33

FIELD_WEEKLY_TYPE_NAME

public mixed FIELD_WEEKLY_TYPE_NAME = 'WEEKLY_TYPE'

FIELD_WEEKLY_WEEKDAYS

Week calculation fields

public mixed FIELD_WEEKLY_WEEKDAYS = 31

FIELD_WEEKLY_WEEKDAYS_NAME

public mixed FIELD_WEEKLY_WEEKDAYS_NAME = 'WEEKLY_WEEK_DAYS'

FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY

public mixed FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY = 51

FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME

public mixed FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY_NAME = 'YEARLY_INTERVAL_DAY'

FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH

public mixed FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH = 53

FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME

public mixed FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH_NAME = 'YEARLY_MONTH_NUM_1'

FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY

public mixed FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY = 52

FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME

public mixed FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY_NAME = 'YEARLY_WORKDAY_ONLY'

FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH

public mixed FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH = 56

FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME

public mixed FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH_NAME = 'YEARLY_MONTH_NUM_2'

FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE

public mixed FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE = 55

FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME

public mixed FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE_NAME = 'YEARLY_WEEK_DAY_NUM'

FIELD_YEARLY_SECOND_TYPE_WEEKDAY

public mixed FIELD_YEARLY_SECOND_TYPE_WEEKDAY = 57

FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME

public mixed FIELD_YEARLY_SECOND_TYPE_WEEKDAY_NAME = 'YEARLY_WEEK_DAY'

FIELD_YEARLY_TYPE

Year calculation fields

public mixed FIELD_YEARLY_TYPE = 50

FIELD_YEARLY_TYPE_NAME

public mixed FIELD_YEARLY_TYPE_NAME = 'YEARLY_TYPE'

Methods

convert()

public convert(Map $map) : mixed
Parameters
$map : Map

fillMap()

public fillMap([array<string|int, mixed> $params = [] ]) : mixed
Parameters
$params : array<string|int, mixed> = []

getFormattedMap()

public getFormattedMap() : mixed

getInterval()

public getInterval() : mixed

getMap()

public getMap() : mixed

getMode()

public getMode() : mixed

getPreparedMap()

public getPreparedMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUnitType()

public getUnitType() : mixed

        
On this page

Search results