mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[FKF2016] Dodanie zapisu do dokumentu w buforze https://forum.mix-soft.pl/viewtopic.php?f=15&t=7469 |
Strona 1 z 1 |
Autor: | kpiotr [ 2016-10-12, 22:20 ] |
Tytuł: | [FKF2016] Dodanie zapisu do dokumentu w buforze |
Problem wydaje się pozornie trywialny, ale po kilku godzinach prób wywieszam białą flagę. Mam istniejący dokument DP i jedynie potrzebuję dodać 1 prosty zapis na końcu. Oto kod: Kod: #include "fkutil.sci" #include "dbnames.sci" InfoDok dok dok.bDok = dbOpenDokBase( indeksRoku(), ZRODLO_BUFOR, true ) dok.bZap = dbOpenZapBase( indeksRoku(), ZRODLO_BUFOR, true ) dok.bKsie = dbOpenDokBase( indeksRoku(), ZRODLO_KSIEGI, true ) dok.setkey("id") dok.setkeyseg("id",72) if dok.getrec(EQ) then error "nie znaleziono dokumentu" dok.Insert(1) dok.SetField(1, "kwota", 1002) dok.SetField(1, "strona", 0) dok.SetField(1, "idDlaRozliczen", 2) dok.SetField(1, "synt", 100) dok.SetField(1, "pozycja", 0) dok.Insert(1) dok.SetField(1, "kwota", 1002) dok.SetField(1, "strona", 1) dok.SetField(1, "synt", 200) dok.SetField(1, "idDlaRozliczen", 1) dok.SetField(1, "pozycja", 0) dok.putRec() Nie dostaję żadnych komunikatów błędu, Putrec zwraca 0, ale dokument ani drgnął. Co ciekawe jak nie robię getrec-a, daję jakieś podstawowe dane w nagłówku dokumentu i insrec to dzieje się na odwrót - dostaję dziwny komunikat błędu*, ale się dodaje dokument :D * - https://www.toadworld.com/platforms/sql ... en-started PS. Jakby to było premium to bym się nie pierdzielił tylko insert zrobił, ale tutaj trochę się boję |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |