Evidence obalů |
Top Previous Next |
Seznam témat:
Obaly skladové položky se evidují na kartě skladové položky na záložce "EAN, obaly". Umístění 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.
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:
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)
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)
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ů: 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
Ve sdílených parametrech MTZ a odbytu musí být nastaven parametr "Pracovat s obaly".
Související témata |