Стандартный адрес клиента DIXF обновляет адрес с неправильным городом, потому что у нас одинаковые почтовые индексы для разных городов. Axe 2012R2

У нас есть один и тот же почтовый индекс для разных городов zipcode1 city1 zipcode1 city2 zipcode1 city3

Когда я загружаю адрес с городом как City2, DIXF загружает адрес с городом как City1. Это первая запись в этом списке.

Как я могу это исправить??? Любая помощь будет оценена. Благодарю.

1 ответ

Решение

Я нашел проблему. В AX при использовании dixf проверяется почтовый индекс на основе почтового индекса, страна в csv, но не учитывается город. Таким образом, он вставляет первый почтовый индекс, который находит его и город, к которому он привязан, и обновляется. Я исправил это, написав задание и обновив запись LogisticsPostalAddress (города, поля почтового индекса) для этого клиента на основе csv.

Работа, которую я написал, получает город, почтовый индекс, штат, страну из csv и находит почтовый индекс (logisticsaddresszipcodetable), используя штат, почтовый индекс, страну, город. То же самое для города, который я нашел, используя штат, почтовый индекс, город, страну. Затем я обновил его в таблице LogisticsPostalAddress для этого клиента.

Другие вопросы по тегам