- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Досье компании"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Получение данных по банковскому реквизиту
- Получение данных банковского реквизита по ID для подстановки в счёт на оплату;
- Извлечение расчётного счёта, БИК, наименования банка для документов;
- Проверка содержимого банковского реквизита перед изменением или удалением;
- Получение данных после «Добавление банковского реквизита» для проверки;
- Массовое получение данных банковских реквизитов в цикле;
- Заполнение полей сделки или счёта данными банковского реквизита;
- Выгрузка банковских реквизитов для интеграции с 1С;
- Проверка наличия и заполненности расчётного счёта;
- Копирование данных в переменные для условий;
- Сравнение банковских реквизитов контрагентов.
- Активити (робот) получает данные по ID банковского реквизита через crm.requisite.bankdetail.get;
- Обязателен один параметр — ID банковских реквизитов (id_requisite). Запись должна существовать в CRM;
- Возвращаются все поля: RQ_ACC_NUM, RQ_BANK_NAME, RQ_BIC, RQ_CORR_ACC, COUNTRY_ID, ENTITY_ID и др.;
- Если не найдено — ошибка «Банковские реквизиты не найдены».
| Название поля | Описание и примеры использования |
|---|---|
| ID банковских реквизитов | Обязательный параметр. Идентификатор банковского реквизита. Примеры: - {=Variable:BANKDETAIL_ID} — из переменной; - {=A1988_22222_92566_99999:id_requisite} — из «Добавление банковского реквизита»; - {=A1988_22222_92566_99999:search_result_first_string} — из «Поиск банковских реквизитов»; - {=Iterator:Value} — в цикле по списку ID. |
| Запускать от имени | Сотрудник, от имени которого выполняется действие. Рекомендуется администратор. |
| Устанавливать текст статуса, Текст статуса, Ожидать ответа, Период ожидания | Стандартные параметры активити (робота). |
| Описание примера | Решение |
|---|---|
| Получить данные для счёта на оплату | ID банковских реквизитов — {=Variable:BANKDETAIL_ID}. Используйте RQ_ACC_NUM, RQ_BANK_NAME, RQ_BIC, RQ_CORR_ACC в шаблоне счёта. |
| Извлечь данные после создания | ID банковских реквизитов — {=A1988_22222_92566_99999:id_requisite}. Проверьте корректность или передайте в следующие шаги. |
| Получить первый банковский реквизит из поиска | После «Поиск банковских реквизитов»: ID — {=A1988_22222_92566_99999:search_result_first_string}. Все поля в возвращаемых параметрах. |
| Массовое получение в цикле | В цикле: ID банковских реквизитов — {=Iterator:Value}. Для каждого ID — полный набор полей. Для выгрузки или обработки. |
| Проверить, заполнен ли расчётный счёт | ID — {=Variable:BANKDETAIL_ID}. В условии проверьте RQ_ACC_NUM: если пусто — ветка «Заполнить» или уведомление. |
| Заполнить поле сделки банковскими данными | ID — {=Variable:BANKDETAIL_ID}. Передайте RQ_ACC_NUM, RQ_BANK_NAME в «Изменение сделки» или переменные. |
| Выгрузка для 1С | В цикле: ID — {=Iterator:Value}. Соберите RQ_ACC_NUM, RQ_BIC, RQ_BANK_NAME, ENTITY_ID для передачи во внешнюю систему. |
| Сравнить расчётные счета | Получите данные первого: ID — {=Variable:BANKDETAIL_ID_1}, сохраните RQ_ACC_NUM. Второй: ID — {=Variable:BANKDETAIL_ID_2}. В условии сравните. |
| Данные для письма или уведомления | ID — {=Variable:BANKDETAIL_ID}. Подставьте RQ_ACC_NUM, RQ_BANK_NAME в текст письма или шаблон. |
| Проверить наличие перед удалением | ID — {=Variable:BANKDETAIL_ID}. Получите данные; при успехе используйте тот же ID в «Удаление банковского реквизита» или в условии по полям. |
Активити (робот) возвращает все поля банковского реквизита: RQ_ACC_NUM, RQ_BANK_NAME, RQ_BIC, RQ_CORR_ACC, RQ_IIK, RQ_IBAN, COUNTRY_ID, ENTITY_ID и др. (из crm.requisite.bankdetail.fields). Используйте нужные параметры в следующих шагах.
Обязательный параметр: ID банковских реквизитов. Запись должна существовать.
Источник ID: Из «Добавление банковского реквизита» (id_requisite), «Поиск банковских реквизитов», переменных или полей документа.
Права доступа: Сотрудник «Запускать от имени» должен иметь права на просмотр банковских реквизитов в CRM.