Не може да се зададе окръг в Dynamics Nav с помощта на уеб услугата

Работя върху интегрирането на нашата система за електронна търговия с динамична навигация в задната част. Създавам клиент, ако все още не съществува. Изглежда, че всички полета остават залепени ОСВЕН за „Област“. Когато правя четене на съществуващ клиент, графството се попълва с правилните данни.

Колкото и да е странно, когато създавам поръчката за продажба, нито Ship_To_County, Bill_To_County, нито Sell_To_County изглежда също остават там.

РЕДАКТИРАНЕ

Разкрих страницата за поръчка за продажба като уеб услуга.


person João Bragança    schedule 26.07.2012    source източник
comment
Как си взаимодействате с NAV? Нещо като кодова единица, изложена чрез уеб услуги, която създава клиентски запис и вмъква?   -  person Allanrbo    schedule 27.07.2012


Отговори (2)


Проверете основния обект на таблицата. Може да има код в OnInsert или OnModify (за това поле), който заменя всичко, което сте предали.

person Rob Burke    schedule 27.07.2012
comment
Не съм разработчик на navision. Как мога да стигна до OnInsert или OnModify за това поле? Мога да видя таблицата в дизайнера на обекти, но това е всичко. - person João Bragança; 27.07.2012
comment
Когато сте в дизайнера на обекти за таблицата, превъртете до края на списъка с полета, след което натиснете F9, за да изведете прозореца C/AL Editor. - person Alex Peck; 30.07.2012
comment
Нищо не се случва, когато правя това. Моят потребител е в групата на супер потребители. Имам ли нужда от допълнителни разрешения? - person João Bragança; 31.07.2012
comment
Прегледът на C/AL кода е лицензирано разрешение от Microsoft. Ще ви е необходим лиценз за програмист, за да го видите. - person Jake Edwards; 10.08.2012

Оказва се, че това е причинено от непълни данни, въведени в системата. Въвеждането на пощенски код задейства търсене в таблицата с пощенски кодове. Само тази таблица имаше празни записи за окръг. Това накара и града, и щата да бъдат отменени, след като потребителят излезе от полето с табулатор.

Отговорът е да деактивирате тази функция. Пощенските кодове не зачитат границите на градовете (т.е. може да има няколко града в един пощенски код) и не трябва да зачитат и държавните граници. Системата да замени въведеното от потребителя няма смисъл.

person João Bragança    schedule 10.08.2012