Czy jest jakis algorytm na dobre numerowanie dokumentow?
Norbert - 04-01-2007 14:10
Czy jest jakis algorytm na dobre numerowanie dokumentow?
Witam.
Czytam archiwum i o numerowaniu jest duzo, ale nie znalazlem tego co chce.
Czy znacie jakis uniwersalny algorytm na numerowanie dokumentow i pozniejsze ich poprawne wyswietlanie/sortowanie. "Nie chcialbym ponownie wymyslac kola".
Pod pojeciem dokument w moim rozumowaniu kryja sie rozne dokumenty typu FV, WZ, PZ, zamowienia, etc.
Chcialbym zaimplementowac jakis dosc ogolny algorytm ktory uwzglednialby sowbode definiowania numeracji przy pomocy jakiegos wzorca, bardzo prosty przyklad to:
FV nnn/yyyy
gdzie nnn to trzycyfrowy numer, a yyyy odpowiada za rok.
Jednak juz w takim przykladzie pojawiaja sie podstawowe pytania na ktore nalezaloby sobie odpowiedziec
1. Jak zapisac taki numer do bazy danych - jesli jako tekst - to jak go poprawnie sortowac - jesli jako "zbitke" numeru i daty to jak to zrobic uniwersalnie (tzn uzytkownik zdefiniuje sobie dodatkowo miesiac, przelacznik abc, itd) ... pytan mozna mnozyc
programy pisze sie od lat i na pewno takie kwestie byly juz gdzies kiedys poruszane, ale nie udalo mi sie na nie trafic.
Na obecnym etapie nie interesuje mnie algorytm "wyliczania" numeru, a bardziej tego jak go uniwersalnie stworzyc i uniwersalnie zapisac w bazie tak aby zapis ten umozliwial swobodna manipulacje i poprawne dzialanie standardowych zapytan, sortowan, etc.
Prosze nie odsylajcie mnie ogolnie do google'a (chyba ze z odpowiednim query), bo to co przejrzalem w Necie nie odpowiedzialo na nurtujace mnie kwestie i stad moj post na grupe.
Z gory dzieki
Pozdrawiam
Norbert
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 04-01-2007 14:10
Norbert wrote: > Witam. > > Czytam archiwum i o numerowaniu jest duzo, ale nie znalazlem tego co chce. > > Czy znacie jakis uniwersalny algorytm na numerowanie dokumentow i pozniejsze > ich poprawne wyswietlanie/sortowanie. > "Nie chcialbym ponownie wymyslac kola".
Nie słyszałem.
> Pod pojeciem dokument w moim rozumowaniu kryja sie rozne dokumenty typu FV, > WZ, PZ, zamowienia, etc. > > Chcialbym zaimplementowac jakis dosc ogolny algorytm ktory uwzglednialby > sowbode definiowania numeracji przy pomocy jakiegos wzorca, bardzo prosty > przyklad to: > > FV nnn/yyyy > > gdzie nnn to trzycyfrowy numer, a yyyy odpowiada za rok. > > Jednak juz w takim przykladzie pojawiaja sie podstawowe pytania na ktore > nalezaloby sobie odpowiedziec > > 1. Jak zapisac taki numer do bazy danych > - jesli jako tekst - to jak go poprawnie sortowac
Jak już definiujesz format wyświetlania, to co za problem zdefiniować format po którym się będzie sortowało?
> - jesli jako "zbitke" numeru i daty to jak to zrobic uniwersalnie (tzn > uzytkownik zdefiniuje sobie dodatkowo miesiac, przelacznik abc, itd)
To już jest kwestia definicji języka opisującego format.
> ... pytan mozna mnozyc
Jak nie zadasz wszystkich pytań to nie zrobisz uniwersalnego algorytmu.
-- P.M.
Piotr Kulinski - 04-01-2007 14:10
Wed, 3 Jan 2007 17:17:37 +0100, na pl.comp.bazy-danych, Norbert napisał(a):
> Witam. > > Czytam archiwum i o numerowaniu jest duzo, ale nie znalazlem tego co chce. > > Czy znacie jakis uniwersalny algorytm na numerowanie dokumentow i pozniejsze > ich poprawne wyswietlanie/sortowanie. > "Nie chcialbym ponownie wymyslac kola". > > Pod pojeciem dokument w moim rozumowaniu kryja sie rozne dokumenty typu FV, > WZ, PZ, zamowienia, etc. > > Chcialbym zaimplementowac jakis dosc ogolny algorytm ktory uwzglednialby > sowbode definiowania numeracji przy pomocy jakiegos wzorca, bardzo prosty > przyklad to: > > FV nnn/yyyy > > gdzie nnn to trzycyfrowy numer, a yyyy odpowiada za rok. > stosuję taki firmat od lat i sprawdza się idealnie, IMO jest to najprostszy i najskuteczniejszy. pola: DOK_TYP DOK_NR DOK_DT
a na podstawie tego możesz sobie budować najdziwniejsze konstrukcje. A jakiego typu chcesz użyć dla dwóch pól (DOK_NR, DOK_DT) to już sam musisz zdecydować.
-- pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień wpw na wp piotr Najważniejsze to umieć wbić gwóĄdĄ bez młotka
Herakles - 04-01-2007 14:10
Pooglądaj se FV tepsy astera czy innych dużych dostawców, ja od nich se kiedyś ściągnąłem formę numeracji.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Dokumenty - jak =?ISO-8859-2?Q?zaprojektowa=E6_baz=EA=3F?=
symfonia handel 3.22b - problem przy imporcie dokumentów
Platnik - dokumenty wprowadzone - wyslane - nadal widoczne
[ORACLE - dokumentacja] PL/SQL default EXCEPTION handler
Dokument RGB nie posiada osadzonego pliku koloru
Maksymalne powiekszenie warstwy do rozmiaru okna dokumentu
[sybase] SQL Remote - dokumentacja tylko do 6.0.2 ????
PgSQL - zapytanie - drzewo dokumentow
Projekt bazy danych - dokumentacja
projekt/dokumentacja bazy danych
zanotowane.pldoc.pisz.plpdf.pisz.platanvarne633.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|