mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Plan Kont - problem https://forum.mix-soft.pl/viewtopic.php?f=4&t=178 |
Strona 1 z 1 |
Autor: | Michael [ 2008-06-20, 10:55 ] |
Tytuł: | Plan Kont - problem |
Witam Jak zmienić typ kont w planie kont ? Mam typ konta "bilansowe zwykłe" a chcem mieć "bilansowe rozrachunkowe" gdy zmieniam i próbuje zapisać mam komunikat: Nie można modyfikować typu konta na którym istnieją zapisy. mam tylko zapisany bilans otwarcia ze stanem zerowym. wszystko to w programie FK2008 Pozdrawiam |
Autor: | tomas [ 2008-06-21, 14:22 ] |
Tytuł: | |
W programie Finanse i Księgowość PREMIUM dane o obrotach na kontach zapisywane są w tabeli "konta". W tabeli tej pojawiają sie informacje o obrotach na każdym poziomie analityki danego konta. Czyli dla konta 201-1-2-1-22 zostanie utworzonych 5 rekordów. Jeżeli nigdy nie było zapisów na koncie w tabeli konta nie ma żadnych rekordów dot. tego konta. Jeżeli jakieś zapisy były i zostały usunięte pozostają rekordy z zerowymi wartościami. Uniemozliwia to później zmianę parametrów konta bo aplikacja sprawdza czy istnieje rekord dla danego konta (W FORTE nie ma tego problemu). Oto 3 sposoby jak rozwiązać Twój problem. [center]PAMIĘTAJ WYKONAJ KOPIĘ BEZPIECZEŃSTWA PRZED. NIE WYKONUJ żadnej z podanych czynności jeżeli nie wiesz o czym jest tu mowa. Jeżeli coś sobie popsujesz to tylko z własnej winy[/center] 1. jeżeli masz dostęp przez ODBC np:. przez Pervasiva wykonaj skrypt Kod: DELETE from "konta_2008" WHERE syntetyka = numer_konta jako numer_konta podaj numer konta syntetycznego dla którego chcesz usunąć zapisy z tabeli "konta". Musisz być PEWNY, że nie ma zapisów na tym koncie. pamietaj, żeby skrypt wykonać na odpowiedniej tabeli dla odpowiedniego roku. W 2008 będzie to "konta_2008" 2. Wykonaj raport będąc w odpowiednim roku. Kod: int iSyntetyka = 10 int bK = open KatalogRoku()+"02konta.dat" for base "konta" BaseError( "zapisy", 4 ) int err,i mapValue mUsun mUsun.Type(long) musun.Clear() SetKey(bK,"id") SetKeySeg(bK, "id", 0) err = GetRec(bK, GE) while err == 0 if GetField(bK, "syntetyka") == iSyntetyka then mUsun.Set( (using "%l",GetField(bK, "id")), GetField(bK, "id") ) endif err = GetRec(bK, NX) wend for i = 1 to i > mUsun.Size() SetKey(bK,"id") SetKeySeg(bK, "id", mUsun.Get(i)) GetRec(bK,EQ) DelRec(bK) print using "Usunięto informację o koncie %d z tabeli 'konta'." + lf, iSyntetyka next i w zmiennej iSyntetyka podaj numer konta syntetycznego dla którego chcesz usunąć zapisy z tabeli "konta". Musisz być PEWNY, że nie ma zapisów na tym koncie. 3. Podmiana pliku W katalogu odpowiedniego roku zmień nazwę pliku 02konta.dat na 02konta.zaraz_wracam Skopiuj do katalogu odpowiedniego roku plik 02konta.dat z nowoutworzonej firmy (pusty). Wejdź do programu. Zmień parametry kont. Musisz być PEWNY, że nie ma zapisów na tym koncie. Zamknij program. Usuń plik 02konta.dat. W katalogu odpowiedniego roku zmień nazwę pliku 02konta.zaraz_wracam na 02konta.dat |
Autor: | darek.007 [ 2008-06-21, 23:58 ] |
Tytuł: | |
gorąco polecam 3 sposób każdy potrafi to zrobić |
Autor: | wrob [ 2008-06-22, 03:52 ] |
Tytuł: | |
Wlasciwie to wystarczy zabrac na chwile ten plik 02konta.dat z katalogu i nic nie wgrywac, po przegladaniu palnu bedzie bład ale po ok normalnie da sie zmodyfikowac konta :) |
Autor: | Michael [ 2008-06-23, 07:15 ] |
Tytuł: | |
ok. czyli zabieram ten plik na chwile,modysfikuje konto i go przywracam. a warunkiem żeby było OK jest brak wpisu na koncie. takie pytanko: wpisu nie moze być tylko na tym koncie co chcem zmienić czy wogóle na kontach ? i druga rzecz: wpisy miałem na tym koncie ale je usunołem, został tylko bilans otwarcia ze stanem zerowym. to nie bedzie przeszkadzało ? |
Autor: | wrob [ 2008-06-23, 12:03 ] |
Tytuł: | |
Wlasciwei to jak zapisy na tym koncie to jeszcze mozna i plik z zapisami zabrac na chwile :) ale uwaga po tej operacji trzeba koniecznie wykonac diagnostyka/korekta obrotow kont no i poprawic dokumenty ewentualnie :) - jesli zmiana jest w stylu dodanie nowego poziomu analityki |
Autor: | snooppy [ 2008-06-24, 11:29 ] |
Tytuł: | |
Witam wszystkich! Zrobiłam wszystko według punktu 3 ale niestety plan kont się wyzerował Czy coś pominęłam? |
Autor: | snooppy [ 2008-06-24, 11:30 ] |
Tytuł: | |
Oczywiście nie plan kont a bilans otwarcia |
Autor: | darek.007 [ 2008-06-24, 11:59 ] |
Tytuł: | |
Cytuj: W katalogu odpowiedniego roku zmień nazwę pliku 02konta.zaraz_wracam na 02konta.dat czy aby na pewno oryginalny plik 02konta.dat wróciła na swoje miejsce? |
Autor: | snooppy [ 2008-06-25, 13:42 ] |
Tytuł: | |
Teraz działa dzięki chłopaki! |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |