Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: a903user 11. 11. 2013, 09:31:57

Název: IS - pojmenovávání položek
Přispěvatel: a903user 11. 11. 2013, 09:31:57
Ahoj, používáte nějakou chytrou metodiku (šablonu) pro pojmenovávání např. skladových položek v informačním systému? V situaci, kdy do IS zadává např. ony skladové karty více lidí je to nutností, jinak to tam každý pojmenuje jinak a to je cesta do pekel. Něco mám cca vymyšlené, ale rád se inspiruji u zkušenějších.

Hledal jsem zda pro to neexistuje nějaké best practices, ale nic jsem nenašel.

Díky
Název: Re:IS - pojmenovávání položek
Přispěvatel: TR 11. 11. 2013, 14:38:06
Chcete-li dle normy, doporučuji se inspirovat v oboru knihovnictví. Jestli si to chcete dělat podle sebe, napište si interní směrnici pro skladbu názvů. IS jsem viděl a nasazoval ve spoustě firem a každý si položky pojmenovává po svém. Jen minimum firem je natolik disciplinovanýchm že sortiment uhlídají. Položky "Šroub M6" a "M6 šroub" ve všech variacích jsou běžným jevem
Název: Re:IS - pojmenovávání položek
Přispěvatel: Petr Blahos 11. 11. 2013, 15:16:50
Hmm, my třeba máme oddělení, které kóduje položky (mimo jiné), takže když vznikne požadavek na šroub M6, tak zkontrolují, jestli už jej náhodou nemáme, a jesliže ne, tak přiřadí nový kód, a pod tímto kódem se to zakládá do IS (sklad, kusovníky apod.). Tím pádem vznikne menší množství duplicit, než kdyby si to dělal každý sám. Jinak ale myšlenka, že se do ID položky zakódují vlastnosti by asi fungovala špatně, protože těch vlastností je strašně moc. Takže budeme mít např. AX000000342 je tenhleten šroub, a IS k tomu umí přiřadit další vlastnosti. Navíc máme k tomu AX někde stránku z katalogu.

No a pro vyráběné položky většinou označení odpovídá označení zákazníka.
Název: Re:IS - pojmenovávání položek
Přispěvatel: txt 11. 11. 2013, 15:52:03
O návrhu DB vim jen základy, ale dobře navržená DB+UI může znesnadnit, né li znemožnit obsluze tvorbu duplikátů. Z tabulky položka se odkazuje do jednotlivých kategorií - např šrouby. Šrouby zase maj referenci na "katalog" průměrů, délek atd. Název by potom šel automaticky generovat z kombinace vybranejch atributů.
Název: Re:IS - pojmenovávání položek
Přispěvatel: Petr Blahos 11. 11. 2013, 19:55:33
O návrhu DB vim jen základy, ale dobře navržená DB+UI může znesnadnit, né li znemožnit obsluze tvorbu duplikátů. Z tabulky položka se odkazuje do jednotlivých kategorií - např šrouby. Šrouby zase maj referenci na "katalog" průměrů, délek atd. Název by potom šel automaticky generovat z kombinace vybranejch atributů.
Tak možná u těch šroubů. Když si vezmete SMD rezistor, tak je tam minimálně hodnota, tolerance, přesnost, pouzdro, může být požadovaný dodavatel, a kdo ví, co ještě. Takže v základu, ano, něco z toho uděláte, ale pak budete potřebovat variantu, kterou Vám systém pojmenuje stejně, ale bude to něco jiného.

Já s tím přímo nedělám, takže nevím, jestli je lepší mít označení R330K5%50-400V015-025W0402 třeba ve dvou variantách ale s tím, že je to i srozumitelné, nebo mít raději AX0000123 a AX0002412 s tím, že název nemate, ale ani nepomůže. No, ale snad něco naznačí to, že naši zákazníci to taky kódují vpodstatě tak, jako my.
Název: Re:IS - pojmenovávání položek
Přispěvatel: to_je_jedno 11. 11. 2013, 20:22:23
dobře navržená DB+UI může znesnadnit, né li znemožnit obsluze tvorbu duplikátů
evidentne jsi se jeste nepotkal v praxi s tim clovekem UZIVATELEM
Název: Re:IS - pojmenovávání položek
Přispěvatel: txt 11. 11. 2013, 21:29:17
O návrhu DB vim jen základy, ale dobře navržená DB+UI může znesnadnit, né li znemožnit obsluze tvorbu duplikátů. Z tabulky položka se odkazuje do jednotlivých kategorií - např šrouby. Šrouby zase maj referenci na "katalog" průměrů, délek atd. Název by potom šel automaticky generovat z kombinace vybranejch atributů.
Tak možná u těch šroubů. Když si vezmete SMD rezistor, tak je tam minimálně hodnota, tolerance, přesnost, pouzdro, může být požadovaný dodavatel, a kdo ví, co ještě. Takže v základu, ano, něco z toho uděláte, ale pak budete potřebovat variantu, kterou Vám systém pojmenuje stejně, ale bude to něco jiného.

Já s tím přímo nedělám, takže nevím, jestli je lepší mít označení R330K5%50-400V015-025W0402 třeba ve dvou variantách ale s tím, že je to i srozumitelné, nebo mít raději AX0000123 a AX0002412 s tím, že název nemate, ale ani nepomůže. No, ale snad něco naznačí to, že naši zákazníci to taky kódují vpodstatě tak, jako my.
Potom tedy buďto zahrnout do názvu všechny parametry, anebo vyhledávat podle jiných kritérií, než jen samotný název. Je to opačný extrém, než vydat metodický pokyn a sankcinovat jeho porušení :-)
No chtělo by se to kouknout jak to dělají ve velkých knihovnách, jak radí TR.

to_je_jedno:
místo shazování jiných bys mohl navrhnout řešení.
Název: Re:IS - pojmenovávání položek
Přispěvatel: lobo 11. 11. 2013, 21:39:25
ked dosiahnes velke mnozstvo poloziek, aj tak skoncis s kompromisom
my sme skoncili s nazvom 'kategoria + hash'    - NBPxB3A134C
ostatne properties su ulozene inde
Název: Re:IS - pojmenovávání položek
Přispěvatel: to_je_jedno 11. 11. 2013, 22:46:48
neshazuji, jen davam pohled z praxe. analytik a programator se muzou treba postavit na hlavu, ale uzivatel je pán.
Název: Re:IS - pojmenovávání položek
Přispěvatel: txt 11. 11. 2013, 23:06:45
neshazuji, jen davam pohled z praxe. analytik a programator se muzou treba postavit na hlavu, ale uzivatel je pán.
Uživatel mnohdy sám neví co chce a nejasnému zadání se vyhýbáme jako čert kříži (od toho tam ti analytici jsou). Ale to je na jinou diskusi a sem to nepatří.
Název: Re:IS - pojmenovávání položek
Přispěvatel: j 12. 11. 2013, 00:22:02
2a903user: Pokud tam mas policka na to co potrebujes, tak klidne random ... ;D

Jinak nejbeznejsi je asi metoda nejakej prefix + nejakej vyznacnej parametr (delka/tloustka/...) pripadne kombinace.

Co ale zajisti na 100% a klidne "proti vsem" - znemozneni produkty prejmenovavat. Navzdy a definitivne. Pocitam totiz, ze ten system pouziva nejaky interni cislovani (uid...) a pokud nechas lidem karty prejmenovat, tak ti budou pak vznikat takovy uzasny veci, jako ze na 10let stary fakture budes mit defakto jiny zbozi, nez ktery si pred tema 10ti lety prodal (vyuziti typu "hele, srouby M6 uz nevedem, ale M7 ... tak to prejmenujem").

BTW: Jedinej rozumnej (jakz takz) identifikator zbozi je stejne EAN.
Název: Re:IS - pojmenovávání položek
Přispěvatel: to_je_jedno 12. 11. 2013, 07:49:19
2a903user: Pokud tam mas policka na to co potrebujes, tak klidne random ... ;D

Jinak nejbeznejsi je asi metoda nejakej prefix + nejakej vyznacnej parametr (delka/tloustka/...) pripadne kombinace.

Co ale zajisti na 100% a klidne "proti vsem" - znemozneni produkty prejmenovavat. Navzdy a definitivne. Pocitam totiz, ze ten system pouziva nejaky interni cislovani (uid...) a pokud nechas lidem karty prejmenovat, tak ti budou pak vznikat takovy uzasny veci, jako ze na 10let stary fakture budes mit defakto jiny zbozi, nez ktery si pred tema 10ti lety prodal (vyuziti typu "hele, srouby M6 uz nevedem, ale M7 ... tak to prejmenujem").

BTW: Jedinej rozumnej (jakz takz) identifikator zbozi je stejne EAN.
A co kdyz udelam pri zadavani preklep? To tam navzdy bude Mž místo M6?
Název: Re:IS - pojmenovávání položek
Přispěvatel: Petr Blahos 12. 11. 2013, 08:05:37
Ptal jsem se kolegů z "katalogu", a ti mi řekli, že je to tak půl na půl - někdo má v názvu zakódovaný typ a parametry, někdo má kód kategorie+číselnou řadu. Oni považují spíš za lepší mít tam zakódovaný typ a parametry (ale je třeba pamatovat, že se tam nikdy nevleze všechno).

Citace
A co kdyz udelam pri zadavani preklep? To tam navzdy bude Mž místo M6?
Ano, bude. Případně, pokud se na to přijde včas - dokud to není v kusovníku nebo někde, tak to lze přejmenovat. Jinak se založí nová "karta" se správným ID, a na starou se dá příznak "nepoužívat".
Název: Re:IS - pojmenovávání položek
Přispěvatel: X125 12. 11. 2013, 08:27:13
Toto jsem taky před časem řešil. Nakonec jsme vymysleli číselný kód a vydali interní katalog:
xxx.xxxx.xxxxx
První trojice byla skupina součástek: příklad: 001 šrouby, 002 matky,... A ješte jsme to měli tak, že 001-699 byly součástky, 700-899 polotovary a 900-999 finální výrobky.
Druhá trojice podskupina, hrubá kategorizace: 001.0001 šrouby M6, 001.0002 šrouby M8, pro každou skupinu byla jinak definovaná podskupina.
Třetí bylo jen upřesnění, buď konkrétní dodavatel, barva, nebo třeba povrchová úprava.
.
Položky zaváděl jen jeden človek (měl zástupce), aby v tom nevznikal chaos (hlavně nevytvářet duplicity) a zároveň udržoval katalog, kde doplňoval nové kódy. Výhodou byla jasná struktura a že se to po čase lidi naučili a podle kódu poznali, o jakou součástku jde. Pouze číselné kódy s tečkou zrychlovaly zápis na numerické klávesnici ve všech odděleních: příprava výroby, nákup, sklady, fakturace.
Název: Re:IS - pojmenovávání položek
Přispěvatel: to_je_jedno 12. 11. 2013, 20:04:28
Ano, bude. Případně, pokud se na to přijde včas - dokud to není v kusovníku nebo někde, tak to lze přejmenovat. Jinak se založí nová "karta" se správným ID, a na starou se dá příznak "nepoužívat".
at zije programator! nejchytrejsi clovek ve vesmiru. kdepak, ten si na uzivatele neprijde.
Název: Re:IS - pojmenovávání položek
Přispěvatel: Petr Blahos 12. 11. 2013, 21:36:54
Ano, bude. Případně, pokud se na to přijde včas - dokud to není v kusovníku nebo někde, tak to lze přejmenovat. Jinak se založí nová "karta" se správným ID, a na starou se dá příznak "nepoužívat".
at zije programator! nejchytrejsi clovek ve vesmiru. kdepak, ten si na uzivatele neprijde.
Nevím, jestli chápu, jak to souvisí s tématem. Taky nevím, proč jsem nad tím citován. Aha! Sarkasmus! Že mi to, hlupákovi, nedošlo dřív. Pomocí něj se snažíte rozporovat názor, který jsme tady podpořili 2 s praxí, a proti kterému nikdo neměl žádnou připomínku. To je chyba. Nejprve měla přijít bagatelizace. Sarkasmus je až tak třetí fáze. Takže, jak psal j, klidně si to přejmenujte, ale pak se nedivte, že když si znovu vyjedete 10 let starou fakturu, tak na ní bude něco jiného, než původně, nebo se připravte na to, že se budou zákazníci, kterým jste poslal kusovník, nabídku, nebo jiné dokumenty ptát, proč se tam ta jména změnila. Ale pořád mi nějak uniká, co to má dělat nejchytřejším člověkem ve vesmíru, žitím programátora a příchodem uživatele.