Evidence obalů

Top  Previous  Next

Seznam témat:

umístění

popis funkce

omezení, podmínky provozu

 

Umístění

Obaly skladové položky se evidují na kartě skladové položky na záložce "EAN, obaly".

Umístění funkce

 

Popis funkce

Aby bylo možné u skladových položek zadávat obaly, je nutné ve sdílených parametrech MTZ a odbytu nastavit parametr "Pracovat s obaly".

Nastavení parametrů - práce s obaly

Jestliže nebude parametr zaškrtnut pak se v žádném formuláři nebude možné s obaly pracovat pouze s množstvím na kartě skladové položky v jednotkách uvedených v záložce "základní údaje" na kartě skladové položky.

 

U skladové položky lze evidovat až 4 úrovně obalů (např. láhev, přepravka, paleta...).

Úroveň obalů je vzestupná. Nejnižší je úroveň 1.

Nejnižší (1.) úroveň obalů obsahuje přímo danou skladovou položku. Pro správnou funkčnost musí být u obalu 1. úrovně vždy uvedeno množství skladové položky, které je v něm obsažené. U každé vyšší úrovně obalů se již zadává počet obalů předchozí (nižší) úrovně. Podmínkou je, že zadané úrovně musí navazovat, nelze např. definovat jenom obaly 1. a 3. úrovně.

Společně s kódem obalu, který se na dané úrovni používá, lze zadat i jeho čárový kód. Ten musí být ale definován v seznamu čárových kódů dané položky. Pomocí přiřazených čárových kódů lze následně přijímat/vyskladňovat přímo odpovídající balení položky.

Zadání obalů na kartě skladové položky

 

Při ručním pořizování položek dokladů, na kterých se zadává množství skladové položky (např. přijaté objednávky, vydané objednávky, příjemky, výdejky...), se u položek s definovanými obaly zpřístupní speciální políčka pro zadání množství použitých obalů. Počet polí odpovídá počtu definovaných úrovní obalů. U každého obalu se zároveň zobrazí množství položky v ZMJ, které je v něm obsaženo. (Výjimku tvoří položky faktur, kde se obaly zadávají zvlášť jako samostatné fakturační položky s typem "OBAL".)

Zadání obalů na položce příjemky

Zadáním počtu obalů dané úrovně se implicitně rozumí i zadání obalů nižších úrovní, a tím pádem i odpovídajícího množství skladové položky, které je v nich obsažené. Proto se obaly nižší úrovně zadávají jen v případě, že nejsou obsažené v zadané vyšší úrovni obalů. (Např. 10 plných přepravek a 5 lahví zvlášť se zadá přímo jako 10 přepravek a 5 lahví - tím je zadán celkový počet 205 lahví...)

Znamená to zároveň, že nelze zadat "volné" obaly vyšších úrovní, které by neobsahovaly obaly nižší úrovně a tím pádem ani danou skladovou položku. (Např. nelze založit položku objednávky na 20 l piva a 10 prázdných palet...)

Skutečný počet použitých obalů jednotlivých úrovní (tj. i těch, které jsou zadány nepřímo pomocí obalů vyšších úrovní) lze zjistit výpočtem dle nastavení obalů skladové položky. Vidět jsou např. u položek příjemek a výdejek.

 

Skladovací jednotka

Na kartě skladové položky je navíc uvedeno po kolika kusech ("balení") je položka skladována. Tato hodnota není závislá na zadaných obalech, tedy skladová položka ani nemusí mít obaly přiřazeny.

Skladovací jednotka ve formuláři skladové položky

Skladovací jednotka má význam při vydávaní na dodávky. Přednost mají ty dodávky, které splňují zadané množství ve skladovací jednotce.

Příklad:

Položka nemá zadány obaly, se skladuje  po 20 kusech, tj.  zadá skladovací jednotka = 20 ks

Při výběru dodávek se budou přednostně vybírat dodávky, které splňují "balení". V tomto případě 20 ks.

Pokud by dodávka obsahovala např. nej 15 ks, pak se bude v první fázi ignorovat a vyberou se ty, které budou nad těch 20 ks. Až se vyberou všechny nad 20 kg a ještě bude scházet množství pro výdej, zahrne se do výdeje i dodávky, které nesplňují limit pro zadanou skladovací jednotku

 

Nastavením parametru "umožnit vybírat skladovací jednotku při výdeji z rezervací" u skaldu je umožněno ručně měnit hodnotu skladovací jednotky při expedování z rezervací u přijatých objednávek.

Parametr "umožnit vybírat skladovací jednotku při výdeji z rezervací"

Uživatel pak při expedování z PO dostane na výběr, zda se skladovací jednotka bere:

dle skladovací jednotky na kartě položky
dle hodnoty množství v 1. obalu
dle hodnoty množství v 2. obalu
dle hodnoty množství v 3. obalu
dle hodnoty množství v 4. obalu
sklad. jednotka se ignoruje

 

Přepočet obalů

Při zadání/změně množství některého z obalů se automaticky přepočte hodnota množství objednávané (přijímané, vydávané...) skladové položky v ZMJ (dle obsahu položky v jednotlivých obalech).

Pro přepočet se využívá uložená procedura:

o_obaly2mnoz (@mat material_,@obalmnoz1 integer,@obalmnoz2 integer,@obalmnoz3 integer,@obalmnoz4 integer,@mnoz mnozstvi_ output)

 
Popis parametrů:

mat - kód skladové položky
obalmnoz1 - počet samostatných obalů 1. úrovně, které nejsou obsažené v zadaných obalech vyšších úrovní (2., 3. a 4.)
obalmnoz2 - počet samostatných obalů 2. úrovně, které nejsou obsažené v zadaných obalech 3. a 4. úrovně
obalmnoz3 - počet samostatných obalů 3. úrovně, které nejsou obsažené v zadaných obalech 4. úrovně
obalmnoz4 - počet obalů 4. úrovně
mnoz - vypočtená hodnota množství

 

Zpětný přepočet množství na obaly po zadání/změně množství položky se provádí jenom v případě, že je nastaven sdílený parametr MTZ a odbytu "Přepočítávat množství na obaly".

Pro přepočet se využívá uložená procedura:

o_mnoz2obaly (@mat material_,@mnoz mnozstvi_,@obalmnoz1 integer output,@obalmnoz2 integer output,@obalmnoz3 integer output,@obalmnoz4 integer output)

 
Popis parametrů:

mat - kód skladové položky
mnoz - množství skladové položky
obalmnoz1 - počet samostatných obalů 1. úrovně, které nejsou obsažené ve vypočtené hodnotě obalů vyšších úrovní (2., 3. a 4.)
obalmnoz2 - počet samostatných obalů 2. úrovně, které nejsou obsažené ve vypočtené hodnotě obalů 3. a 4. úrovně
obalmnoz3 - počet samostatných obalů 3. úrovně, které nejsou obsažené ve vypočtené hodnotě obalů 4. úrovně
obalmnoz4 - počet obalů 4. úrovně

 

U dokladů generovaných automaticky (např. příjem z vydané objednávky, expedování rezervací...) se množství obalů jednotlivých položek přebírá z původního dokladu v případě, že množství položky na generovaném dokladu odpovídá množství položky na původním dokladu. Jinak se počítá automaticky dle množství položky na generovaném dokladu pomocí procedury "o_obaly2mnoz".

 

Příklad:

Pivo se stáčí do lahví, které se přepravují v přepravkách a ty se zase ukládají na palety.

Paleta jako obal nejvyšší úrovně obsahuje 12 přepravek.

Každá přepravka obsahuje 20 lahví.

V jedné lahvi (obal nejnižší úrovně) se nachází 0,5 l piva.

 

Při zadávání položky objednávky (příjemky, výdejky...) se zobrazí pole pro zadání počtu obalů "LAHEV", "PREPRAVKA" a "PALETA".

U obalu "LAHEV" se zobrazí hodnota 0,5 (1 láhev obsahuje 0,5 l piva).

U obalu "PREPRAVKA" se zobrazí hodnota 10 (1 přepravka obsahuje 10 l piva). Platí, že 1 přepravka obsahuje 20 lahví a to je právě 10 l piva.

U obalu "PALETA" se zobrazí hodnota 120 (1 paleta obsahuje 120 l piva). 1 palet obsahuje 12 přepravek, tj. celkově 240 lahví - tj. 120 l piva.

 

Zadáním 5 lahví, 7 přepravek a 2 palet se rozumí, že se celkově přijímá tento počet obalů:
625 lahví (= 2*12*20 + 7*20 + 5)

31 přepravek (= 2*12 + 7)

2 palety

Dané množství lahví obsahuje 312,5 l piva.

 

 

V případě, že uživatel ručně změní přijímané množství na 320 l a je nastaven sdílený parametr MTZ a odbytu "Přepočítávat množství na obaly", přepočte se počet zadaných obalů na 0 lahví, 8 přepravek a 2 palety.

Skutečně přijaté množství obalů ale bude:

640 lahví (= 2*12*20 + 8*20)

32 přepravek (= 2*12 + 8)

2 palety

 

 

 

Omezení, podmínky provozu

 

Ve sdílených parametrech MTZ a odbytu musí být nastaven parametr "Pracovat s obaly".
Pro automatický přepočet množství na obaly musí být nastaven sdílený parametr MTZ a odbytu "Přepočítávat množství na obaly".
U obalu 1. úrovně musí být uvedeno množství dané skladové položky v ZMJ, které je v něm obsažené.
Zadané úrovně obalů musí navazovat, nelze např. zadat jenom obaly 1. a 3. úrovně.

 

Související témata

Obaly

Příjemky/obaly

Skladová evidence

Evidence skladových položek