AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2022, 11:11   #1  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
ER Bank statement MT940
Почему MT940 format mapping не отображается в дереве слева?

Нажмите на изображение для увеличения
Название: MT940.JPG
Просмотров: 57
Размер:	140.3 Кб
ID:	13356
Старый 05.04.2022, 11:25   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
В дереве отображаются конфигурации. Format mapping входит в форматную конфигурацию. Model mapping может быть как отдельно так и внутри модельной конфигурации.

В MT940 она внутри модельной. Чтобы до нее добраться надо нажать Designer и Map model to datasource
Старый 05.04.2022, 11:53   #3  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Спасибо.

Еще не показаны Prerequisites. Установил обновление 10.0.26, а класс BankStatementGERImportUtils все еще не может быть найден.

Нажмите на изображение для увеличения
Название: MT940_2.JPG
Просмотров: 31
Размер:	113.6 Кб
ID:	13357

Нажмите на изображение для увеличения
Название: MT940_3.JPG
Просмотров: 49
Размер:	106.5 Кб
ID:	13358
Старый 05.04.2022, 12:27   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А у вас билд какой?
Старый 05.04.2022, 14:20   #5  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от belugin Посмотреть сообщение
А у вас билд какой?
Installed product version : 10.0.26 (10.0.1192.14)
Installed platform version : Update50 (7.0.6354.26)
Старый 05.04.2022, 17:06   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Похоже, вот это https://fix.lcs.dynamics.com/Issue/D...64345&dbType=3
За это сообщение автора поблагодарили: EVGL (3), MorpheusX (1).
Старый 08.04.2022, 15:44   #7  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Из Microsoft(a) ответили, что формат MT940 совместим с версией 10.0.28, которая будет доступна 27 мая.
За это сообщение автора поблагодарили: sukhanchik (4).
Старый 08.04.2022, 17:44   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Фикс для 10.0.24..10.0.26 вышел сегодня
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана 2022-04-08 174334.png
Просмотров: 86
Размер:	60.3 Кб
ID:	13359  
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: sukhanchik (4), MorpheusX (1).
Старый 13.04.2022, 19:21   #9  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Camt.053 современный XML аналог текстового формата MT940.

Импорт банковской выписки для неизвестного IBAN(а) показывает следующее сообщение об ошибке "An unique bank account was not found for IBAN XXXXXXXXXXXXXXXXXXX".

Не могу найти логику, которая выполняет поиск. Метки с таким текстом VS не находит.
Старый 13.04.2022, 23:17   #10  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Полупереваренная форматом "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  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от 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 = ''
        )

У меня модель данных в маппинге выглядит не так, как у вас. Как вы открываете маппинг?

Нажмите на изображение для увеличения
Название: Camt053_01.JPG
Просмотров: 22
Размер:	96.3 Кб
ID:	13364

Последний раз редактировалось MorpheusX; 14.04.2022 в 15:09.
Старый 14.04.2022, 15:27   #12  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от MorpheusX Посмотреть сообщение
У меня модель данных в маппинге выглядит не так, как у вас. Как вы открываете маппинг?
Разобрался. Нашел Bank statement Mapping to destination.
Старый 14.04.2022, 16:31   #13  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от MorpheusX Посмотреть сообщение
Хочу разобраться откуда вызывается метод, чтобы понять, какие варианты расширения логики возможны.
Нашёл.

Нажмите на изображение для увеличения
Название: Camt053_02.JPG
Просмотров: 29
Размер:	159.6 Кб
ID:	13365
Старый 14.04.2022, 16:57   #14  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Создал новый маппинг наследник Bank statement Mapping to destination. Не могу редактировать формулы для переменных Data Source. Почему?

Нажмите на изображение для увеличения
Название: Camt053_03.JPG
Просмотров: 27
Размер:	148.9 Кб
ID:	13366
Старый 14.04.2022, 19:11   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Поскольку это - Calculated field, он наследует все поля и методы своего предшественника. Надо искать объявление этого "@.Statement", а может быть и все выше и выше, пока не найдете место, где эта ветка "жирная".
За это сообщение автора поблагодарили: belugin (5).
Старый 19.04.2022, 10:32   #16  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от EVGL Посмотреть сообщение
Поскольку это - Calculated field, он наследует все поля и методы своего предшественника. Надо искать объявление этого "@.Statement", а может быть и все выше и выше, пока не найдете место, где эта ветка "жирная".
Нашёл! Спасибо за совет!

Нажмите на изображение для увеличения
Название: Camt053_04.JPG
Просмотров: 27
Размер:	124.9 Кб
ID:	13367
Старый 19.04.2022, 13:14   #17  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Одну проблему решил и столкнулся со следующей. Импорт банковской выписки останавливается и сообщает следующее:

Error while evaluating expression for path 'RelatedParty/Identificator'.
An error occurred during the 'Model mapping' run. For more information, contact your system administrator.

Отыскал в маппинге формата следующую формулу. Как понять, что приводит к ошибке во время выполнения инструкций формулы?

Нажмите на изображение для увеличения
Название: Camt053_05.JPG
Просмотров: 28
Размер:	114.1 Кб
ID:	13368

Нажмите на изображение для увеличения
Название: Camt053_06.JPG
Просмотров: 34
Размер:	62.2 Кб
ID:	13369
Старый 19.04.2022, 15:52   #18  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Error while evaluating expression for path 'RelatedParty/Identificator'.
Обычно там еще уточнение, какой именно error нет ли других сообщений?
Старый 19.04.2022, 17:12   #19  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от belugin Посмотреть сообщение
Обычно там еще уточнение, какой именно error нет ли других сообщений?
К сожалению уточнений нет.
Старый 21.04.2022, 12:40   #20  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Тогда я вижу три варианта:
1. Отладиться в VS
2. Заменить части выражения на константы и исследовать, как ведет себя конфигурация
3. Посмотреть в отладчике ER значения частей выражения
За это сообщение автора поблагодарили: MorpheusX (1).
Теги
bank statement import, camt.053, d365fo, electronic reporting, mt940

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Import bank statement format MT940 Blog bot DAX Blogs 2 05.03.2018 19:56
stoneridgesoftware: Linking Your Bank Account to Dynamics 365 for Financials Blog bot DAX Blogs 0 05.07.2017 23:14
emeadaxsupport: Dynamics 365 for Operations – Import Bank Statement using BAI2 format Blog bot DAX Blogs 0 12.01.2017 06:15
emeadaxsupport: Microsoft Dynamics AX – Setting up Bank statement import using format MT940 Blog bot DAX Blogs 0 19.04.2016 20:12
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:00.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.