Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: kwej w Czerwiec 18, 2018, 12:40:57
-
Cześć.
Potrzebuję pomocy, muszę wysłać plik klientowi w formacie xml jednak mam z tym problem. Klient obsługuję program HOMER.
Przy wczytywanie pliku wyskakują błąd "błąd formatu pliku". Dział IT mojego klienta mi wysłał mi taką informację Dokument ten nie ma określonej przestrzeni nazw, także w przypadku potrzeby użycia mechanizmów automatycznej walidacji lub podpowiadania składni za pomocą narzędzi deweloperskich należy określić w elemencie głównym pliku XML zamówień wprowadzić:
<orders
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://services.azymut.pl/schema
Jednak nie mam pojęcia gdzie to zmienić. I jak to wkleić.
-
Ale może najpierw napisz w jaki sposób próbujesz stworzyć ten plik, dobrze?
Bo w emocjach tak pojechałeś od środka że w ogóle nie wiadomo o co chodzi.
-
Chcę wysłać fakturę sprzedaży, aby klient mógł sobie wprowadzić towar jako fakturę zakupu, aby nie musiał ręcznie wprowadzać ilości sztuk na magazyn. Zaznaczam fakturę sprzedaży i daje operacje -> wyślij do i tam daje aby zapisało jako pli xml.
-
A czy Twój dostawca chce ten plik XML o takiej strukturze jak wysyła Subiekt czy może w zupełnie innej?
Obawiam się, że macie zupełnie różne struktury tego XML.
-
Popełniasz bardzo częsty błąd, myśląc że "xml" oznacza konkretną strukturę pliku, podczas gdy xml to (za Wikipedią) "uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany sposób".
Z samego faktu użycia xml nie wynika nic odnośnie tego jakie dane i w jaki sposób są w nim zapisane.
-
No wysłał mi przykładową strukturę swojego pliku i jest inna niż moją pytanie czy taki laik jak ja jest sam w stanie to zmienić. Niestety plik xml z subiekta nie chce się wczytać mu z swoim programie. Tutaj przykład jego pliku http://services.azymut.pl/schema/homer/orders.xsd.
albo czy istnieje jakiś darmowy generator przekształcenia pliku. Może dla jasności wkleję Wam treść jego emaila:
Przykladowa faktura w formacie jaki pozwoli nam automatycznie wczytywać fakturę, nie wprowadzać ręcznie, w zalaczniku
„Budowa pliku importu zamówień opisana jest za pomocą pliku XML Schema, który może służyć do walidacji danych przez importem lub na etapie tworzenia mechanizmów integracji systemów. Plik XML Schema dostępny jest pod adresem http://services.azymut.pl/schema/homer/orders.xsd. Dokument ten nie ma określonej przestrzeni nazw, także w przypadku potrzeby użycia mechanizmów automatycznej walidacji lub podpowiadania składni za pomocą narzędzi deweloperskich należy określić w elemencie głównym pliku XML zamówień wprowadzić:
<orders
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://services.azymut.pl/schema
„
-
Raczej mało prawdopodobne, żebyś to zrobił/zrobiła samodzielnie. To jest zupełnie inna struktura.
Trzeba po prostu napisać program, który wygeneruje dokument podanej strukturze.
-
No wysłał mi przykładową strukturę swojego pliku i jest inna niż moją pytanie czy taki laik jak ja jest sam w stanie to zmienić.
Nie bardzo łapiesz co Ci tłumaczymy (to nic złego, nie każdy musi się znać na xml'u), więc, delikatnie rzecz ujmując, szanse masz raczej niwielkie ;)
albo czy istnieje jakiś darmowy generator przekształcenia pliku.
Obawiam się że taki generator musiałby mieć w zestawie wróżkę, a z tym to nawet odpłatnie ciężko ;)
Tak jak napisał birds22 jeśli chcesz to mieć, musisz kupić albo zamówić program który to zrobi.
-
No zgadza się na xmlu się nie znam. Dlatego porady chciałem zaciągnąć tutaj na forum wśród osób które się na tym znają.
Chciałem znać też realną odpowiedzieć czy jest szansa i da się zrobić abym mógł mojemu klientowi wysyłać w takim formacie faktury. Niestety tego co widzę mój klient będzie musiał wprowadzać je ręcznie.
Mam jeszcze pytanie może zna ktoś program płatny do konwersacji? I czy mając taki program, jego obsługa jest na tyle prosta że uda mi się to przekształcić w odpowiednia strukturę czy do tego trzeba napisać jakiś odpowiedni program?
A może zna ktoś inny sposób jak może on wprowadzić fakturę?
Jak zrobić aby dwa rózne produktu miały taki sam kod kreskowy? Czy jest to w ogóle możliwe?
-
Przeczytaj ostatnie zdanie z postu birds22, ostatnie zdanie z mojego postu i napisz czego w nich nie rozumiesz, a spróbuję wyjaśnić to innymi słowami.
-
mozesz im (za darmo) wyslac tak jak jest i niech oni sie dostosuja
mozesz im wyslac jako epp (taki tekstoqy xml i niech tez sie dostosuja)
-
Zrobiłem taką konwersję używając Azure LogicApp.
Wymaga to trochę umiejętności, ale jest możliwe, jeśli masz schemat obu formatów.
-
Mogę podjąć się napisania programu, zapraszam do kontaktu.