19.04.2017, 20:22 | #1 |
Участник
|
Формат обмена клиент-банка
В Банк / Настройка / Электронные форматы пытаюсь добавить тэг для Банковский счет получателя с таким вот настройками
- Поле=Банковский счет получателя - Идентификатор реквизита=Получатель2 - Участие=Импорт - Секция=3 (Платежный документ) При попытке сохранить строку, я получаю ошибку: Цитата:
Поле с таким реквизитом уже существует.
- нельзя несколько раз использовать поле Банковский счет получателя? - Нельзя использовать тэг Получатель2? - Что-то еще? Можно сохранить строку, если не указывать секцию. |
|
20.04.2017, 09:08 | #2 |
Злыдни
|
Судя по методу checkRequisite() в одной секции не может быть одинаковых реквизитов (т.е. в одной секции "Получатель2" может встречаться только один раз). Для повторного использования создайте дополнительную секцию.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
За это сообщение автора поблагодарили: mnt_dx (3). |
20.04.2017, 09:32 | #3 |
Участник
|
Цитата:
Цитата:
Невозможно создать запись в Секции обмена с клиент-банком (BankClientSection_RU). Код формата обмена: bank, Платежный документ.
Запись уже существует. |
|
20.04.2017, 09:32 | #4 |
Участник
|
Странно, почему нельзя записать один реквизит из файла в два поля.
|
|
20.04.2017, 09:38 | #5 |
MCTS
|
судя по скрину несколько не так.
у вас одно поле в аксапте "Банковский счет покупателя", и вы указывается что в него надо грузить значение и двух разных полей "Получатель2" и "ПолучательРасчСчет", потому довольно логичная проверка |
|
20.04.2017, 09:49 | #6 |
Участник
|
Да, я именно этого хочу добиться, потому что в выписке банк в разные тэги кладет счет.
|
|
20.04.2017, 09:57 | #7 |
MCTS
|
а если в в РАЗНЫХ тегах будут разные значения? как разные значения запихать в одно поле?
|
|
20.04.2017, 10:04 | #8 |
Участник
|
Перезатирать - в одном из тэгов будет пусто в моем случае.
|
|
20.04.2017, 14:03 | #9 |
MCTS
|
хм, а зачем тогда его настраивать?
|
|
03.05.2017, 11:53 | #10 |
Участник
|
Логика такая: банк может прислать счет получателя в одном из двух разных тэгов. Соответственно, в формате предполагается, что указаны Тэг1 и Тэг2 для одного типа реквизита. Также в формате есть порядок реквизитов. При импорте считываем Тэг1 в порядке очередности - и если он пуст, то у нас будет заполнен Тэг2 и значение из него затрет пустое значение из Тэг1.
Если же Тэг1 не пуст, то Тэг2 будет отсутствовать и он нам не затрет значение из Тэг1. |
|