mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Dodawanie nowych pozycji w dokumencie - InfoDok https://forum.mix-soft.pl/viewtopic.php?f=15&t=6853 |
Strona 1 z 1 |
Autor: | WojtekM [ 2015-09-30, 12:43 ] |
Tytuł: | Re: Dodawanie nowych pozycji w dokumencie - InfoDok |
Czy jest ktoś w stanie poratować w w/w zakresie? |
Autor: | rafal [ 2015-09-30, 12:53 ] |
Tytuł: | Re: Dodawanie nowych pozycji w dokumencie - InfoDok |
chyba brakuje pola idDlaRozliczen w zapisach. |
Autor: | WojtekM [ 2015-09-30, 13:28 ] |
Tytuł: | Re: Dodawanie nowych pozycji w dokumencie - InfoDok |
@rafal jesteś WIELKI!!! Działa :D Co ciekawe próbowałem dodać wcześniej to pole, ale ciągle były jakieś błędy więc dałem to później w komentarz sądząc, że jest ono nie istotne... A teraz działa O_o :) Dzięki!!! |
Autor: | zz [ 2019-02-07, 15:28 ] |
Tytuł: | Re: Dodawanie nowych pozycji w dokumencie - InfoDok |
W czasie wykonywania poniższego kodu mam komunikat, że dokument o takiej nazwie został już wprowadzony. Robi mi się dok. z jednym zapisem, przy otwieraniu mam błąd o niepoprawnym rozbiciu na kontach Kod: #include "fkutil.sci" #include "dbnames.sci" InfoDok dok dok.bZap = dbOpenZapBase(indeksRoku(), ZRODLO_BUFOR, true) dok.bDok = dbOpenDokBase( indeksRoku(), ZRODLO_BUFOR, true ) dok.bKsie = dbOpenDokBase( indeksRoku(), ZRODLO_BUFOR, true ) dok.begin(1) dok.SetField(0, "skrot", "WB") dok.SetField(0, "nazwa", "DP/2015/08") dok.SetField(0, "tresc", "Treść dokumentu") dok.SetField(0, "datawpr", "2015-08-11") dok.SetField(0, "datadok", "2015-08-11") dok.SetField(0, "dataOper", "2015-08-11") dok.SetField(0, "kwota", 1001.00) dok.Insert(1) dok.SetField(1, "opis", "bla bla") dok.SetField(1, "kwota", 1002) dok.SetField(1, "strona", 0) dok.SetField(1, "synt", 100) dok.SetField(1, "pozycja", 0) dok.Insert(1) dok.next(1) dok.SetField(1, "kwota", 1002) dok.SetField(1, "strona", 1) dok.SetField(1, "synt", 200) dok.SetField(1, "pozycja", 0) //--------------------- dok.Insert(1) dok.SetField(1, "opis", "xxx") dok.SetField(1, "kwota", 1001) dok.SetField(1, "strona", 0) dok.SetField(1, "synt", 100) dok.SetField(1, "pozycja", 1) dok.Insert(1) dok.next(1) dok.SetField(1, "kwota", 1001) dok.SetField(1, "strona", 1) dok.SetField(1, "synt", 200) dok.SetField(1, "pozycja", 1) dok.InsRec() //ZAMYKAMY DB DbClose(dok.bZap) DbClose(dok.bDok) DbClose(dok.bKsie) |
Autor: | zz [ 2019-02-08, 08:59 ] |
Tytuł: | Re: Dodawanie nowych pozycji w dokumencie - InfoDok |
wycofuję pytanie, brakowało oczywiście IdDlaRozliczen |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |