Изменение банковского реквизита
Робот «Изменение банковского реквизита» изменяет указанные поля существующего банковского реквизита.

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.
Для кого и какую задачу решает
Администратору CRM и специалисту, который сохраняет согласованные изменения существующего банковского реквизита.
При обновлении из неполного источника пустое значение может случайно стереть банковские данные. Робот предлагает режим сохранения непустых старых значений либо явную перезапись. Выбор режима определяет, какие пустые новые значения будут отправлены.
Параметры и подготовка
| Поле | Как заполнить |
|---|---|
ID реквизита (id) |
Обязательное поле |
Способ заполнения полей (chooseMethod) |
Обязательное поле. Не перезаписывать пустым значением (NEVER); Перезаписывать в любом случае (EVER) |
NAME (NAME) |
Необязательное поле |
CODE (CODE) |
Необязательное поле |
XML_ID (XML_ID) |
Необязательное поле |
ACTIVE (ACTIVE) |
Необязательное поле |
SORT (SORT) |
Необязательное поле |
RQ_BANK_NAME (RQ_BANK_NAME) |
Необязательное поле |
RQ_BANK_ADDR (RQ_BANK_ADDR) |
Необязательное поле |
RQ_BANK_CODE (RQ_BANK_CODE) |
Необязательное поле |
RQ_BANK_ROUTE_NUM (RQ_BANK_ROUTE_NUM) |
Необязательное поле |
RQ_BIK (RQ_BIK) |
Необязательное поле |
RQ_CODEB (RQ_CODEB) |
Необязательное поле |
RQ_CODEG (RQ_CODEG) |
Необязательное поле |
RQ_RIB (RQ_RIB) |
Необязательное поле |
RQ_MFO (RQ_MFO) |
Необязательное поле |
RQ_ACC_NAME (RQ_ACC_NAME) |
Необязательное поле |
RQ_ACC_NUM (RQ_ACC_NUM) |
Необязательное поле |
RQ_ACC_TYPE (RQ_ACC_TYPE) |
Необязательное поле |
RQ_AGENCY_NAME (RQ_AGENCY_NAME) |
Необязательное поле |
RQ_IIK (RQ_IIK) |
Необязательное поле |
RQ_ACC_CURRENCY (RQ_ACC_CURRENCY) |
Необязательное поле |
RQ_COR_ACC_NUM (RQ_COR_ACC_NUM) |
Необязательное поле |
RQ_IBAN (RQ_IBAN) |
Необязательное поле |
RQ_SWIFT (RQ_SWIFT) |
Необязательное поле |
RQ_BIC (RQ_BIC) |
Необязательное поле |
COMMENTS (COMMENTS) |
Необязательное поле |
ORIGINATOR_ID (ORIGINATOR_ID) |
Необязательное поле |
Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.
Как использовать
- Укажите id именно банковской записи. Получите его из предыдущего выбора или сохранённого результата создания.
- Выберите NEVER, чтобы не перезаписывать пустым значением, либо EVER для перезаписи в любом случае. При отсутствии режима применяется NEVER.
- Заполните только согласованные изменяемые поля. Для очистки при EVER передайте пустое значение нужного поля осознанно.
- После выполнения проверьте статус и откройте банковскую запись для сверки. Пустой набор фактических изменений приводит к ошибке, а не считается обновлением.
Учебный пример и ожидаемый результат
Для учебной банковской записи 91 нужно заменить название банка. Укажите id=91, chooseMethod=NEVER, RQ_BANK_NAME=«Учебный банк». Другие пустые входы не должны очищать прежние значения. При EVER явно переданное пустое поле может быть очищено, поэтому используйте этот режим только для согласованного изменения.
Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.
Что возвращает и как продолжить процесс
Объявленные результаты содержат статус и ошибку; отдельного списка изменённых полей нет. Сохраните ID исходной записи в процессе для последующей сверки. Положительный статус не является подтверждением пригодности счёта к платежу.
Выход «Статус» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Ошибка» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.
Ограничения и разбор ошибок
Изменяется банковская запись по положительному ID. NEVER пропускает пустые новые значения; EVER передаёт заданные поля даже пустыми. Недопустимый режим и отсутствие полей для записи являются ошибками.
Робот не создаёт новую запись и не переносит её к другому реквизиту. Формат банковских данных и их актуальность нужно проверить отдельно. При неизвестном исходе не запускайте повтор до чтения фактического состояния.