|
05.04.2022, 11:11 | #1 |
Участник
|
ER Bank statement MT940
|
|
05.04.2022, 11:25 | #2 |
Участник
|
В дереве отображаются конфигурации. Format mapping входит в форматную конфигурацию. Model mapping может быть как отдельно так и внутри модельной конфигурации.
В MT940 она внутри модельной. Чтобы до нее добраться надо нажать Designer и Map model to datasource |
|
05.04.2022, 11:53 | #3 |
Участник
|
Спасибо.
Еще не показаны Prerequisites. Установил обновление 10.0.26, а класс BankStatementGERImportUtils все еще не может быть найден. |
|
05.04.2022, 12:27 | #4 |
Участник
|
А у вас билд какой?
|
|
05.04.2022, 14:20 | #5 |
Участник
|
|
|
05.04.2022, 17:06 | #6 |
Участник
|
Похоже, вот это https://fix.lcs.dynamics.com/Issue/D...64345&dbType=3
|
|
|
За это сообщение автора поблагодарили: EVGL (3), MorpheusX (1). |
08.04.2022, 15:44 | #7 |
Участник
|
Из Microsoft(a) ответили, что формат MT940 совместим с версией 10.0.28, которая будет доступна 27 мая.
|
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |
08.04.2022, 17:44 | #8 |
Модератор
|
Фикс для 10.0.24..10.0.26 вышел сегодня
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: sukhanchik (4), MorpheusX (1). |
13.04.2022, 19:21 | #9 |
Участник
|
Camt.053 современный XML аналог текстового формата MT940.
Импорт банковской выписки для неизвестного IBAN(а) показывает следующее сообщение об ошибке "An unique bank account was not found for IBAN XXXXXXXXXXXXXXXXXXX". Не могу найти логику, которая выполняет поиск. Метки с таким текстом VS не находит. |
|
13.04.2022, 23:17 | #10 |
Banned
|
Полупереваренная форматом "Camt.053 Format" выписка записывается с помощью "Bank statement Mapping to destination" в BankStatementEntity:
Вложение 13363 Стало быть, сообщение об ошибке идет из entity. Если нужно "перепрыгнуть" лишние счета в выписке, можно тупо проверять на текстовую строку в "Bank statement Mapping to destination" и не передавать избранные записи. Последний раз редактировалось EVGL; 23.09.2022 в 17:34. |
|
|
За это сообщение автора поблагодарили: MorpheusX (1). |
14.04.2022, 15:04 | #11 |
Участник
|
Цитата:
Сообщение от EVGL
Полупереваренная форматом "Camt.053 Format" выписка записывается с помощью "Bank statement Mapping to destination" в BankStatementEntity:
Стало быть, сообщение об ошибке идет из entity. Если нужно "перепрыгнуть" лишние счета в выписке, можно тупо проверять на текстовую строку в "Bank statement Mapping to destination" и не передавать избранные записи. Нашел нужный мне метод BankStatementBankAccountIdentify.identifyBankAccount(). Дебаггер показывает в стеке вызовов, что метод вызван извне. В моей задаче необходимо искать банковский счет компании по IBAN и валюте. В сигнатуре метода параметра валюты к сожалению нет. Хочу разобраться откуда вызывается метод, чтобы понять, какие варианты расширения логики возможны. X++: public static BankAccountTable identifyBankAccount( BankStatementNameText _bankStatementName, BankStatementIdentificationText _accountNum, BankIBAN _iban, SWIFTNo _swiftNo, BankRegNum _registrationNum = '' ) У меня модель данных в маппинге выглядит не так, как у вас. Как вы открываете маппинг? Последний раз редактировалось MorpheusX; 14.04.2022 в 15:09. |
|
14.04.2022, 15:27 | #12 |
Участник
|
|
|
14.04.2022, 16:31 | #13 |
Участник
|
|
|
14.04.2022, 16:57 | #14 |
Участник
|
Создал новый маппинг наследник Bank statement Mapping to destination. Не могу редактировать формулы для переменных Data Source. Почему?
|
|
14.04.2022, 19:11 | #15 |
Banned
|
Поскольку это - Calculated field, он наследует все поля и методы своего предшественника. Надо искать объявление этого "@.Statement", а может быть и все выше и выше, пока не найдете место, где эта ветка "жирная".
|
|
|
За это сообщение автора поблагодарили: belugin (5). |
19.04.2022, 10:32 | #16 |
Участник
|
|
|
19.04.2022, 13:14 | #17 |
Участник
|
Одну проблему решил и столкнулся со следующей. Импорт банковской выписки останавливается и сообщает следующее:
Error while evaluating expression for path 'RelatedParty/Identificator'. An error occurred during the 'Model mapping' run. For more information, contact your system administrator. Отыскал в маппинге формата следующую формулу. Как понять, что приводит к ошибке во время выполнения инструкций формулы? |
|
19.04.2022, 15:52 | #18 |
Участник
|
Цитата:
Error while evaluating expression for path 'RelatedParty/Identificator'.
|
|
19.04.2022, 17:12 | #19 |
Участник
|
|
|
21.04.2022, 12:40 | #20 |
Участник
|
Тогда я вижу три варианта:
1. Отладиться в VS 2. Заменить части выражения на константы и исследовать, как ведет себя конфигурация 3. Посмотреть в отладчике ER значения частей выражения |
|
|
За это сообщение автора поблагодарили: MorpheusX (1). |
Теги |
bank statement import, camt.053, d365fo, electronic reporting, mt940 |
|
|