Счета (старые)

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Счета (старые)». Вы узнаете экспертные методики работы с счета (старые) и научитесь избегать типичных ошибок начинающих разработчиков.

Счета (старые)

> Scope: crm
>
> Кто может выполнять метод: любой пользователь

МетодОписание
crm.invoice.addСоздает новый счет.
crm.invoice.deleteУдаляет счет.
crm.invoice.fieldsВозвращает описание полей счета и товаров, входящих в него.
crm.invoice.getВозвращает счет по идентификатору.
crm.invoice.listВозвращает список счетов.
crm.invoice.recurring.addДобавляет новую настройку для регулярного счета.
crm.invoice.recurring.deleteУдаляет существующую настройку для шаблона регулярного счета.
crm.invoice.recurring.exposeСоздает новый счет из шаблона.
crm.invoice.recurring.fieldsВозвращает список полей настройки шаблона регулярного счета c описанием.
crm.invoice.recurring.getВозвращает поля настройки шаблона регулярного счета по идентификатору.
crm.invoice.recurring.listВозвращает список настроек шаблонов регулярных счетов по фильтру.
crm.invoice.recurring.updateОбновляет существующую настройку для шаблона регулярного счета.
crm.invoice.updateОбновляет существующий счет.
crm.invoice.userfield.addСоздает новое пользовательское поле для счетов.
crm.invoice.userfield.deleteУдаляет пользовательское поле счетов.
crm.invoice.userfield.getВозвращает пользовательское поле счетов по идентификатору.
crm.invoice.userfield.listВозвращает список пользовательских полей счетов по фильтру.
crm.invoice.userfield.updateОбновляет существующее пользовательское поле счетов.
crm.paysystem.fieldsВозвращает описание полей для способов оплаты.
crm.paysystem.listВозвращает список способов оплаты.
crm.persontype.fieldsВозвращает описание полей для типов плательщиков.
crm.persontype.listВозвращает список типов плательщиков.
crm.invoice.getexternallinkВозвращает ссылку на счет.

💡 Экспертное мнение и рекомендации

Практические рекомендации:

  • При написании кастомных компонентов для «Счета (старые)» всегда разделяйте бизнес-логику и представление (шаблон).
  • Используйте отладку SQL-запросов через конструкцию $wpdb->last_query или стандартный трекер Битрикса, чтобы контролировать нагрузку.

Похожая задача в бизнесе?

Помогу автоматизировать процессы и внедрить ИИ

Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.

Related Post

Оплатить счет через конкретную платежную систему sale.paysystem.pay.invoiceОплатить счет через конкретную платежную систему sale.paysystem.pay.invoice

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Оплатить счет через конкретную платежную систему sale.paysystem.pay.invoice». Вы узнаете экспертные методики работы с

Обновить действие bizproc.activity.updateОбновить действие bizproc.activity.update

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Обновить действие bizproc.activity.update». Вы узнаете экспертные методики работы с bizproc.activity.update и научитесь избегать

Entity Operations: Руководство разработчикаEntity Operations: Руководство разработчика

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Entity Operations: Руководство разработчика». Мы подготовили подробный разбор принципов работы и развернутые примеры интеграции. —