mojaSymfonia FORUM
https://forum.mix-soft.pl/

jak usunąć rok
https://forum.mix-soft.pl/viewtopic.php?f=4&t=488
Strona 1 z 2

Autor:  tamthoi [ 2009-01-06, 23:20 ]
Tytuł:  jak usunąć rok

Chciałbym usunąć wcześniejsze lata 2001, 2002. Jak mogę to robić? Czy w ogóle jest możliwe?

Autor:  ro_bek [ 2009-01-07, 00:12 ]
Tytuł: 

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ć.

Autor:  wrob [ 2009-01-07, 01:50 ]
Tytuł: 

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

Autor:  barnie [ 2009-01-08, 11:42 ]
Tytuł: 

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ć :-D

Na wszelki wypadek zrób kopię bezpieczeństwa.

Autor:  darek.007 [ 2009-01-12, 18:27 ]
Tytuł: 

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ł?

Autor:  rafal [ 2009-01-12, 21:13 ]
Tytuł: 

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.

Autor:  wrob [ 2009-01-13, 00:57 ]
Tytuł: 

mozna jescze potem w tabeli frok przenumerowowac lata
a nastepnie we wszystkich rekordach zamienic 2 na 0, 3 na 1 itd :)

Autor:  darek.007 [ 2009-01-13, 01:00 ]
Tytuł: 

napiszmy to wyraźnie

RĘCE PRECZ OD KASOWANIA UBIEGŁYCH LAT

Autor:  tamthoi [ 2009-01-16, 17:23 ]
Tytuł: 

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?

Autor:  ro_bek [ 2009-01-16, 22:06 ]
Tytuł: 

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 ;-)

Autor:  wrob [ 2009-01-18, 21:00 ]
Tytuł: 

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?

Autor:  tamthoi [ 2009-01-20, 04:32 ]
Tytuł: 

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?

Autor:  Notos [ 2009-01-20, 08:34 ]
Tytuł: 

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.

Autor:  tamthoi [ 2009-01-20, 13:20 ]
Tytuł: 

A jak się nazywa ten program? Kliknąłem na ten link i "Access denied".

Autor:  Notos [ 2009-01-20, 13:43 ]
Tytuł: 

Dziwne, u mnie link działa.

A nazwa programu to: Btrieve Database Desktop

Strona 1 z 2 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/