Имя: Пароль:
1C
1С v8
Клиент банк БП3. Где происходит определение реквизитов загружаемых документов
0 dimm7310
 
22.06.18
13:25
Есть задача допилить загрузку выписок банка из файла.

Пытаюсь разобраться как работает обработка "КлиентБанк" , сначала все вроде просто загружаемый файл проверяется на правильность данных загружается в хранилище,потом подключаются обработки ожидания / фоновые задания. И здесь уже не понятно где непосредственно происходит сопоставление реквизитов и заполнение таблицы обработки.

Если кто-то уже разбирался по этой теме , то подскажите где.
1 shuhard
 
22.06.18
13:42
(0)[И здесь уже не понятно где непосредственно происходит сопоставление реквизитов и заполнение таблицы обработки. ]
кури вызов фонового задания - там будет точка входа
2 MaxS
 
22.06.18
13:48
Где-то там:
Общий модуль - ЗагрузкаВыпискиПоБанковскомуСчету
НовыйРаспознанныеДанныеИзБанка
СоздатьДокументы

Если вдруг заинтересует готовое решение, то, например, можно поискать это: "Обмен с клиентом банка для БП 3.0 с дополнительными правилами загрузки".
3 dimm7310
 
22.06.18
14:14
спасибо, буду разбираться
4 dimm7310
 
22.06.18
14:41
(2) те еще дебри, у меня задача совсем простая, подставить нужный договор, в таблицу обработки.

Что-то не могу отловить место где таблицу можно перебрать и подставить нужный договор.
5 MaxS
 
22.06.18
18:41
(4) В отладчике даже если найти нужную строку нельзя увидеть в доступном понятном виде все данные. Они глубоко спрятаны. В распознанных данных есть выписки, в них операции, в которых есть ссылки в виде кодов на участников операций. За поиск участников отвечает модуль ИдентификацияУчастниковБанковскихОпераций
Мало просто найти договор, нужно его заменить в этих дебрях, чтобы он правильно был задействован.

Таблица в обработке - это для диалога с пользователем. При интерактивной замене договора происходит то, что выше описал.
Можно ещё глянуть на процедуру ЗаполнитьХозяйственнуюОперацию
6 dimm7310
 
25.06.18
11:04
(5) Спасибо.
7 dimm7310
 
25.06.18
18:26
(5) Еще раз спасибо! Все было рядом)