mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Odksięgowywanie dokumetów FKP- numer w dzienniku ks. problem https://forum.mix-soft.pl/viewtopic.php?f=15&t=5516 |
Strona 1 z 1 |
Autor: | wojtek [ 2014-01-30, 22:13 ] |
Tytuł: | Odksięgowywanie dokumetów FKP- numer w dzienniku ks. problem |
WItam, Wynikła konieczność odksięgowania dokumentów FKP 2013.1 Napisałem raport który to skutecznie robi - dokumenty przenoszone są do ksiąg a nastepinie raport diagnostyczny i wszystko gra. Problem pojawia się po zaksjęgowaniu bo w numerach dziennika pojawia się luka. W tablei dokumenty w polach okresDK, numerDK zapisane są numery z dziennika ale nie da się ich zmienić bo pole jest niemodyfikowalne. Na polachtych założony jest klucz. Po zmianie rodzaju pola na modyfikowalne , podmianie wartości i przywroceniu rodzaju pola na modyfikowalny w raporcie wydruk dziennika księgowań pojawia się błąd w lini 933 błąd numer 6? Jak sobie z tym poradzić? |
Autor: | rafal [ 2014-01-31, 11:51 ] |
Tytuł: | Re: Odksięgowywanie dokumetów FKP- numer w dzienniku ks. pro |
Jeżeli chcesz zmienić wartość pola, które wchodzi w skład klucz niemodyfikowalnego to należy - odczytać taki rekord (GetRec) - skasować ten rekord(DelRec) - zmodyfikować pole (SetField) - zapisać zmodyfikowany rekord (InsRec) Taki przykład jest na tym forum |
Autor: | wojtek [ 2014-02-01, 05:43 ] |
Tytuł: | Re: Odksięgowywanie dokumetów FKP- numer w dzienniku ks. pro |
Przeszukałem forum najdokładniej jak umiałem, ale nie znalazłem tego przykładu :( Czy mógłbym liczyć na umieszczenie przykładu jeszcze raz? Trzeba skasować cały rekord i wstawić go od nowa? A co z ID w tabeli? Jak się zmieni, to posypie się kilka spraw w innych tabelach Z góry dzięki za pomoc |
Autor: | wojtek [ 2014-02-01, 06:31 ] |
Tytuł: | Re: Odksięgowywanie dokumetów FKP- numer w dzienniku ks. pro |
W sumie wymyslilem sposów. Zmodyfikowałem raportdo odksiegowania tak by działał z okna dok w buforze i ksiegował dokumenty. Poniewaz używam copyfieldsa numerDK i okresDK zapisują sie w tabeli dokumentów bufora, wiec jak raport działa w druga strone to faktycznie z z powrotem przepisuje te numery do tabeli ksiąg. Jesli nie wyjdzie nic jeszcze w testach to prawdopodobnieudało siie osiągnąc to co trzeba. Mimo wszystko jakbyś był miły wskazać mi post z opisem to bede wdzieczny. Klikam pomogl :) |
Autor: | rafal [ 2014-02-01, 11:28 ] |
Tytuł: | Re: Odksięgowywanie dokumetów FKP- numer w dzienniku ks. pro |
wojtek pisze: [...] A co z ID w tabeli? Jak się zmieni, to posypie się kilka spraw w innych tabelach Z góry dzięki za pomoc Id będzie niezmienione Kod: int bDok = open KatalogRoku() + "06dok_b.dat" for base "buf_dokum" SetKey(bDok,"id") SetKeySeg(bDok,"id",65535) GetRec(bDok, EQ ) DelRec( bDok ) SetField(bDok,"numer",8) InsRec( bDok ) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |