Как получить банковские реквизиты в Битрикс24? Часть №2

Небольшая заметка о том как получить банковские реквизиты в Битрикс24. Продолжение статьи Получить реквизиты/адрес в Битрикс24.

В прошлый раз мы получили реквизиты, такие как Наименование организации/ИП, ОКПО, ОГРН, ИИН…. и его адреса.

Но у компании и ИП также есть банковские реквизиты.

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

bank_requisite_IP bank_requisite_TOO

Как их получить? Для этого есть отдельный класс \Bitrix\Crm\EntityBankDetail.

Пример:

который возвратит такой массив.

Так, а что такое ENTITY_ID? Можно подумать, что это ИД компании. Но нет, это ИД реквизита. А как получить ИД реквизита рассмотрели в прошлой статье.

Рассмотрим как получить все банковские реквизиты для компании с ИД = 1(не путать с ИД реквизита. Просто они у меня совпали).

В переменной $bankReq содержится реквизиты этой компании.

Для ИП:

Для Организации:

Ну и конечно, вы можете получить данные только у ИП или Организации, если будете использовать PRESET_ID для \Bitrix\Crm\EntityRequisite::getList(). Пример есть в первой части.

3 комментария

    1. Alma Z
      ·

      Здравствуйте. К сожалению, без текста ошибки сложно разобраться. Битрикс просит включить расширенный вывод ошибок. http://joxi.ru/n2YY9xPCoDjBg2

      Возможно забыли подключить модуль CRM. CModule::IncludeModule(«crm»);

      Но точно сказать можно только прочитав текст ошибки.

      Ответить
      1. Aleksandr “kintawer” 123
        ·

        Спасибо, действительно, подключить модуль надо было и заработало)

        Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *