2016-01-22 5 views
0

Я использую веб-службу SOAP, чтобы вставить запись в Navision с компонентом SIS KingswaySoft.Navision 2015 получить запись после вставки с веб-службой страницы

Одна вещь, которая действительно меня прослушивает.

Компонент NAV назначения KingswaySoft возвращает значения Key и IsNew.

Я пытаюсь использовать Ключ для извлечения вставленной записи.

Я использую фильтр на компоненте источника СЧА:

<filter> 
<Field>Key</Field><Criteria>32;uhMAAAJ7/1MAVABJAEsANgA0ADQAMQ==9;3083718490;</Criteria> 
</filter> 

Этот actualy возвращает много записей (9K +), я, конечно, ожидал именно 1 или 0, если не найден.

Что я делаю неправильно? Как я могу получить запись, которую я только что вставил в NAV? Мне нужно прочитать сгенерированное поле «Нет» из NAV.

Как вы затем извлекаете вставленные данные записи?

ответ

1

Так спроектирован запрос Dynamics NAV. Вы можете фильтровать практически любые другие столбцы, но не только столбцы Key, основанные на наших экспериментах. Столбец Key является специальным в системе Dynamics NAV.

В нашем последнем выпуске (SSIS Integration Toolkit v3.1 для Microsoft Dynamics NAV, выпущенном 22 января 2016 года) мы добавили возможность вернуть поле «Нет» в качестве дополнительного идентификатора записи, который вы можете использование для регистрации или любых других применимых целей.

Надеюсь, это поможет.