mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Wystawianie FVS od kw brutto BIOREC https://forum.mix-soft.pl/viewtopic.php?f=15&t=5227 |
Strona 1 z 1 |
Autor: | wojtek [ 2013-10-18, 06:11 ] |
Tytuł: | Wystawianie FVS od kw brutto BIOREC |
Witam, Mam problem z wystawianiem dokumentu sprzedaży od kw.brutto za pomocą BIOREC. Dokument tworzy się, ale kwota którą wstawia na pozycji dokumentu jeśli jawnie ją zadeklaruje wskakuje jako netto i później liczy się od niej brutto. Jeśli wcale nie wstawie kwoty to pobiera ją z cennika. Cały problem polega na tym, że na podstawie dokumentu typu rachunek próbuję wystawić fakturę. Na rachunku wartość pozycji którą pobieram jest brutto. Na fakturze wystawianej na podstawie rachunku wartość powinna być też brutto. Poniżej fragment kodu. Proszę o cenne subestie: Kod: long sub WystawDokSp() int i, ok long id_dok dok_sp.Clear() for i=1 to i>size(rec_tw_sp) if rec_tw_sp(i).ilosctw != 0 then ok = 1 : exit next i if ok == 1 then //dok_sp.BeginSection("DokumentSP") dok_sp.SetField("typDk", TypDokumentu) dok_sp.SetField("seria", Seria) dok_sp.SetField("dataWystawienia", data() ) dok_sp.SetField("dataOperacji", data() ) //dok_sp.SetField("numer_obcy", ) dok_sp.SetField("dzial", KodMagazynu) dok_sp.BeginSection("DaneKh") dok_sp.SetField("KhKod",KhKod) dok_sp.EndSection() for i=1 to i>size(rec_tw_sp) if rec_tw_sp(i).ilosctw != 0 then dok_sp.BeginSection("Pozycja dokumentu") dok_sp.SetField("Kod", (using "%s",rec_tw_sp(i).Kodtw) ) dok_sp.SetField("Lp", (using "%d",i) ) dok_sp.SetField("Ilosc", (using "%f",rec_tw_sp(i).ilosctw) ) dok_sp.SetField("Kwota",(using "%f",rec_tw_sp(i).wartbruttotw) ) dok_sp.EndSection() endif next i //dok_sp.EndSection() id_dok = ImportSp(dok_sp) endsub |
Autor: | bongos [ 2013-10-18, 06:22 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
Hej, może w sekcji nagłówka trzeba zadeklarować jaka ma być cena? Np. ustawiając pola 'Typ_ceny' i/lub 'Od_brutto' i/lub 'Ceny_brutto'. |
Autor: | wojtek [ 2013-10-18, 13:37 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
No tak , tylko właśnie nie wiem jak :) |
Autor: | bongos [ 2013-10-19, 08:26 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
hmm no tak jak w Twoim kodzie, setfildem ale zakładam, że pytasz co gdzie powinno ew. być typ_ceny - tu dajesz 2,4,6,8 zależnie od wybranej ceny ABCD od_brutto - tu 0/1 czy liczone od brutto ceny_brutto - 0/1 to flaga czy ceny są podawane brutto czy netto. jak tego nie ma to od_brutto o tym decyduje |
Autor: | wojtek [ 2013-10-20, 06:44 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
zrobiłem tak jak sugerowałeś, ale nic się nie zmieniło: Kod: long sub WystawDokSp() int i, ok long id_dok dok_sp.Clear() for i=1 to i>size(rec_tw_sp) if rec_tw_sp(i).ilosctw != 0 then ok = 1 : exit next i if ok == 1 then //dok_sp.BeginSection("DokumentSP") dok_sp.SetField("typDk", TypDokumentu) dok_sp.SetField("seria", Seria) dok_sp.SetField("od_brutto", "1" ) dok_sp.SetField("ceny_brutto", "1" ) dok_sp.SetField("typ_ceny", "8" ) dok_sp.SetField("dataWystawienia", data() ) dok_sp.SetField("dataOperacji", data() ) //dok_sp.SetField("numer_obcy", ) dok_sp.SetField("dzial", KodMagazynu) dok_sp.BeginSection("DaneKh") dok_sp.SetField("KhKod",KhKod) dok_sp.EndSection() for i=1 to i>size(rec_tw_sp) if rec_tw_sp(i).ilosctw != 0 then dok_sp.BeginSection("Pozycja dokumentu") dok_sp.SetField("Kod", (using "%s",rec_tw_sp(i).Kodtw) ) dok_sp.SetField("Lp", (using "%d",i) ) dok_sp.SetField("Ilosc", (using "%f",rec_tw_sp(i).ilosctw) ) dok_sp.SetField("Kwota",(using "%f",rec_tw_sp(i).wartbruttotw) ) dok_sp.EndSection() endif next i //dok_sp.EndSection() id_dok = ImportSp(dok_sp) endsub Dokument jest od neTTO ,cena A. Może zapomniałem jeszcze jakiejś flagi czy czegoś? Zadanie wydaje się dość proste do realizacji a ja nie potrafię sobie z tym poradzić. Dla czego to nie działa? Może jakieś nie takie pole w samych pozycjach dokumentu używam? Proszę o pomoc |
Autor: | bongos [ 2013-10-21, 06:13 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
Hej, no tak - jeszcze musisz ustawić rodzajCeny na 1. |
Autor: | wojtek [ 2013-10-21, 09:07 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
Fantastycznie, Dzięki , teraz pięknie działa :) |
Autor: | rafal [ 2013-10-21, 13:16 ] |
Tytuł: | Re: Wystawianie FVS od kw brutto BIOREC |
viewtopic.php?f=15&t=3859 |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |