Práce s obaly
Problematiku kolem práce s obaly rozdělíme do dvou nezávislých skupin:
Jedna se týká možnosti vytvářet speciálních karty reprezentující obaly, přiřazovat je k jiným kartám reprezentujícím zboží a této skutečnosti s výhodou využívat pro automatické naskladňování/vyskladňování odpovídajícího množství obalů spolu s daným zbožím. Druhá se pak týká možnosti na prodejním dokladu kromě prodeje nového zboží také "vrátit obaly" z předchozích nákupů.
Obaly byly zavedeny pro urychlení operací vyskladňování případně naskladňování artiklů, pro něž se obaly v praxi evidují. Pak ke každé jednotce artiklů lze definovat sadu obalů, (tzv. kolekci obalů) tj. seznam karet třídy obaly v zadané jednotce a počtu, které se k ní mají evidovat.
Pod pojmem obal se v minulosti striktně rozuměl artikl speciální třídy Obaly. V současné době (od verze 11.2 včetně) je možné jako obal definovat kartu libovolné třídy, s výjimkou makrokaret.
Obaly nelze definovat ke skladovým artiklům třídy makrokarty. Počínaje verzí 11.2 je nicméně možné definovat obaly ke kartám třídy Obal (tj. lze definovat obaly k obalům).
Význam obalů a jejich přiřazení k jednotkám vybrané
Firma se zabývá prodejem potravin. Na skladě má zavedený skladový artikl Pivo a dále kartu Láhev kartu Basa. (Karty Láhev a Pivo se neprodávají samostatně, slouží pouze jako obaly.) Karta Pivo má definovány dvě jednotky: ks a bs (basa). Pro jednotku ks je v kolekci obalů definována pouze Láhev v počtu 1 ks, pro jednotku bs je pak v kolekci obalů definována Láhev v počtu 20 ks a Basa v počtu 1 ks. Pokud následně vyskladníme 2 bs piva, vyskladní se automaticky rovněž 40 lahví a 2 basy.
Aby se do dokladu vložil artikl i s připojeným obalem, je nutno artikl do dokladu vkládat výběrem z vyvolaného číselníku nebo hromadným vkládáním položek do dokladu.
Pro zvýšení přehlednosti evidence můžete v hlavičce skladových artiklů Láhev a Basa v uvedeném příkladu nastavit položku Třída na hodnotu Obal. Na samotnou funkcionalitu to nicméně nemá vliv.
Zadání karty s obaly do dokladu je obdobné zadání více skladových artiklů najednou a je popsáno v samostatné kapitole. Při uložení dokladu se navíc kontroluje, zda celkové množství obalů uvedených na dokladu odpovídá celkovému množství zboží, k němuž daný obal patří.
Vazba mezi zdrojovým řádkem a obalem není v dalších krocích nijak zohledňována. Přidané obaly na dokladech již vystupují samostatně. Pouze probíhá validace na celkové množství.
Práce s kartami s kolekcí obalů je řešena hlavně v agendách Pokladního prodeje.
Do verze 11.2 včetně mohly funkci obalů plnit pouze karty speciální třídy Obal, ke kterým navíc nebylo možné vytvářet kolekce obalů, tj. obaly nebylo možné do sebe vnořovat. Toto omezení bylo ve verzi 11.2 odstraněno, což přineslo rozšíření možností práce s obaly, zejména pokud je požadována větší nezávislost obalů na obsahu.
V současné době je možné:
- nastavovat příznak Automaticky pracovat s obaly i na kartách třídy Obal
- definovat kolekce obalů i ke kartám třídy Obal
- jako obaly používat karty všech tříd s výjimkou makrokaret (tj. nejen karty třídy Obal jako dříve)
Používáme univerzální obaly na různé druhy tekutin. Tekutiny se plní do univerzálních lahví, lahve se skládají do univerzálních přepravek. Můžeme si obaly nadefinovat obdobným způsobem jako ve výše uvedeném příkladu s pivem, ale také můžeme:
- nadefinovat kartu Univerzální láhev (třídy Obal)
- nadefinovat kartu Univerzální přepravka (rovněž třídy Obal) se zatrženým příznakem Automaticky pracovat s obaly a nadefinovat k ní obal = 20 ks Univerzálních lahví
- zboží a obaly přidávat na doklady zvlášť, přičemž při prodeji stačí vložit do dokladu zboží a přepravku, lahve se doplní automaticky
Příklad je fiktivní, praktické uplatnění nový mechanismus nalezne ve složitějších scénářích, například pokud je zapotřebí obaly nakupovat/prodávat samostatně bez obsahu a tyto mají hierarchickou strukturu (různá logistická/obchodní balení - palety, boxy, menší balení pro koncové zákazníky).
Rozpady nejsou rekurzivní, tj.
- Pokud do dokladu vložíte zboží, ke kterému je definovaný obal (obal 1) a k tomuto obalu je definovaný další obal (obal 2), vloží se do dokladu pouze obal definovaný na vkládaném zboží (tj. obal 1), k dalšímu rozpadu nedojde a obal 2 přiřazený k obalu 1 se nevloží.
- Pokud do dokladu vložíte obal (obal 1), který prodáváte samostatně, na tomto obalu je vložený obal (obal 2) a na vloženém obalu je vložený další obal (obal 3), ke vkládanému obalu (obal 1) se automaticky doplní pouze obaly definované přímo na něm (tj. v našem případě obal 2; obal 3 přiřazený k obalu 2 se do dokladu nevloží).
Jedná se o případ, kdy na prodejním dokladu kromě prodeje nového zboží také chceme "vrátit obaly" z předchozích nákupů, nakoupené třeba i jinde, a to zadáním řádků se záporným množstvím zcela nezávislých na ostatním prodávaném zboží (v tomto případě je jedno, zda je takto vracený "obal" zaveden jako obyčejn
Jedná se o jednu z možností vracení prodaného zboží, popsaných v samostatné kapitole.