Autor |
Wiadomość |
Mix-soft.pl
|
|
|
ro_bek
Ekspert
Rejestracja: 2008-07-03, 15:02 Posty: 632 Pomógł: 38
|
Rozrachunki są w jednej bazie gdzie ma podziału na lata więc raczej nie ma takiej możliwości, o ile same dokumenty są przechowywane z odrębnych katalogach to już w/w rozrachunki nie i zapewne raporty diagnostyczne to będą wychwytywać.
|
2009-01-07, 00:12 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
Od wersji 5.30 fk bodajze - rowniez rejstry vat sa ciagle w jednym pliku - wiec i to sie popsuje
Jesli celem jest zaoszczedzenie miejsca to mozna smialo wyczyscic zawartosci podkatalogow 2001, 2002 itp - diagnostyki tylko beda stwierdzaly brak pliku i szly dalej
|
2009-01-07, 01:50 |
|
|
barnie
Ekspert
Rejestracja: 2008-04-07, 13:26 Posty: 208 Pomógł: 2
|
ja bym zaryzykował. Sprawdź takie rozwiązanie.
Powiedzmy, że kasujemy pierwsze dwa lata.
1. Kasujemy rozrachunki.
Kod: DELETE from "transakcje" WHERE dokRok in (0,1) Należałoby zastanowić się i sprawdzić co z usuwanymi transakcjami, które rozliczone zostały w latach następnych. 2. Kasujemy rozliczenia. Kod: DELETE from "rozliczenia" WHERE dokRok in (0,1) 3. Kasujemy rejestr Vat. Kod: DELETE from "rejVat" WHERE dokRok in (0,1) 4. Kasujemy lata z listy lat Kod: DELETE from "FROK" WHERE id in (0,1)
5. Kasujemy katalogi lat.
Diagnostyki nie powinny nic powiedzieć
Na wszelki wypadek zrób kopię bezpieczeństwa.
|
2009-01-08, 11:42 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
barnie pisze: 1. Kasujemy rozrachunki. Kod: DELETE from "transakcje" WHERE dokRok in (0,1)
co jeśli mamy fakturę z 2001 za którą klient nam jeszcze nie zapłacił?
|
2009-01-12, 18:27 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
darek.007 pisze: barnie pisze: 1. Kasujemy rozrachunki. Kod: DELETE from "transakcje" WHERE dokRok in (0,1) co jeśli mamy fakturę z 2001 za którą klient nam jeszcze nie zapłacił?
Po wykasowaniu lat powinniśmy mieć program w takim stanie jakbyśmy zaczynali pracę od 2003. Czyli taka transakcja powinna znaleść się w rozrachunkach BO.
Proponuję wyłapać takie transakcje (jak wogóle mają przejść) i uaktualnić im pola "dSkrot" na wartość "BO" i wyzerować pole "dokID" oraz pole "dokRok" ustawić na "2"
Widzę jednak inny problem. W bazie pierwszy rok powinien mieć id = 0, a po wykonaniu w/w czynności będzie to id=2. Mam nadzieję, że to nie wpłynie w przyszłości na poprawną pracę programu.
|
2009-01-12, 21:13 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
mozna jescze potem w tabeli frok przenumerowowac lata
a nastepnie we wszystkich rekordach zamienic 2 na 0, 3 na 1 itd :)
|
2009-01-13, 00:57 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
napiszmy to wyraźnie
RĘCE PRECZ OD KASOWANIA UBIEGŁYCH LAT
|
2009-01-13, 01:00 |
|
|
tamthoi
Rejestracja: 2008-05-15, 20:19 Posty: 13
|
Przepraszam, ale dla mnie to czarna magia. Gdzie mam wpisać te kody? w edytorze raportów? Co to jest tabela frok. Gdzie mogę czytać o tej magii?
|
2009-01-16, 17:23 |
|
|
ro_bek
Ekspert
Rejestracja: 2008-07-03, 15:02 Posty: 632 Pomógł: 38
|
tamthoi pisze: Przepraszam, ale dla mnie to czarna magia. Gdzie mam wpisać te kody? w edytorze raportów? Co to jest tabela frok. Gdzie mogę czytać o tej magii?
Te "kody" możesz wpisywać pod edytorem bazy danych np. Pervasive Control Center.
Ale jak nie masz o tym pojęcia to nawet nie próbuj
|
2009-01-16, 22:06 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
tamthoi - sadzac po twoim ostatnim poscie - faktycznie lepiej tego nie rob
Zglosiles problem - czysto akademicki jak na moj gust - bo nie znam powodu dla ktorego nalezaloby usuwac lata - grono ekspertów w ramach zabawy intelektualnej doszlo do wniosku ze da sie to zrobic
A tak naprawde po co wogole chcesz wykonac to usuwanie lat?
Moze podaj przyczyne i moze rozwiazanie twojego problemu jest do zrealizowania inna prostsza metoda?
|
2009-01-18, 21:00 |
|
|
tamthoi
Rejestracja: 2008-05-15, 20:19 Posty: 13
|
A jaki jest edytor bazy danych do btrieve? Oczywiście jak spróbuję to na prywatnym komputerze. Może w tej chwili nie, ale za 10 lat na pewno ;))
Problem nie jest czysto akademicki. Zgodnie z Ordynacją Podatkową, teraz mogę zniszczyć wszystkie dokumenty oprócz niektórych. Po co mam trzymać stare, nikomu niepotrzebne dane na dysku. Nie byłby to problem dla jednej firmy, która po 6 latach zamyka działalność, ale problem nastąpi, gdy jako biuro księgowe będę miał 1000 klientów, którzy nie odejdą ode mnie za 100 lat. Archiwizacja byłaby bardzo duża. Poza tym to klienci czasami prosili, abym skasował stare dane, o ile nie są już potrzebne.
A tak na marginesie to jesteście księgowymi czy informatykami?
|
2009-01-20, 04:32 |
|
|
Notos
Rejestracja: 2008-09-23, 08:30 Posty: 149 Pomógł: 2
|
Edytor baz Btrieve.
Używasz na własną odpowiedzialność.
Musisz mieć wygenerowane pliki opisowe bazy danych.
http://cs.pervasive.com/files/folders/750/download.aspx
Use wise.
|
2009-01-20, 08:34 |
|
|
tamthoi
Rejestracja: 2008-05-15, 20:19 Posty: 13
|
A jak się nazywa ten program? Kliknąłem na ten link i "Access denied".
|
2009-01-20, 13:20 |
|
|
Notos
Rejestracja: 2008-09-23, 08:30 Posty: 149 Pomógł: 2
|
Dziwne, u mnie link działa.
A nazwa programu to: Btrieve Database Desktop
|
2009-01-20, 13:43 |
|
|