Funkcje dodatkowe - import XML

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, obiekty COM .NET

Moderator: mikey

Bogusław Nowakowski
Posty: 1
Rejestracja: 09 wrz 2019, 09:10
Rola: Administrator CDN XL
Wersja: 2019

Funkcje dodatkowe - import XML

Post autor: Bogusław Nowakowski »

Dzień dobry,

W mojej firmie mamy stworzoną dodatkowo własną definicję "Przyjęcia zewnętrznego" dla głównego z naszych dostarczycieli towarów. Podczas importu pliku XML do bazy danych zapisuje się dokument z definicją "domyślną".

Czy ktoś miał do czynienia z dokumentacją i/lub zna jakiś sposób na "wymuszenie", na przykład z poziomu skryptu [JS] funkcji dodatkowej, by tworzony był dokument o określonym DDfId?
Próbowałem stworzyć na środowisku testowym funkcję importującą w oparciu o istniejącą, jednakże nie mając do czynienia z żadną dokumentacją nie udało się zbyt wiele wskórać.

Bieżący, zmodyfikowany skrypt:

Kod: Zaznacz cały

[JS]
var optimaView= new ActiveXObject("CDN.OptimaViewCreator");
var form=optimaView.CreateView(1369);
optimaView.InvokeMethodP1(form, "TypDokumentu", ??TypDokumentu);
optimaView.InvokeMethodP1(form, "DDfId", 99);
optimaView.ShowView(form);
skutkuje błędem:
Method 'Optima.Handel.View.WinForms.Importy.ImportDokumentowHaMagXML.DDfId' not found.
Z góry dziękuję,
Bogusław Nowakowski.

Gabik
Posty: 26
Rejestracja: 05 sty 2019, 23:46
Rola: Inny
Wersja: 2018

Re: Funkcje dodatkowe - import XML

Post autor: Gabik »

Witam,

Z tego co pamiętam pobiera się właściwość Numerator obiektu dokumentu.
Następnie metodą SetProperty ustawiając odpowiednie argumenty zmienia się właściwości numery dokumentu (zdefiniowany typ, seria, numer itp)

Jeżeli będą problemy to poszukam kawałka kodu bo na pewno w kilku projektach to robiłem.
Pozdrawiam
Gabriel Gabzdyl 511 403 091 gabrielg@elte-s.com
Firma: https://elte-s.com/ Sklep: https://sklep.elte-s.com/

ODPOWIEDZ