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

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

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

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

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

bank_requisite_IP bank_requisite_TOO

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

Пример:

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

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

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

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

Для ИП:

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

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