Документация для разработчиков
Темная тема

crm.invoice.fields

crm.invoice.fields()

Возвращает описание полей счёта, в том числе пользовательских.

Параметры

Без параметров.

Пример

	BX24.callMethod(
		"crm.invoice.fields",
		{},
		function(result)
		{
			if(result.error())
				console.error(result.error());
			else
				console.dir(result.data());
		}
	);



Поля, возвращаемые методом

Поле ОписаниеТипПримечание
ID ИдентификаторintergerТолько для чтения
ACCOUNT_NUMBER НомерstringОбязательное
COMMENTS Комментарий менеджераtext
CREATED_BY Создано пользователемintegerТолько для чтения
CURRENCY Идентификатор валютыcrm_currencyТолько для чтения
DATE_BILL Дата выставленияdate
DATE_INSERT Дата созданияdatetime
DATE_MARKED Дата отклоненияdatetimeУказывается, если счёт отклонён
DATE_PAY_BEFORE Срок оплатыdate
DATE_PAYED Дата перевода в состояние оплатыdatetimeТолько для чтения
DATE_STATUS Дата изменения статусаdatetimeТолько для чтения
DATE_UPDATE Дата измененияdatetimeТолько для чтения
EMP_PAYED_ID Идентификатор пользователя, который последним перевёл счёт в состояние "оплачен"integerТолько для чтения
EMP_STATUS_ID Идентификатор пользователя, который последним поменял статус счётаintegerТолько для чтения
LID Идентификатор сайтаintegerТолько для чтения
XML_ID Внешний кодstring
ORDER_TOPIC ТемаstringОбязательное
PAY_SYSTEM_ID Идентификатор печатной формыintegerОбязательное
PAY_VOUCHER_DATE Дата оплатыdateУказывается, если счёт оплачен
PAY_VOUCHER_NUM Номер документа оплатыstringУказывается, если счёт оплачен
PAYED Признак оплаченностиcharТолько для чтения
PERSON_TYPE_ID Идентификатор типа плательщикаintegerОбязательное
PRICE СуммаdoubleТолько для чтения
REASON_MARKED Комментарий статусаstringУказывается, если счёт оплачен или отклонён
RESPONSIBLE_EMAIL E-mail ответственногоstringТолько для чтения
RESPONSIBLE_ID Идентификатор ответственногоinteger
RESPONSIBLE_LAST_NAME Фамилия ответственногоstringТолько для чтения
RESPONSIBLE_LOGIN Логин ответственногоstringТолько для чтения
RESPONSIBLE_NAME Имя ответственногоstringТолько для чтения
RESPONSIBLE_PERSONAL_PHOTO Идентификатор фото ответственногоintegerТолько для чтения
RESPONSIBLE_SECOND_NAME Отчество ответственногоstringТолько для чтения
RESPONSIBLE_WORK_POSITION Должность ответственногоstringТолько для чтения
STATUS_ID Идентификатор статусаcrm_statusИдентификатор справочника "INVOICE_STATUS"
TAX_VALUE Сумма налогаdoubleТолько для чтения
UF_COMPANY_ID Идентификатор компанииintegerУказывается, если плательщик "Юридическое лицо"
UF_CONTACT_ID Идентификатор контактаintegerУказывается, если плательщик "Физическое лицо", либо в качестве контактного лица компании
UF_MYCOMPANY_ID Идентификатор своей компанииintegerУказывается в качестве компании с реквизитами счёта (привязка к реквизитам устанавливается отдельно)
UF_DEAL_ID Идентификатор связанной сделкиinteger
USER_DESCRIPTION Комментарийstring
PR_LOCATION Идентификатор местоположенияintegerОбязательное, если используется режим налога на документ
INVOICE_PROPERTIES Список свойствaarrayЕсли клиент - компания, могут быть указаны ключи (все значения типа string):

COMPANY - Название компании;

COMPANY_ADR - Адрес;

CONTACT_PERSON - Контактное лицо;

EMAIL - E-mail;

PHONE - Телефон;

INN - ИНН;

KPP - КПП;

Если клиент - контакт:

FIO - Ф.И.О.;

ADDRESS - Адрес;

EMAIL - E-mail;

PHONE - Телефон;

PRODUCT_ROWS Список товарных позицийiarrayПоля товарной позиции:

ID - Идентификатор (integer), для новой записи указывать 0;

PRICE - Цена (double);

DISCOUNT_PRICE - Скидка на единицу товара (double);

PRODUCT_ID - Идентификатор товара в каталоге (integer), 0 - если не из каталога;

PRODUCT_NAME - Наименование товарной позиции (string);

VAT_RATE - Коэффициент ставки НДС (double);

VAT_INCLUDED - НДС включён в цену ('Y' или 'N') (char);

MEASURE_CODE - Код единицы измерения (integer);

MEASURE_NAME - Условное обозначение единицы измерения (string);

CATALOG_XML_ID - Внешний код каталога (string), только для чтения;

PRODUCT_XML_ID - Внешний код товарной позиции (string), совпадает с внешним кодом товара, если он из каталога. Только для чтения.



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх