Коллеги, добрый день!
Пытаюсь выставить в счёте, который создаётся бизнес-процессом, банковские реквизиты нашей компании (компании, на счёт которой поступят средства при оплате счёта).
Для этого использую такой метод:
Пытаюсь выставить в счёте, который создаётся бизнес-процессом, банковские реквизиты нашей компании (компании, на счёт которой поступят средства при оплате счёта).
Для этого использую такой метод:
Код |
---|
// Register requsite link Requisite\EntityLink::register( CCrmOwnerType::SmartInvoice, $document['ID'], $REQUISITE_ID, $BANK_DETAIL_ID, $MC_REQUISITE_ID, $MC_BANK_DETAIL_ID ); |
Изначально разбирался почему он у меня не работает. Посмотрел какие выполняются SQL-запросы. Сразу после SQL-запроса выставления реквизитов выполняется SQL-запрос, который возвращает их в начальное значение.
Подскажите, пожалуйста, как решить данную проблему. Метод Requisite\EntityLink::register не описан в API D7, есть только REST-метод crm.requisite.link.register, но его пока не рассматриваю. В бизнес-процессах было бы удобнее использовать D7.