Jak dodać niestandardowe pole do wynikowego pliku danych Exact online XML za pomocą zapytania z Invantive Data Access Point?


1

Dla klienta budujemy niestandardowy kanał XML, ale dodał on niestandardowe pole (Soort ProductDescription) w swojej administracji Exact Online. Jak przenieść to dodatkowe pole do kanału XML za pomocą punktu dostępu do danych?


Gdzie dokładnie użytkownik ustawił to pole?
Patrick Hofman

Jeśli masz na myśli Items, możesz znaleźć nazwę pola na tej liście .
Patrick Hofman

Tak, jest na Przedmiotach. Nazwali dodatkowe pole „Soort ProductDescription”.
RH1985

Ta lista dotyczy interfejsu API. Korzystam z punktu dostępu do danych, aby wygenerować kanał XML. Czy mogę po prostu dodać pola do używanego zapytania?
RH1985

Tak. Możesz to zrobić.
Patrick Hofman

Odpowiedzi:


0

W zależności od konfiguracji niestandardowego pola Exact Online pole powinno być widoczne w jednym z Free*Field_**pól wymienionych na tej liście pólItems .

Możesz spróbować wybrać wszystkie pola ( select * from logistics.Items) i zobaczyć, które pole zawiera dokładnie oczekiwane dane. Chyba jest FreeTextField_01, ale może być w innej dziedzinie.


Widzę, że otrzymuję więcej informacji w kanale XML, gdy używam select * z logistyki
.ItemsRead

Wolne pole jest prawdopodobnie klasyfikacją przedmiotu. Warianty XML i REST nie podlegają wymianie; niektóre pola są dostępne w XML, niektóre w REST. Możesz sprawdzić oba: wybierz * z exactonlinexml..items i wybierz * z exactonlinerest..items.
Guido Leenders

Cokolwiek spróbuję, nie otrzymuję FreeTextField_01 w kanale XML. Jedyne pola „Free *”, które otrzymuję w pliku XML, to „FreeBoolField_0 *”.
RH1985

Rozumiem, spróbuj ItemsRead. Widzę, że dodali kilka pól Items.
Patrick Hofman

Próbowałem ItemsReadi ten stół rzeczywiście ma więcej pól. FreeTextField_01Pole jest określona w <Fields>części XML, ale nie jest wliczone w rzędach wszędzie.
RH1985
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.