- Читает файл выгрузки интернет банка БелВЭБ;
- Предоставляет базовые средства отбора и редактирования данных о платежах;
- Создает, записывает и при необходимости проводит документы.
?***** ^Type=400^ ^Acc=BYNNBELBNNNNNNNNNNNNNNNNNNNN^ - Выписка по рублёвому счету за период с приложениями
[IN_PARAM]
^dateFrom=DD.MM.YYYY^
^dateTo=DD.MM.YYYY^
^BVEBFullBIC=NNNNNNNN^
^BVEBShortBIC=NNNNNNNN^
^Address=^
[OUT_PARAM]
^ACO=ОС^
^ACON=Отдел сопровождения операций ЮЛ^
^NANC=NNN^
^AccN=BYNNBELBNNNNNNNNNNNNNNNNNNNN^
^Name=Фирма "Фирма"^
^InDateTxt=За период^
^InDate=DD.MM.YYYY^
^OutDate=DD.MM.YYYY^
^LMDateTxt=Дата последнего движения^
^LMDate=DD.MM.YYYY^
^Addr=ЮРИДИЧЕСКИЙ АДРЕС ФИРМЫ^
^CurTxt=Валюта^
^CurCode=933^
^CurName=Белоруский рубль^
^RateTxt=^
^Rate=^
^InCurTxt=^
^InAPMark=ПАССИВ^
^InSum=NN NNN.NN^
^InBYTxt=^
^InSumBY=^
^InCur2Txt=В валюте счета^
^InBYTxt=^
^DebetHead=ДЕБЕТ^
######
^TurnType=DEBET^
^CD=06^
^DocD=NNNN^
^BIKD=BELBBY2X ^
^AccKorD=BYNN BELB NNNN NNNN NNNN NNNN NNNN^
^DateOpD=DD.MM.YYYY^
^AmD=NN.NN^
^AmBYD=^
^PLTDetTxtD=Детали платежа:^
^IdD=XXXX#NNNNN#XXXX^
^D71ATxtD=--------------------------------------^
^D71AD=---^
^TPNTxtD=УНП корреспондента:^
^TPND=NNNNNNNNN^
^TPN3TxtD=^
^TPN3D=^
^BPCTxtD=^
^BPCD=^
^BNAccTxtD=^
^BNAccD=^
^BNNMTxtD=Наименование получателя:^
^BNNMD=Получатель 'Получатель'^
^BNNMBTxtD=Наименование банка получателя:^
^BNNMBD=БАНК 'БАНК'^
^NpTxtD=Назначение платежа и содержание операции:^
^NpD= КОМ.ЗА ПРИЕМ,ПЕРЕСЧ.И ЗАЧИСЛ.НАЛ. ХХХХХХХ ХХХХХХХХ ХХХХХХХХХХХХ^
При разборе файла выгрузки шапка игнорируется.
Обработка начинается со строки "^TurnType=DEBET^" или "^TurnType=CREDIT^". Далее считывается информация о платеже. Поиск контрагента осуществляется по УНП или номеру расчетного счета. Договор берется основной контрагента.
Обработка проверяет существование уже созданного документа по дате, контрагенту и входящему номеру платежа.
В таблице пользователь выбирает документы, которые необходимо загрузить. Платежи, для которых не найден уже созданный документ или документ не проведен, помечаются автоматически.
Пользователь может изменить реквизиты доступные в таблице перед созданием документов.
При записи документов пропускаются те строки, в которых не установлена галочка "Выбран". Если установлена галочка "Пытаться проводить" обработка будет "пытаться" провести документы.
В колонке "Записан" отражается статус записи документа: "нет", "записан", "записан, но не проведен", "записан и проведен", "ошибка <с описанием>".
В обработке нет выбора организации, по которой производится загрузка. Используется основная организация указанная в настройке пользователя. То же самое и со счетом.
Разработка велась на версии платформы: 8.3.10.2505.