|
|
Strona 1 z 1
|
[ Posty: 10 ] |
|
HM Premium - polecenie WystawDokumentHandlowy
Autor |
Wiadomość |
user
Rejestracja: 2008-03-12, 15:45 Posty: 71 Pomógł: 1
|
HM Premium - polecenie WystawDokumentHandlowy
polecenie WystawDokumentHandlowy(9,0,1,1)
generuje błąd: oczekiwane:")"
o co chodzi? pierwszy raz z tego poleenia korzystam, wg pomocy ma 4 parametry i 4 podaję..
i jeszcze pytanko o ten 4. parametr - chodzi o kartoteke dokumentow do ktorych ma trafic nowy dok, czy z ktorych pochodzi dokument na podstawie ktorego wystawia się nowy?
Ostatnio zmieniony 2008-04-02, 19:33 przez user, łącznie zmieniany 1 raz
|
2008-04-02, 15:01 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
Xaver
Rejestracja: 2008-03-11, 17:27 Posty: 5
|
Wychodzi na to, że ma jednak 3 parametry.
Potwierdza to komunikat błędu, że oczekuje zamknięcia nazwiasu a nie kolejnego parametru.
W której pomocy masz opisane, że są 4 parametry?
|
2008-04-02, 16:50 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
Dokumentacja :
long WystawDokumentHandlowy( long Id, int silentMode, int AutomatDk)
Polecenie wystawia dokument handlowy z bufora dokumentów handlowych.
long Id Identyfikator dokumentu w bazie bufora dokumentów handlowych. int silentMode Czy mają pojawiać się komunikaty. int automatDk Czy wystawiany automatycznie.
Wartość zwracana Zwraca id wystawionego dokumentu lub 0 jeśli operacja się nie powiodła.
|
2008-04-02, 18:16 |
|
|
user
Rejestracja: 2008-03-12, 15:45 Posty: 71 Pomógł: 1
|
tak, już w pierwszym odruchu przed zalozeniem tematu intuicyjnie byla przetestowana wersja z 3-ma parametrami przy czym 2 kolejne w roznych wersjach
niestety zwraca 0 zaden dokument nie jest wystawiony, stąd moje pytanie.
Xaver, jesli chodzi o dokumentację to dysponuję standardową z HMP2008b, zrzut w załaczeniu
rafal, a stosowałes to polecenie czy piszesz tylko przytaczajac z dokumentacji? bo mnie ciekawi czy komus to faktycznie działa..
testuję na demo.
Załączniki:
polecenieHM.jpg [ 133.58 KiB | Przeglądany 6308 razy ]
|
2008-04-02, 19:35 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
Kod: ioRec ioX ioX.Clear() ioX.SetField("typ_dokumentu", "FVS") ioX.SetField("khkod", "AGD Adam") ioX.SetField("seria", "sFVS")
ioX.BeginSection("Pozycja dokumentu") ioX.SetField("CENA","5") ioX.SetField("kod","Naprawa pralki") ioX.SetField("ilosc","7") ioX.EndSection()
long idDok = ioX.ImportSP()
WystawDokumentHandlowy( IdDok, 1, 1)
Może trochę za dużo, ale wierz mi, że to działa.
Nawet w wersji DEMO
Ostatnio zmieniony 2008-04-02, 21:55 przez darek.007, łącznie zmieniany 1 raz
|
2008-04-02, 21:04 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
user pisze: rafal, a stosowałes to polecenie czy piszesz tylko przytaczajac z dokumentacji? bo mnie ciekawi czy komus to faktycznie działa.. testuję na demo.
jasne , że stosowałem. No i zaskoczony jestem tą "Twoją" dokumentacją
Już typ_dokumentu (FVS, ZMO itd...) decyduje jako co zostanie wystawiony dokument (faktura sp, zamówienie ...) więc po co ten czwart parametr?
|
2008-04-02, 22:02 |
|
|
user
Rejestracja: 2008-03-12, 15:45 Posty: 71 Pomógł: 1
|
rafal pisze: jasne , że stosowałem. No i zaskoczony jestem tą "Twoją" dokumentacją Już typ_dokumentu (FVS, ZMO itd...) decyduje jako co zostanie wystawiony dokument (faktura sp, zamówienie ...) więc po co ten czwart parametr?
mnie pytasz? to juz pytanie do Sage'a :> świetna jest ta dokumentacja.. po prostu rewelacja :D
darek.007,
to w całosci faktycznie działa, dzięki..
w tym przykładzie na piechote sie podaje wartosci jakie mają byc na dokumencie a te wartosci juz są zapisane w zamowieniu - w taki sposob działa tez InsRec(nrBazy) - trzeba ustawiać kazdą wartośc pola w nowym dokumencie i w bazie pozycji a jeszcze zabawa w rodzaj wystawianego dokumentu.. - wydawało mi się że to polecenie wystawdokumenthandlowy zrobi to automatem pobierając co trzeba z zamowienia wskazanego przez parametr1
no cóż, skoro nie mozna ominąc tej dłubaniny to sprobuję tej metody wypełniając iorec danymi odczytanymi z zamowienia i jego pozycji
rafal - tez tak stosowałes to polecenie za pomocą iorec?
|
2008-04-03, 00:21 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
user pisze: rafal - tez tak stosowałes to polecenie za pomocą iorec? tak, w identyczny sposób. user pisze: no cóż, skoro nie mozna ominąc tej dłubaniny to sprobuję tej metody wypełniając iorec danymi odczytanymi z zamowienia i jego pozycji
myślę, że to będzie najlepszy sposób w tej sytuacji.
|
2008-04-03, 00:34 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
Cytuj: rafal - tez tak stosowałes to polecenie za pomocą iorec? Za prawdę powiadam Ci tez stosował przez IOREC'a. Skoro masz już zamówienie to po co jeszcze coś rzeźbić palcami? Nie lepiej wystaw fakturę i pozamiatane? Cytuj: ustawiać kazdą wartośc pola w nowym dokumencie i w bazie pozycji a jeszcze zabawa w rodzaj wystawianego dokumentu.. -
Jak będziesz pisał do bazy to nie zapomnij o bazach:
- związków
- notatek
- przyjęć
- wydań
- stanów magazynowych
- pieniedzy
ogólnie rzecz ujmując jest kilka tabelek do uzupełnienia.
A wszystko załatwia Ci ioRec.
Pisać recordy bezpośrednio do bazy to ja po 10 latach pracy z programem bym się nie odważył.
Ale ja to mało odważny jestem i jeszcze sporo nie wiem.
|
2008-04-03, 00:36 |
|
|
user
Rejestracja: 2008-03-12, 15:45 Posty: 71 Pomógł: 1
|
a po co uzytkownik ma przeszukiwac zamowienia i jeszcze odpowiednim klikac "wystaw" skoro po wejsciu do firmy z onopen uruchomi sie procedurka? :P
spox, zdaję sobie sprawę ze iorec juz te "niuanse" załatwia więc jak jw. - będę pisała z iorec
|
2008-04-03, 01:01 |
|
|
|
Strona 1 z 1
|
[ Posty: 10 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 gości |
|
Nie możesz tworzyć nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników
|
|
|
|