Strona 1 z 1

Funkcje dodatkowe - import XML

: 09 wrz 2019, 14:52
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.

Re: Funkcje dodatkowe - import XML

: 16 paź 2019, 01:21
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.