метод REST scope: catalog

catalog.documentcontractor.add

Добавить поставщика к документу складского учета

Кто может выполнять: пользователь с правами:

Описание

Метод catalog.documentcontractor.add создает привязку поставщика, контакта или компании к документу складского учета.

Параметры

documentId catalog_document.id обязательный

Идентификатор документа складского учета типа «Приход» A.
Получить можно методом catalog.document.list

entityTypeId integer обязательный

Тип объекта CRM:
3 — контакт
4 — компания

entityId integer обязательный

Идентификатор элемента CRM, контакта или компании, из категории «Поставщик».

Чтобы получить идентификаторы поставщиков:
1. Получите идентификатор категории с кодом CATALOG_CONTRACTOR_CONTACT для контактов или CATALOG_CONTRACTOR_COMPANY для компаний методом crm.category.list.
2. Используйте полученный categoryId в фильтре запроса crm.item.list

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"fields":{"documentId":42,"entityTypeId":3,"entityId":101}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.documentcontractor.add

Ответ

{
    "result": {
        "documentContractor": {
            "documentId": 73,
            "entityId": 2185,
            "entityTypeId": 3,
            "id": 15
        }
    },
    "time": {
        "start": 1766469835,
        "finish": 1766469835.824666,
        "duration": 0.8246660232543945,
        "processing": 0,
        "date_start": "2025-12-23T09:03:55+03:00",
        "date_finish": "2025-12-23T09:03:55+03:00",
        "operating_reset_at": 1766470435,
        "operating": 0
    }
}

Возвращаемые данные

result object

Корневой элемент ответа

documentContractor catalog_documentContractor

Объект с данными созданной привязки поставщика к документу складского учета

time time

Информация о времени выполнения запроса

Обработка ошибок

{
    "error": "0",
    "error_description": "Store document was not found"
}
Код Описание Значение
0 Store document was not found Указан несуществующий или недоступный идентификатор документа
0 Type of store document is wrong Документ не является типом «Приход» A
0 Unable to edit conducted document Документ уже проведен и не может быть изменен
0 Wrong entity type id Передан недопустимый entityTypeId, должен быть 3 или 4
0 Wrong entity id Указан недопустимый или несуществующий entityId
0 This contractor has been already bound to this document Такая привязка уже существует
0 This document already has a Company contractor К документу уже привязана компания. Повторная привязка компаний запрещена
0 Access denied Недостаточно прав для изменения документа
0 Contractors should be provided by CRM Модуль CRM не активен как поставщик контрагентов

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.