Obsah

Sklady (SKLADY)

Sklady jsou jednoduché okno, kde lze vytvářet jednotlivé sklady a získávat přehled o materiálu na jednotlivých skladech. To je rozdíl od skladových karet, které ukazují množství na všech skladech dohromady.

Pracujeme-li s více sklady, je možné je pro přehlednost třídit dle určitých celků zařazením do jednotlivých druhů. Pokud se používají mezisklady přímo na zakázku, je možné si číslo zakázky ke skladu, do sloupečku Zakázka, vyplnit. Tento sloupeček má pouze informativní charakter.

Na druhé záložce pak lze pro vybraný sklad získat přehled o materiálu na tomto skladu(Obrázek 5.12).

Obrázek 5.12

Položky skladů

Z této tabulky lze tisknout inventuru jednotlivých skladů na rozdíl od skladových karet, kde se vytištěná inventura vztahuje na všechny sklady ve firmě.

Sklady (sklad_sklady)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo skladu IDSklad String(8) Číslo skladu
200 1 Druh skladu IDSklDruh String(15)1) Druh skladu
300 2 Popis Popis String(50) Popis skladu
400 3 Adresa skladu Adresa String(150) Adresa skladu
500 5 Zakázka IDZakaz String(15)2) Číslo zakázky
600 Lookup Popis zakázky ZakPopis String(50)3) Popis zakázky
700 4 IDUzivatele (novisible) IDUzivatele String(8)

First free FieldID: 6, last free FieldID: 63

Položky skladů (sklad_skladpol)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo skladu (novisible) IDSklad String(8)4) Číslo skladu
200 1 Skladová karta IDSkladKarta String(15)5) Číslo skladové karty
300 Lookup Druh IDDruh String(8)6) Druh skladové karty
400 Lookup Popis Popis String(80)7) Popis skladové karty
500 2 Množstvi Mnozstvi Float(0) Množství na tomto skladě
600 Lookup Cena Cena Currency(0)8) Prodejní cena
700 Lookup Cena skladu CenaSkladu Currency(0)9) Účetní nákladová cena skladu
800 3 Cena meziskladu CenaMeziskladu Currency(0) Průměrná jednotková cena na meziskladu - je vypočtena po rekonstrukci skladu
900 4 Rezervované mn. RezervMn Float(0) Rezervované množství na meziskladu
1000 5 Objednané mn. ObjedMn Float(0) Objednané množství na meziskladu
1100 Calculated Vysčítané mn. VyscitMn Float(0) Vysčítané množství, je to množství které zůstane na meziskladu po vyřízení všech objednávek a rezervací
1200 Lookup Cena 1 Cena1 Currency(0)10) Pomocná cena 1
1300 Lookup Cena 2 Cena2 Currency(0)11) Pomocná cena 2
1400 Lookup Cena 3 Cena3 Currency(0)12) Pomocná cena 3
1500 Lookup Marže karty (novisible) Rabat Float(0)13) Marže karty

First free FieldID: 6, last free FieldID: 63

Pohyby karet na skladu (sklad_ppolozky)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Příjemka IDPrijemka String(8)14) Číslo příjemky/výdejky
200 2 Číslo karty IDSkladKarta String(15)15) Číslo skladové karty
300 1 Pořadí Poradi SmallInt(0) Pořadí řádku
400 Data Popis z hlavičky příjemky/výdejky Popis String(50) Popis
500 3 Množství Mnozstvi Float(0) Množství
600 Lookup MJ MJ String(4)16) Měrná jednotka, dle skladových karet
700 5 Cena Cena Currency(0) Cena pořízení/prodeje
900 6 Cena skladu CenaPomocna Currency(0) Účetní cena skladu v okamžiku dokladu
1000 7 Cena skladu bez dod. nákl. (novisible) CenaPomBezDod Currency(0) Cena skladu v okamžiku dokladu bez dodatkových nákladů
1100 8 Ceník cena CenikCena Currency(0) Pomocná cena pořízení/prodejní (bez dodatkových nákladů)
1300 16 Číslo zakázky IDZakaz String(15) Číslo zakázky
1400 17 Pol. zakázky IDZakPol String(15)17) Položka zakázky
1500 13 Rezervace / Objednávka IDRezerv String(15)18) Číslo objednávky (pro příjemky) resp. rezervace (pro výdejku), ke které se tento doklad vztahuje
1600 9 Záruka do ZarukaDo DateTime(0) Datum platnosti záruky
1800 Lookup MJ2 MJ2 String(4)19) Druhá měrná jednotka
1900 10 Pozn. Pozn String(15) Poznámka
2000 11 Druh DPH IDDPH String(8)20) Kód DPH
2200 15 Účetní operace (novisible) IDOperace String(8)21) Účetní operace, v případě že se liší od hlavičky
2500 14 Error Error String(1) Příznak chyby skladového pohybu (výdej do záporu nebo nesouhlasí rozpuštěné dodatkové náklady)
2600 Lookup Číslo skladu IDSklad String(8)22) Číslo skladu z hlavičky
2700 Lookup Datum dokladu (novisible) DatumDokladu DateTime(0)23) Datum z hlavičky - používá se při kontrole převodek - přepočet karet
2800 Data Znaménko (novisible) Znamenko SmallInt(0) Znaménko: -1 .. příjem na sklad, +1 .. výdej ze skladu
2900 Lookup Koef. MJ2/MJ (novisible) KoefMJ2 Float(0)24) Koeficient převodu MJ na MJ2 (MJ2=MJ*koef)
0 Data Kód převodky IDPrevodka String(8) Kód druhého dokladu převodky
0 Data Datum Datum DateTime(0) Datum dokladu
0 Data Firma PartnerName String(40) Firma dodavatele/odběratele
0 Data Partner IDPartner String(8)25) Partner

First free FieldID: 4, last free FieldID: 63

Podrobně

Cena

Tato cena je uživatelem editovatelná.

V případě příjemky reprezentuje tato cena celkovou pořizovací cenu včetně případných rozpuštěných dodatkových nákladů a je shodná s cenou skladu. Tato cena se mění při funkci rozpuštění dodatkových nákladů na příjemce a při rekonstrukci skladu dojde k přenosu této ceny do ceny skladu.

V případě výdejky se jedná o koncovou prodejní cenu, která se přenáší např. při fakturaci výdejky a dále je započítána do sloupce cena v zakázkách. Tato cena se při rekonstrukci skladu nemění.

Cena skladu

Tato cena není při průměrování ceny skladu uživatelem editovatelná a je systémem vypočtena resp. upravována při rekonstrukci skladu.

V případě příjemky je tato cena skladu shodná se sloupcem cena je při rekonstrukci skladu touto cenou přepsána. Jde o cenu, kterou se navyšuje účetní hodnota na skladě a jsou v ní započteny případné rozpuštěné dodatkové náklady.

V případě výdejky se jedná o cenu skladu v okamžiku výdeje a je shodná se sloupcem Cena skladu bez dod. nákl. (na výdejkách nemohou být dodatkové náklady). Jde o cenu, kterou se ponižuje účetní hodnota na skladu a je používána jako hodnota nákladů z výdejky na zakázku.

Cena skladu bez dod. nákl.

Charakterem jde o podobnou hodnotu jako cena skladu, ale nejsou v ní promítnuté rozpuštěné dodatkové náklady. Má stejné chování při přepočtech a není editovatelná. Její hodnota je pouze informativní a nepočítá se do zakázek.

Ceník cena

Charakterem jde o podobnou hodnotu jako sloupec Cena, ale nejsou v ní promítnuté rozpuštěné dodatkové náklady. Má stejné chování při přepočtech a je editovatelná. Její hodnota je pouze informativní a nepočítá se do zakázek.

V případě příjemky se tedy jedná o pořizovací cenu bez rozpuštěných dodatkových nákladů. V případě, že editujete již hotovou příjemku, je nutné opravit oba sloupce (Cena i Ceník cena) na stejnou hodnotu (pokud nejsou dodatkové náklady).

Rezervace (sklad_rezerv)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Rezervace IDRezerv String(15)26) Číslo rezervace
200 1 ID ID SmallInt(0) číslo řádku
300 2 Skladová karta IDSkladKarta String(15)27) Číslo skladové karty
400 3 Popis položky Popis String(50) Popis položky
500 11 Objednací číslo ObjCislo String(30) Preferované objednací číslo pro funkci objednávka z označených rezervací
600 4 Množství Mnozstvi Float(0) Množství
700 5 Zbývá mn. ZbyvaMn Float(0) Nevyřízené, zbývající množství
800 Lookup MJ MJ String(4)28) Měrná jednotka skladové karty
900 7 Cena Cena Currency(0) Jednotková cena bez DPH
1000 Calculated Cena řádku CenaRadku Currency(0) Cena řádku
1100 10 Nákupní cena CenaSkladu Currency(0) Preferovaná jednotková nákupní cena bez DPH pro funkci objednávka z označených rezervací
1200 12 Ceníková cena CenikCena Currency(0) Ceníková cena
1300 Calculated Sleva Sleva Float(0) Sleva - rozdíl ceny proti ceníkové ceně
1320 13 Recyklační příspěvek RecPoplatek Currency(0) Cena recyklačního příspěvku
1350 Calculated Celkem RP RecPoplatekCelkem Currency(0) Celkem za recyklační příspěvek
1380 15 Rámcová rezervace RamcovaRez String(15)29) Číslo rámcové rezervace, kterou aktuální rezervace vykrývá
1400 Lookup Položka v ceníku IDCen String(15)30) Číslo odpovídající položky v ceníku
1450 14 Datum dodání DatumDodani DateTime(0) Datum dodání položky
1500 9 Partner IDPartner String(8)31) Partner
1600 Data Firma PartnerName String(40) Firma odběratele
1700 Calculated Množství v MJ2 Mnozstvi2 Float(0) Množství přepočtené v MJ2
1900 Lookup Stav rezervace Stav String(1)32) Stav rezervace
2000 6 Mez. texty MezTexty MMMemo(0) Mezinárodní texty
2100 8 Poznámka Poznamka Memo(0) Poznámka
2200 Data Datum platnosti DatumDo DateTime(0)33) Datum o platnosti rezervace
0 Data Datum Datum DateTime(0) Datum rezervace
0 Data Číslo zakázky IDZakaz String(15) Číslo zakázky
0 Data Popis rezervace Popis_rez String(50) Popis rezervace
0 Data Měna IDMena String(5)

First free FieldID: 16, last free FieldID: 63

Podrobně

Objednací číslo

V případě použití funkce lok. menu v rezervacích Objednávka z označených rezervací je použito toto objednací číslo. Pouze pokud není vyplněno, použije se objednací číslo nastavené na skladové kartě.

Nákupní cena

V případě použití funkce lok. menu v rezervacích Objednávka z označených rezervací a volbě v nastavení objednávek Tvorba ceny dle rezervací je použita tato cena, pouze pokud není vyplněna, použije se cena skladu z skladové karty.

Partner

V případě použití funkce lok. menu v rezervacích Objednávka z označených rezervací je tento dodavatel preferován před partnerem nastaveným na skladové kartě.

Stav rezervace

Pokud má rezervace stav "S" - storno, je při přepočtu skladu ignorovaná tzn. že není počítána do celkového rezervovaného množtví na kartě a není na ní opraveno zbývající množství. Na stornované rezervaci také není možné ani ručně upravovat položky.

Stav "V" - vyřízeno je naproti tomu pouze informativní stav a s dokladem se při přepočtu skladu pracuje pracuje jako s běžnou platnou rezervací s prázdným stavem.

Objednávky (sklad_objpol)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Objednávka IDRezerv String(15)34) Číslo objednávky
200 1 ID ID SmallInt(0) číslo řádku
300 2 Skladová karta IDSkladKarta String(15)35) Číslo skladové karty
400 3 Popis položky Popis String(50) Popis položky
500 9 Objednací číslo ObjCislo String(30) Objednací číslo dle ceníku, určeno pomocí čísla skladové karty
600 4 Množství Mnozstvi Float(0) Množství
700 5 Zbyvá mn. ZbyvaMn Float(0) Nevyřízené, zbývající množství
800 10 MJ MJ String(4)36) Měrná jednotka skladové karty
900 7 Cena Cena Currency(0) Jednotková cena bez DPH
1000 Calculated Cena řádku CenaRadku Currency(0) Celková cena řádku
1100 Calculated Množství v MJ2 Mnozstvi2 Float(0) Množství přepočtené v MJ2
1230 13 Datum dodání DatumDodani DateTime(0) Datum dodání položky
1250 14 Zakázka IDZakaz String(15)37) Číslo zakázky
1260 15 Pol. zakázky IDZakPol String(15)38) Položka zakázky
1320 11 Recyklační příspěvek RecPoplatek Currency(0) Cena recyklačního příspěvku
1350 Calculated Celkem RP RecPoplatekCelkem Currency(0) Celkem za recyklační příspěvek
1380 12 Rámcová objednávka RamcovaObj String(15)39) Číslo rámcové objednávky, kterou aktuální objednávka vykrývá
1390 Lookup Položka v ceníku IDCen String(15)40) Číslo odpovídající položky v ceníku
1400 Lookup Stav objednávky Stav String(1)41) Stav objednávky
1500 6 Mez. texty (novisible) MezTexty MMMemo(0) Mezinárodní texty
1600 8 Poznámka Poznamka Memo(0) Poznámka
1700 Data Datum platnosti DatumDo DateTime(0)42) Datum o platnosti objednávky
0 Data Datum Datum DateTime(0) Datum objednávky
0 Data Měna IDMena String(5)
0 Data Firma PartnerName String(40) Firma dodavatele
0 Data Popis objednávky Popis_rez String(50) Popis objednávky
0 Data Partner IDPartner String(8)43) Partner

First free FieldID: 16, last free FieldID: 63

Podrobně

Stav objednávky

Pokud má objednávka stav "S" - storno, je při přepočtu skladu ignorovaná tzn. že není počítána do celkového objednaného množtví na kartě a není na ní opraveno zbývající množství.

Stav "V" - vyřízeno je naproti tomu pouze informativní stav a s objednávkou se při přepočtu skladu pracuje pracuje jako s běžnou platnou objednávkou s prázdným stavem.

Výrobní čísla (sklad_vc)

Popis sloupců

Ord ID Název DB jméno Typ Popis
0 Data Na skladě NaSklade LargeInt(0) Na skladě
0 Data SN SN String(30) Výrobní číslo

First free FieldID: 0, last free FieldID: 63

Možnosti nastavení (Options)

Počítadlo (SkladDM.PSklad)

Automatické počítadlo meziskladů

1)
sklad_druhskl:idskldruh
2) , 37)
zakazky_zakazky:IDZakaz
3)
zakazky_zakazky:IDZakaz=IDZakaz:popis
4)
sklad_sklady:idsklad
5) , 15) , 27) , 35)
sklad_karty:IDSkladKarta
6)
sklad_matdruh:sklad_karty.iddruh=iddruh:iddruh
7)
sklad_karty:IDSkladKarta=IDSkladKarta:popis
8)
sklad_karty:IDSkladKarta=IDSkladKarta:cena
9)
sklad_karty:IDSkladKarta=IDSkladKarta:cenaskladu
10)
sklad_karty:IDSkladKarta=IDSkladKarta:cena1
11)
sklad_karty:IDSkladKarta=IDSkladKarta:cena2
12)
sklad_karty:IDSkladKarta=IDSkladKarta:cena3
13)
sklad_karty:IDSkladKarta=IDSkladKarta:rabat
14)
sklad_prijemky:idprijemka
16)
sklad_karty:IDSkladKarta=IDSkladKarta:MJ
17) , 38)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})
18)
@LuaForm.MainLoop("sklad_prijemky_ShowLookupFieldIDRezerv", nil, DSI, nil, Params)
19)
sklad_karty:IDSkladKarta=IDSkladKarta:MJ2
20)
common_dph:iddph
21)
@LuaForm.MainLoop("common_operace_ShowLookupFieldIDOperace", nil, DSI, nil, Params)
22)
sklad_prijemky:idprijemka=idprijemka:idsklad
23)
sklad_prijemky:idprijemka=idprijemka:datum
24)
sklad_karty:IDSkladKarta=IDSkladKarta:KoefMJ2
25) , 31) , 43)
partneri_partneri:idpartner=idpartner
26) , 29)
sklad_rezervhl:idrezerv
28)
sklad_karty:IDSkladKarta=IDSkladKarta:mj
30) , 40)
sklad_karty:IDSkladKarta=IDSkladKarta:idcen
32)
sklad_rezervhl:idrezerv=idrezerv:Stav
33)
sklad_rezervhl:idrezerv=idrezerv:datumdo
34) , 39)
sklad_objed:idrezerv
36)
common_simj:mj
41)
sklad_objed:idrezerv=idrezerv:stav
42)
sklad_objed:idrezerv=idrezerv:datumdo