Uvod
 Stav vývoje

 Konference

    Pravidla
    IRC

 Vývoj
 Download
 Dokumentace
 CVS
 Odkazy

UCTO.LINUX.CZ

Konference - IRC - Session 8

Tato session se uskutecnila dne 22. a 23. 10 2001:

<durill> zdravicko
<jmarek> nazdarek ;-)
<durill> tak ponizene oznamuju, ze sem svuj DU nesplnil plnohodnotne.
<jmarek> hmm... ani ja ne, neb jsem byl v sobotu na svatbe...
<durill> S DIA sem se neak neskamaradil (hlavne mi nasr.. ze mi behem 2 hod. trikrst spadla). Takze definici tablek bez cizich klicu pro Adresar mam napsanou v SQL a reference sem nacrt v pgaccessu, ale zapomenul jsem doma... kaju se
<durill> jeste mi neni uplne jasne, jak do tabulky UCTO napsat zauctovani dokladu na vice uctu? Typicky neco+dph.
<durill> este teda kouknu na stare IRC ses.
<jmarek> no, pocitali jsme s tim, ze by se to rozpadlo na vice zaznamu v tabulce...
<durill> Aha, uz to chapu.. takze z uctu A to odepisu ve dvou castech a ty prictu na ucty B a C...
<jmarek> tak...
<jmarek> ono se to tak v podstate dela i tak, akorat je to v jednom zaznamu... ;-)
<jmarek> resp. by se to asi muselo rozpadnout do zaznamu vice...
<jmarek> (do 3)
<durill> ja bych prave na to udelal tri zaznamy, a ze jednou to de na ma dati a dvakrat na dal.
<jmarek> ale to jsme diskutovali asi na IRC ses5
<durill> uz sem to nasel. Ten duvod tu je.
<jmarek> jo jo...
<Fers> Cau.
<jmarek> nazdarek fsici ;-)
<jmarek> ted zrovna zpracovavam podklady od Zdk abych je dostal na Web, takze budu tak trosku off...
<durill> to jmarek: ty mas na starost web? mam k nemu pripominku. Na strance s dokumentaci je nadpis Vitejte na serveru, tam by asi melo bejt Dokumntace.
<Zdk> mam zadost, sel by opravit odkaz na webu - novinky - aktualni odkaz na diaram, dik
<Zdk> myslel jsem diagram
<Fers> Opravil jsem tu dokumentaci.
<Fers> A ktery je aktualni?
<jmarek> co myslis?
<Fers> Zdk: Opravil jsem neplatny odkaz na cvsweb - pokud jsi myslel to
<Zdk> ano, dik
<jmarek> aha... tak to se omlouvam, to byla moje chyba...
<durill> tak, to sme probrali web. Jake nadhodime tema na dnesek?
<durill> BTW: Minule sme mluvili o analyze prvotnich dokladu a uzvazovali sme s jmarekem o zaslani pozadavku o pomoc s jejich analyzou do konference. Co si o tomto kroku myslite?
<Zdk> popis to podrobneji o co jde
<durill> potrebujeme se dohodnout jak budeme zapisovat primarni ucet. doklady.
<durill> Posledni idea (aspon moje) je rozdelit jejich zapis na hlavicku a polozky. Pro hlavisku by byla jedna spolecna tabulka.
<durill> Co se tyce polozek, tak ty by byly rozdeleny do vice ruznych tabulek podle typu.
<Zdk> co vse se schova do primarnich dokladu?
<durill> A nyni potrebujeme zjistit jake jsou mozne hlaviky u primarnich dokladu a co je v polozkach, a rozdelit je do skupin s podobnymi udaji, a pro kazdou takovou skupinu pak navrhnout tabulku pro zapis polozek.
<durill> To je napriklad: faktura, paragon, vypis z uctu, vydejka ze skaldu a pod.
<durill> Doklady se deli na interni a externi. Ty externi sou napr. faktura, paragon.. sluzi pro komunikaci s okolim. Interni sou pro vnitrni potreby, a ty moc neznam.
<Zdk> reseni asi zalezi na predpokladanem objemu dat, pokud bude vysledny produkt urceny pro vetsi firmy, tak je lepsi jednotlive typove doklady vest oddelene
<durill> uplne? nektere si sou hodne podobne, a tak by mohly bejt ukladany spolecne...
<Zdk> zda se mi rozumne vzdy oddelovat hlavicky od radku
<durill> to je jasne. A vsechny hlaviky bych ukladal do jedne tabulky, aby se snadno nechali delat odkazy na doklady. (referncni integrita)
<durill> a nebo este udelat jednu tabulku se seznamem vsech dokladu a pak tabulky s hlavickami a tabulky s radky.
<jmarek> tak jsem tu...
<jmarek> uz je web aktualizovany...
<Zdk> k otazce o oddelovani - zazil jsem, jak striktne oddelene tabulky, tak i jakesy slucovani do vice celku, dnes tu mame IS, ktery ma oddelene hlavicky skldovych dokladu - faktury, zahr faktury, prijemky, interni prevodky ale maji spolecnou tabulku radku
<jmarek> ano, jsou mozna ruzna reseni...
<Zdk> rozumny kompromis? zalezi na objemu dat
<jmarek> domnivam se, ze ted bychom potrebovali dukladnou analyzu dokladu...
<jmarek> Zdk nemyslim si...
<durill> ja sem taky pro analyzu. Zkusime do ni zapojit i dalsilidi pres konferu?
<jmarek> spis mam dojem, ze je potreba dobre nadefinovat indexy a struktury dat...
<jmarek> asi jo...
<jmarek> kdyz jsem nad tim premyslel, tak bych asi udelal to, ze bych se pokusil sepsat vsechny mozne doklady
<durill> navrhuji udelat prikladovou analyzu dvou tri dokladu jako jakousi sablonu.
<jmarek> a pak bychom mohli zkusit posilat do konference veci jako:
<jmarek> ANAL:FV:HEAD ;-)
<jmarek> durill to by asi nebylo od veci...
<Zdk> chtel jsem argumentovat rychlosti, ale .... je ze zalezi na vykonu databaze a indexech
<jmarek> Zdk taky si myslim...
<jmarek> mame moznost pouzit ruzne databazove pozadi ;-)
<jmarek> od PostgreSQL, pres DB2 az po Oracle
<jmarek> takze v tom bych nevidel problem.
<Zdk> pokud jde o analyzu dokumentu, snad bych mohl prispet ... zkuste blize specifikovat o co jde
<durill> takze by sme mohly udelat prikladovou analyzu treba faktury (tu zna snad kazdej), seznam vsech moznejch dokladu, pak se pustit do analyzy zbytku za pomoci konference.
<jmarek> Zdk bude treba specifikovat, co vsechno bychom meli mit v hlavickach jednotlivych dokladu a co vsechno v radcich techto dokladu.
<jmarek> durill: treba...
<Zdk> no, to bude chtit chvilku, ale snad to dam za nejaky ten den dohromady
<jmarek> faktury bude treba rozdelit na dosle a vydane (zkusime to radeji oddelene, pak se uvidi)
<jmarek> takze zkusime treba fakturu vydanou, cast hlavicky?
<durill> ja bych rozlisoval doslou a vydanou pomoci atributu
<jmarek> durill: mozna to pujde, ale analyzu bych radeji udelal zvlast...
<jmarek> jsou tam rozdily v radcich (asi predevsim), ale treba se ukaze, ze bude dobre delat rozdily i v hlavickach...
<durill> takze hlavika: dodavatel, odberatel, datum vydani, datum zdan. plneni, zpusob platby, datum splatnosti, zpusob dodani, cislo objednavy, cislo faktury.
<jmarek> var. symbol muze byt odlisny od c. faktury...
<jmarek> konst. symbol
<jmarek> ucet
<durill> takze este var. symbol, ucet na kterej se to plati
<durill> zokrouhleni?
<jmarek> no a treba taky mena...
<durill> mena je zalezitost polozek... aspon podle mne
<jmarek> ted nevim...
<jmarek> ale asi by tam melo taky byt celkova castka bez DPH a s DPH
<Zdk> v hlavickach je vetsinou DPH, v tabulce pak jsous sloupecky 0 DPH, 5 DPH, 22 DPH, celkem DPH
<durill> respektive, nedovedu si predstavit fakuru na Kc a najednou, ale spis bych to daval k polozkam.
<durill> To DPH bych scital z polozek faktury, muze se zmenit. Mimo to budeme u nej pouzivat DPH index.
<jmarek> to jo...
<jmarek> ale treba bude dobre taky znat celkovou castku faktury, abychom mohli rychle zjistit, zda uz je cela zaplacena, nebo ne...
<Zdk> ano souhlas, ale hodne sestav nebude muset chodit do radku pokud to bude v hlavicke - zase ta rychlost a indexy?
<jmarek> a castka bez DPH je dobra k tomu, ze dale v ucetnictvi se pracuje obvykle s timto udajem...
<jmarek> Zdk co myslis dat jeste do hlavicky?
<jmarek> Zdk: (aby sestavy nemusely chodit do radku...)?
<Zdk> zaplaceno / nezaplaceno
<jmarek> to by asi nebylo spatny...
<Zdk> ted se ale zeptam na neco jineho - jaky je vas nazor podivat se strukturu db nekde jinde?
<jmarek> no, uz jsme to obcas delali...
<Zdk> je to dobre nebo ne?
<jmarek> pro inspiraci... ;-)
<jmarek> no, je to sporne...
<jmarek> nekdy to je az moc svazujici...
<jmarek> nekdy to muze trosku pomoci...
<jmarek> jestli je to eticke: nevim. Pokud ale napr. mas licenci k tomu programu a nedelas reverze ingeneering...
<jmarek> ale jen se divas na strukturu...
<Zdk> dobre, pokud budete souhlasit vezmu si to za sve, obejdu podnik a udelam popis hlavicek a radku podle nasi podnikove potreby, pak bude nasledovat dalsi doplnovani z plena
<jmarek> dobre...
<jmarek> jde ale treba i o to, ze do hlavicky by podle me patrilo temer vse, co se na fakture objevuje pouze jednou...
<durill> Musime se hlavne schodnut na tech podstatnejch. Dalsi spise ifromativni si tam bude moci kdokoliv pridat, kdyz na nich bude trvat
<jmarek> ano.
<jmarek> je treba udelat funkcni system
<jmarek> podle petra fershmanna by pak melo byt rozsireni mozne...
<jmarek> ale pokud se podari odchytnou veci tak, ze rozsirovani neni treba, tak je to lepsi... ;-)))
<Zdk> dovolim si vas odvezt na jiny problem - protoze se jedna o podvojne ucetnictvi budou se doklady prenaset do hlavni knihy podle toho - tudiz hlavicka bude mit az 4 radky zaictovani a kazdy radek dokladu minimalne dva. Je otazka zda doklady uctovat v tzv komprimovane forme nebo 1:1
<durill> to souhlasim, ale aby sme tam pak nemeli spoustu polozek, ktere pouzije jen 0.5 lidi...
<durill> ZDK: moc nerozumim...
<Zdk> my mame bezne faktury s 150 polozkama, jsou dve moznosti komprimovana - 4 radky za hlavicku a vsechny radky s souctu pouze ve dvou nebo 4 radky za hlavicku a 300 za polozky dokladu
<jmarek> Zdk: spise bych se priklanek k te komprimovane podobe...
<jmarek> proc to tam jde zvlast?
<durill> ja taky sem pro komprimovanou formu
<jmarek> ja bych to videl tak, ze se nascitaji veci pro zaklad DPH a DPH a zauctuje se...
<jmarek> to staci...
<durill> ale nadruhou stranu muzu mit na jedne fakture 150 polozek a kazdou chtit zauctovat jinak...
<jmarek> to se asi casto nestava, ne?
<durill> takze spis bych nechal zauctovat celou faturu jednotne, nebo pak po radcich, s tim, ze radky se stejnoou kontaci by se secetli.
<jmarek> tzn: davat ke kazdemu radku kontaci: no, to by slo...
<Zdk> jasne tak se to bezne resi, 150 polozek byl jen priklad
<durill> no, nevim, ale ja obcas v jedne fakture kupuju veci pro sebe a este pro zakaznika..
<jmarek> mozna, ze by sla kontace priradit primarne k celemu dokladu a jen k radku, ktery by se lisil, dat kontaci jinou...
<durill> to by taky slo, ale to je uz spis zalezitost GUI. V DB bych daval kontaci ke kazdemu radku extra
<jmarek> ono vubec: zatim neni jasne, jak kontace udelat, ani jak s nimi pracovat...
<Zdk> byva sezmam kontaci pro hlavicky a seznam pro radky
<jmarek> to je dalsi vec, ktera nas ceka...
<Zdk> pak ma kazda dokladova rada pro sebe urceno jako se bude uctovat hlavicka a radky
<Zdk> uctovani hlavicky se za chodu menit neda, ale pokud jde o nejako specialitu, tak ci u radku prednastavenou hodnotu mohu zmenit na jinou
<jmarek> no, v jednodussich systeme (ktere se ale daji velmi sofistikovane nastavit) se akorat rekne, ze tato faktura je napr. z ciziny a predkontace si to v podstate podle ruznych priznaku rozeberou, poscitaji na jednotlive radky a zauctujou...
<Zdk> jeste se trochu vratim, pokud jsem psal o popisu doklau v nasem podniku - myslel jsem tim pouze jedinou vec, ze muzeme vyjit z realneho prostredi, ale ne vsechny pripady u nas mohou byt zastoupeny. vubec nemam uzurpatorske sklony
<Zdk> bohuzel se nemohu vyjadrit k aplikacni vrstve, ale k datovemu modelu a prezenacni vrstve ano
<jmarek> Zdk: v pohode...
<jmarek> ted delame na datovem modelu...
<Zdk> super, muzu byt uzitecny
<jmarek> nic pratele, klidne diskutujte dale, ja odchazim na anglictinu a jeste nemam ukol... :-
<Zdk> omlouvam se, letim domu
<Zdk> pokusim se do konce tydne prednest prvni verzi popisu dokladu
<jmarek> tak se mejte pekne a zitra (sice beze me, ale...)
<Zdk> mejte se pekne
<durill> tak zdar
<jmarek> zdar pratele...
<Zdk> asi tu nikdo neni
<jmarek> jeste petr fershmann...
<jmarek> ale ten je asi ve skole a jednim okem sleduje provoz ;-)
<Zdk> neuvazuje se bodovem zapisovani dohodnutych zaveru?
<jmarek> no, nekolikrat jsem to zkusil, ale v poslednich relacich jsme se bavili nad modelem, tak jsem se snazil to hned kreslit a tim jsem vlastne delal zavery
<Zdk> nevim zda se daji jednotlive myslenky na jichz se bude dale stavet dale
<jmarek> a navic: proto jsem delal to vystavovani na web, aby si to kazdy mohl precist on-line...
<jmarek> teda ne primo on-line, ale v podstate presny zaznam...
<Zdk> je mi jasne, ze jsou asi dva druhy - bud je to aktualni problem, pak se to resi hned - ale narazime na spoustu veci, ktere pak mohou zapadnout a byla by to skoda
<jmarek> to jo...
<jmarek> urcite bude dobre se k tomu obcas vratit...
<Zdk> jen mi neni jasna ta forma - mozna se tomu da rikat norma
<jmarek> jaka?
<Zdk> nevim, asi by to bylo hodne prace, ale to to je velky projek a ten je postaven na komunikaci
<Zdk> da se vyhledavat v archivu IRC?
<jmarek> neda...
<jmarek> alespon zatim...
<Zdk> pokud je 10 az 20 archivu, tak se v tom da vyznat, ale pokud to pujde dal nezmencenym tempem...
<jmarek> hmmm... jasne...
<jmarek> mozna, ze by se dalo u kazdyho odkazu na prislusnou session napsat velmi zhruba o cem se tam mluvilo...
<jmarek> asi by to bylo docela dobre...
<Zdk> souhlas vyjadreni v bodech, takovy vycuc a popis zaveru - ale je to prace na vic, myslim si, ze se vyplati
<jmarek> no, nebylo by to spatny...
<jmarek> zkusim neco udelat pres vikend...
<Zdk> super
<Zdk> ted z jineho soudku.. mam uz hruby seznam polozek pro hlavicky primarnich dokladu
<Zdk> otazka - na jake se domluvime forme zpracovani?
<jmarek> no, nejradeji textove... ;-)
<jmarek> alespon zatim...
<Zdk> tabulka pro htm - sloucecky: nazev tabulky; nazev polozky;typ a velikost;kometar
<jmarek> ja bych to asi nevystavoval primarne na web, ale poslal do konference, zda se, ze se na web moc lidi nekouka a konference ted dost zmlkla, je treba ji ozivit...
<jmarek> asi bych to udelal takto:
<jmarek> tabulka: nazev_tabulky
<jmarek> nazev_polozky, typ, velkost, komentar...
<jmarek> mozna by nebylo od veci to spis zatim udelat obecne pro jednotlive doklady...
<Zdk> dobre
<jmarek> nebo to mas uz zpracovany pro vsechny prvotni doklady?
<Zdk> chapu to dobre - co doklad, tak jeden soubor?
<jmarek> bud tak, nebo to vzdy jeste uvest jmenem dokladu...
<Zdk> a mam se pokusit o slucovani dokladu do celku, napr faktury zhranicni a tuzemsky atd...?
<jmarek> bylo by dobre, aby se nad tim trosku podiskutovalo...
<jmarek> jak to vidis sam...
<Zdk> dobre neco dodam
<jmarek> jestli si myslis, ze by to bylo zbytecny opisovani, pak by to asi stacilo...
<jmarek> budeme se tesit ;-)
<Zdk> tak ja budu muset jit pracovat... pak se ozvu
<jmarek> jo jo...
<jmarek> ja taky...
<Fers> Cau
<Zdk> zdar
<Fers> Ja si myslim, ze to vyhledavani by mohlo jit. Normalne vyhledavat v html. Znam na to hezky program. Jmenuje se perlfect search ;-) Je to velice jednoduche a efektivni. Udelal bych prohledavani celeho webu. Postaram se o to.
<jmarek> dobry, proc ne...
<jmarek> myslis si ale, ze by to melo vyznam pro cely web a ne jen pro ty diskuse?
<Fers> Tak udelam vyber :-) Myslim, ze i pro web to vyznam mit bude. Casem by chtelo udelat vyhledavani i z konference.
<Fers> Jdu rebootovat stroj. Tak zatim.


Náš projekt :-)    Copyright (c) 2001 Všechna práva vyhrazena