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

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

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

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

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

bank_requisite_IP bank_requisite_TOO

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

Пример:

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

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

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

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

Для ИП:

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

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

  • Aleksandr “kintawer” 123

    https://uploads.disquscdn.com/images/ba643646e2b488e68722e8b99727e453f21da00459a4b523fba8f4b0e9e51a4b.jpg Здравствуйте, не могли бы подсказать, почему в моем битриксе не выполняются многие методы и функции, постоянно выдает ошибку, даже здесь

    • Alma Z

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

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

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

      • Aleksandr “kintawer” 123

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