68
Simon Dravec Vpeljava variantnih kosovnic v sistem Pantheon 5.5 Diplomsko delo Maribor, november 2010

Vpeljava variantnih kosovnic v sistem Pantheon 5 · 2017. 10. 26. · Podrobneje je opisana vpeljava teh v sistem Pantheon 5.5 ter vse potrebne dodelave, ki ... Vrsta Materialnega

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Simon Dravec

Vpeljava variantnih kosovnic v sistem Pantheon 5.5

Diplomsko delo

Maribor, november 2010

I

Diplomsko delo visokošolskega strokovnega študijskega programa

Vpeljava variantnih kosovnic v sistem Pantheon 5.5

Integration of variant BOMs into ERP sistem Pantheon 5.5

Študent: Simon Dravec

Študijski program: VS Računalništvo in Informatika

Smer: Informatika

Mentor: Red. prof. dr. Marjan Heričko, univ. dipl. inţ. rač. in inf.

Lektorica: Manja Gorinšek

Maribor, november 2010

II

III

ZAHVALA

Zahvaljujem se mentorju red. prof. dr. Marjanu

Heričku za strokovno svetovanje, potrpeţljivost

in spodbudo pri opravljanju diplomskega dela.

Posebna zahvala velja staršem, ki so mi

omogočili študij, ter punci Tanji za vso

spodbudo pri študiju.

IV

Vpeljava variantnih kosovnic v sistem Pantheon 5.5

Ključne besede: celovite informacijske rešitve, informacijski sistemi, kosovnica,

variantna kosovnica, Pantheon 5.5

UDK: 004.4:004.62/.65(043.2)

Povzetek

V diplomskem delu pregledamo več vrst kosovnic, predstavi se namen ter vpeljava

variantnih kosovnic v sistem Pantheon 5.5.

V teoretičnem delu je opisan namen kosovnic in njihovo sestavljanje. Predstavljenih je

tudi več vrst kosovnic, ki se lahko uporabljajo v vseh gospodarskih panogah,

podrobneje pa sta opisani fantomska kosovnica in variantna kosovnica, na katerih

temelji nadaljevanje diplomskega dela.

Drugi del diplomskega dela je prikaz praktične uporabe variantnih kosovnic.

Podrobneje je opisana vpeljava teh v sistem Pantheon 5.5 ter vse potrebne dodelave, ki

so bile potrebne za uspešno realizacijo celotnega projekta.

V

Integration of variant BOMs into ERP sistem Pantheon 5.5

Key words: enterprise resource planning, information systems, bill of materials,

variant bill of materials, Pantheon 5.5

UDK: 004.4:004.62/.65(043.2)

Abstract

In my diploma paper I examine several types of Bill of Materials as well as the purpose

and introduction of a variant BOM into the system Pantheon 5.5.

In the theoretical part the purpose of BOM and their assembly is described. It also

represents several types of BOM, which can be used in all economic sectors. In the

continuation of my thesis, the phantom bill of materials and the variant bill of materials

are described in more detail.

The second part shows the practical application of variant BOM. Detailed introduction

of the variant BOM into the system Pantheon 5.5 is given and also all the necessary

rework, which were obligatory for the successful realization of the whole project.

VI

VSEBINA

1 UVOD .................................................................................................................. 1

1.1 KOSOVNICA ................................................................................................... 2

1.2 VRSTE KOSOVNIC IN NJIHOVE POSEBNOSTI ...................................................... 3

1.3 FANTOMSKA KOSOVNICA ................................................................................ 5

1.4 VARIANTNA (PARAMETRIZIRANA) KOSOVNICA ................................................ 6

2 PREGLED SODELUJOČIH PODJETIJ IN NJIHOVIH PRODUKTOV ....... 8

2.1 GORENJE NOTRANJA OPREMA D.O.O. ............................................................... 8

2.2 DATALAB TEHNOLOGIJE D.D. ......................................................................... 8

2.3 JAMADA D.O.O. ............................................................................................... 8

2.4 ERP SISTEM PANTHEON ................................................................................. 9

3 PREGLED STANJA ......................................................................................... 13

3.1 KREIRANJE NAROČIL .................................................................................... 13

3.2 DOSEDANJA IZDELAVA KOSOVNIC ................................................................. 14

3.3 KOSOVNICE V NOVEM SISTEMU PANTHEON 5.5. ............................................. 16

4 POTREBNE DODELAVE ZA VPELJAVO VARIANTNIH KOSOVNIC .... 18

4.1 KRATKA SPECIFIKACIJA POTREBNIH DODELAV ............................................... 18

4.2 ŠIFRANT PARAMETROV ................................................................................. 21

4.3 ODLOČITVENE TABELE ................................................................................. 24

4.4 ŠIFRANT ZA POLIZDELKE ............................................................................... 27

4.5 CENIKI ......................................................................................................... 30

4.6 DODELAVE NA ŠIFRANTU IDENTOV IN ŠIFRANTU SUBJEKTOV .......................... 37

4.7 DODELAVE NA OSNOVNIH KOSOVNICAH ........................................................ 40

4.8 DODELAVE NA NAROČILIH ............................................................................ 42

4.9 PLANIRANJE IN LANSIRANJE PROIZVODNJE .................................................... 45

4.10 IZPISI ........................................................................................................... 46

4.11 SPREMEMBE V OBSTOJEČI SQL BAZI ............................................................. 48

4.12 NADALJNE IZBOLJŠAVE ................................................................................. 49

VII

5 SKLEP ............................................................................................................... 51

6 VIRI, LITERATURA........................................................................................ 53

7 PRILOGE .......................................................................................................... 55

7.1 SEZNAM SLIK ............................................................................................... 55

7.2 NASLOV ŠTUDENTA ...................................................................................... 56

7.3 KRATEK ŢIVLJENJEPIS ................................................................................... 56

VIII

UPORABLJENE KRATICE

BOM – Bill Of Materials

VMS – Vrsta Materialnega Sredstva

GNO – Gorenje Notranja Oprema d.o.o.

ERP – Enterprise Resource Planning

MRPII – Manufacturing Resource Planning

POS – Point Of Sale

VZD – Varnost in Zdravje pri Delu

B2B – Business to Business

B2G – Business to Goverment

B2Bank – Business to Bank

RS – Regal Stekleni

Variantna kosovnica, diplomsko delo Stran 1

1 UVOD

Informacija je v današnjem svetu najbolj cenjena stvar. Brez poznavanja informacij

ne naredimo skoraj nobene stvari, tako na primer pri nakupu računalnika zbiramo

informacije o zmogljivosti, zdruţljivosti, ceni, in se na podlagi teh odločamo, kateri je

najprimernejši za nakup. Vendar pa obstajajo tudi informacije, ki nam pri odločitvah ne

pomagajo prav dosti, zato moramo biti sposobni ločiti dobre, prave informacije od

nekoristnih oziroma napačnih.

Nahajamo se v obdobju informacijske dobe, kjer je pravilna in hitro pridobljena

informacija odločilnega pomena za nadaljnji razvoj podjetja oziroma organizacije. Izziv

današnjih podjetij je vzpostaviti sistem, ki bo vključeval in zdruţeval vse poslovne

procese v podjetju, bo hiter in dostopen komurkoli in kjerkoli, naj bo to direktor,

poslovodja, prodajalec ali pa delavec v proizvodnji; vsi morajo imeti dostop do

informacij, kadarkoli jih potrebujejo. Takšen dostop je moţen samo z zbiranjem

informacij na enem mestu, saj le na ta način lahko ugodimo vsem zahtevam, ki jih

zahtevajo sodobna podjetja, ki strmijo k hitremu, učikovitemu delu in imajo dolgoročne

načrte za nadaljnji razvoj podjetja.

Za pridobivanje takšnih informacij je v podjetju potrebna celovita informacijska

rešitev, ki vključuje vse oddelke, aktivnosti in sredstva v podjetju. Takšna rešitev se

imenuje integriran informacijski sistem oz. s tujko ERP (Enterprise resource planning)

sistem.

Vpeljava ERP sistema v proizvodna podjetja je danes pogoj za uspešnost podjetja, saj

pokriva vsa področja delovanja podjetja. Tako lahko vodimo naročila kupcev in

dobaviteljev; izdajo in prejemanje faktur ter njihovo obdelavo; pokrijemo področje dela s

kadri v podjetju in navsezadnje tudi najpomembnejši del v proizvodnih podjetjih, to je

proizvodni del. V tem delu predvsem izstopa oddelek tehnologije, ki je zadolţen za

načrtovanje izdelka in razpis sestavov, ki so potrebni za končni izdelek. Brez ustreznih in

predvsem pravilnih načrtov in kosovnic, ki so potrebni pri izdelavi izdelka, bi prihajalo

do napak pri njihovi izdelavi in sestavi ter s tem do stroškov, kar bi vodilo v

nekonkurenčnost podjetja ali celo v njegov propad. Tukaj pridemo do pomembnosti, ki jo

predstavljajo kosovnice in njihova pravilna izdelava ter prilagodljivost.

V nadaljevanju diplomskega dela je predstavljen problem enostavnih kosovnic v

večjih proizvodnjih podjetjih in njihova izboljšava, tako prostorsko kot časovno.

Stran 2 Variantna kosovnica, diplomsko delo

Reševanje tega problema nas pripelje do nove rešitve, in sicer izdelave in vpeljave

variantnih (parametriziranih), v nadaljevanju samo variantnih kosovnic, kar je tudi

osnovna tema te naloge. Opisana so še tri sodelujoča podjetja, ki sodelujejo pri realizaciji

tega projekta, in sicer podjetje DataLab d.d. kot ponudnik informacijskega sistema,

podjetje Jamada d.o.o. kot izvajalec vpeljave integriranega informacijskega sistema in

njegove dodelave ter podjetje Gorenje Notranja oprema d.o.o., v nadaljevanju GNO, kot

naročnik in uporabnik ERP sistema. Prav tako je opisan produkt podjetja DataLab d.d., ki

se ga uvaja, in sicer ERP sistem Pantheon 5.5.

Diplomsko delo je setavljeno iz teoretičnega in praktičnega dela, s katerima bomo

zajeli celoten potek izdelave dodatnega modula Variantne kosovnice, ki bo vgrajen v ţe

vpeljan ERP sistem Pantheon 5.5.

1.1 Kosovnica

Kosovnica je v bistvu »recept« oz. sestav, ki pove, katere sestavne dele in operacije

potrebujemo, da lahko sestavimo celoten izdelek [3]. Na kosovnici se nahajajo posamezni

materiali, operacije in polizdelki, ki se delijo na kupljene ali lastne polizdelke. V primeru,

da gre za lastni polizdelek, to pomeni, da ga izdelujemo sami, da vsebuje ta polizdelek

tudi svojo kosovnico z materiali in operacijami, ki so potrebne za njegovo izdelavo.

Primer takšne kosovnice v GNO je kosovnica za izdelavo elementa kuhinje:

kupljeni polizdelek – iverna plošča,

lastni polizdelek – vrata s polnilom, ki vsebujejo svojo kosovnico,

materiali – lepilo, vijaki ipd.,

operacije – obdelava iverne plošče, lepljenje, sestavljanje ipd.

Kosovnica ni samo seznam potrebnih komponent za sestavo izdelka, ampak s svojo

strukturo prikazuje tudi korake izdelave, potrebne za proizvodnjo končnega izdelka.

Kosovnica se deli na ravni, pri čemer vsaka od ravni predstavlja posamezno fazo izdelave

izdelka; tako je najvišja raven 0, ki označuje končni izdelek. Naslednjo raven označuje

številka 1, na kateri so vsi materiali in polizdelki, ki sestavljajo končni izdelek; na ravni 2

so vsi materiali in polizdelki, ki sestavljajo sestavni del na ravni 1, in tako naprej do

Variantna kosovnica, diplomsko delo Stran 3

najniţje ravni kosovnice. Število ravni kosovnice je odvisno od sestave in kompleksnosti

končnega izdelka.

Vodenje kosovnic se izvaja na ravni posameznega izdelka ali lastnega polizdelka.

Tako za spremembo določenega parametra izdelka, lahko je to mera, oblika, barva,

sestavni del ipd., potrebujemo novo kosovnico, saj gre v bistvu za nov izdelek ali lastni

polizdelek, ki se razlikuje od prešnjega; potrebujemo tudi novo kosovnico. Takšna

kosovnica se sestavi, če kosovnica za ta izdelek ali polizdelek še ne obstaja v podatkovni

bazi, saj je v pomoč pri izdelavi tega, prav tako pa lahko v primeru napak hitro in

enostavno ugotovimo, kateri materiali sestavljajo določen izdelek ali lastni polizdelek.

1.2 Vrste kosovnic in njihove posebnosti

Glede na namen, tip in panogo so podprte različne vrste kosovnic. V nadaljevanju se

bomo osredotočili na nekatere kosovnice, ki nastopajo v ERP sistemu Pantheon 5.5. V

sistemu ločimo dva tipa proizvodnje: na eni strani je enostavna proizvodnja, na drugi pa

tako imenovana MF (datalab kratica verzije programa) proizvodnja, ki ima vključeno

planiranje proizvodnje ali s tujko Manufacturing resource planing oz. MRP II [8]. V

uporabi so naslednje kosovnice :

Osnovna kosovnica – vsebuje materiale in operacije, ki so potrebni za izdelavo

določenega izdelka. Potrebujemo jo tudi za izdelavo planskih ter proizvodnih

kosovnic, poleg tega se v osnovni kosovnici vnašajo še resursi in orodja, ki so

lahko predmet planiranja in terminiranja.

Proizvodna kosovnica – poveţe posamezno kosovnico z delovnim nalogom.

Proizvodna kosovnica prikaţe tudi trenutno stanje ţe porabljenih materialov in

izvedenih operacij. Proizvodno kosovnico lahko razdelimo na več vrst, kot so

npr.:

- Enonivojska ali modulna kosovnica, ki vsebuje materiale in operacije,

potrebne za izdelavo določenega izdelka ali polizdelka, ki se nahajajo na

prvem nivoju kosovnice. Vsi dodatni nivoji za izdelavo polizdelkov niso

prikazani.

Stran 4 Variantna kosovnica, diplomsko delo

- Večnivojska ali strukturna kosovnica, ki poleg materialov in operacij,

kateri se potrebujejo pri izdelavi, vsebuje še kosovnice za lastne

polizdelke, ki lahko vsebujejo še druge polizdelke s kosovnicami. Tako

pride do gnezdenja kosovnic, ki pa se nam, če gledamo iz grafičnega

vidika, prikaţe kot kosovnica z več nivoji.

- Količinska kosovnica prikaţe količino vseh sestavnih delov, iz katere je

sestavljen končni izdelek, vendar ne prikaţe strukture izdelka.

Planska kosovnica – poveţe posamezno kosovnico s planom proizvodnje. Planska

kosovnica je osnova za razpis delovnih nalogov iz plana proizvodnje.

Komercialna kosovnica – se vnaša v šifrant identov in omogoča oblikovanje

enostavnih struktur sestavljenih izdelkov. Obravnava predvsem materialno

strukturo izdelkov, tehnološke postopke pa opredeljuje samo opisno, brez

procesnih moţnosti.

Montaţna kosovnica – kosovnica ima gnezdeno strukturo z natančno določeno

količino materiala, s katerim sestavimo ali končni izdelek ali sestavni del, ki se

uporabi pri nadaljnji izdelavi končnega izdelka. Ponavadi vsebuje še postopek

izdelave in skice.

Konstrukcijska kosovnica – nastaja v procesu konstruiranja izdelka in vsebuje vse

nivoje izdelka, kot jih vidi konstruktor. Konstrukcijska kosovnica se v večini

primerov ne more enostavno preslikati v kosovnico, ki jo uporabljamo v

aplikaciji, saj v večini primerov vsebuje tudi opis dejansko izdelovalnega procesa

in skice končnega izdelka [1].

Poleg zgoraj naštetih kosovnic obstajajo še druge kosovnice, ki se delijo glede na

gospodarsko panogo, v kateri se uporabljajo, njihov namen ter specifike, ki jih posamezna

kosovnica ponuja. Tako je podjetje Gorenje Notranja oprema d.o.o. do sedaj uporabljalo

še tako imenovano fantomsko kosovnico, ki temelji na osnovni kosovnici, vendar zaradi

programskih omejitev ERP sistema Pantheon 4.5 ni v celoti variantna kosovnica (ta bo

podrobneje predstavljena v nadaljevanju). Fantomska kosovnica vsebuje osnovno

kosovnico, na kateri pa niso le dejanski polizdelki, ampak fantomi, nekakšni fiktivni

sestavi, ki pred lansiranjem naročil v proizvodnjo nadomestijo dejanski nazivi materialov

in operacij [9].

Variantna kosovnica, diplomsko delo Stran 5

1.3 Fantomska kosovnica

Fantomska kosovnica temelji, tako kot vse druge, na osnovni kosovnici, vendar se

razlikuje v eni stvari, vsebuje namreč fantomske polizdelke [10].

Fantomski polizdelek je imaginarni začasni polizdelek, katerega dodamo na

fantomsko kosovnico zaradi laţjega pregleda. Ta polizdelek se pri kreiranju delovnega

naloga zamenja z dejanskim polizdelkom iz šifranta materialnih sredstev. Šifra

fantomskega polizdelka se kreira tako, da lahko takoj vidimo, katere vrste polizdelek jo

bo zamenjal. Na primer, imamo fantomsko kosovnico, ki vsebuje fantomski polizdelek,

katerega šifra je Fronta; tako vemo, da se bo na tem mestu, pri kreiranju delovnega naloga

za določeno naročilo, naredila zamenjava fantomskega identa z identom fronte, ki ga

bomo dejansko uporabili v proizvodnji naročenega elementa. Brez uporabe fantomskih

šifer bi se namesto naziva Fronta v poziciji vpisala dejanska šifra, npr. 820345, iz katere

pa bi bilo, brez predhodnega vpogleda v šifrant materialnih sredstev ali urejenega sistema

določanja šifer, skoraj nemogoče videti, za kateri polizdelek gre.

To je prva prednost fantomske kosovnice, saj lahko ţe iz zelo enostavnega,

zgoraj napisanega primera vidimo, kako sta izboljšani kontrola in pregled kosovnice.

Druga prednost, ki je posledica prve, je večkratna uporaba iste kosovnice za različne

elemente istega tipa, vendar z različnimi polizdelki. Tako lahko uporabimo isto kosovnico

za izdelavo istega tipa elementa, vendar bo prvi element imel rdeča, drugi pa modra vrata.

Pri tem se bo fantom Fronta namesto npr. z identom 820345, kateri je fronta rdeče barve,

zamenjal z identom 820346, ki pomeni fronto modre barve.

Fantomska kosovnica prinaša še tretjo prednost, ki ni toliko pomembna z vidika

izdelave in pregleda kosovnic, ampak je pomembna s stališča vodenja zaloge materiala.

Pri vpeljavi fantomskih polizdelkov na kosovnico se znebimo skrbi razknjiţevanja

materiala neposredno na tej kosovnici, ampak se to zgodi pri zamenjavi fantomskega

identa z dejanskim polizdelkom, ki vsebuje svojo kosovnico, če gre za lasten polizdelek

ali pa samo količino, če gre za kupljen polizdelek.

Kosovnica tega tipa se ni znebila vseh slabosti osnovnih kosovnic, saj jih

moramo, podobno kot osnovne kosovnice, pri spremembi keteregakoli polizdelka

materiala ali operacije shraniti pod novo šifro. To velja tako za kosovnice končnih

izdelkov kot tudi za lastne polizdelke. Vse to pa prinaša, predvsem v industriji, ki se

prilagaja končnemu kupcu, zelo veliko število kosovnic, kar postane sčasoma

Stran 6 Variantna kosovnica, diplomsko delo

neobvladljiv problem, tako z vidika delovanja kot tudi vodenja kosovnic in celotnega

sistema.

1.4 Variantna (parametrizirana) kosovnica

Večina kosovnic je izboljšana ali prilagojena oblika osnovne kosovnice, vendar za

razliko od ostalih, parametrizirana variantna kosovnica predstavlja izboljšavo prej opisane

fantomske kosovnice. Parametrizirana variantna kosovnica poleg vseh izboljšav in

prednosti, ki jih je prevzela od fantomske kosovnice, vpeljuje še eno posebnost, ki

odpravlja pomanjkljivosti, ki so oteţevale delo s fantomskimi kosovnicami.

Kot je razvidno ţe iz naziva parametrizirana/variantna kosovnica, je novost v tej

kosovnici parameter. In sicer se ta tip kosovnice še vedno uporablja za laţji pregled in

sestavljanje kosovnic imaginarne oziroma bolje rečeno fantomske idente, ki povzema tudi

drugi dve dobri lastnosti fantomske kosovnice, in sicer večkratno uporabo iste kosovnice

za različni sestav materialov in operacij v enakem elementu ter uporabo posrednega

razknjiţevanja materiala.

Prva in najpomembnejša izboljšava je, da se z njeno uporabo zmanjša število

različnih kosovnic. Pri tem ne shranjujemo več celotnih kosovnic, če se od osnovne

razlikuje samo v enem parametru, ampak shranjujemo samo vrednost tistega parametra.

Ponazorimo uporabo na primeru fantomske kosovnice iz prejšnjega poglavja. V tem

primeru smo morali ustvariti novo šifro, pod katero smo shranili celotno kosovnico, tako

smo dobili dve skoraj enaki kosovnici, ki pa se razlikujeta samo v eni lastnosti, barvi vrat.

Pri uporabi variantne kosovnice ni treba ustvariti nove šifre kosovnice, saj gre za

popolnoma drugačni sistem vodenja kosovnic, kjer se fantomski identi zamenjujejo z

dejanskimi vrednostmi parametrov oz. polizdelki. Tako vodimo vrednosti za posamezne

paramete v drugi tabeli oziroma, če gre za drugi lastni ali kupljeni polizdelek, ustvarimo

novo šifro, kar pa vseeno zasede bistveno manj prostora kot shranjevanje nove celotne

kosovnice, prav tako pa zelo izboljša pregled nad kosovnicami, predvsem če se lahko

spreminja veliko število parametrov, kot je to npr. v lesni industriji.

Poleg laţjega vodenja kosovnic je parametrizirana kosovnica veliko bolj prilagodljiva

v primeru dodatnih parametrov ali dodanih vrednosti v nabor parametra, saj lahko

Variantna kosovnica, diplomsko delo Stran 7

enostavno dodamo parameter ali vrednost le-tega v šifrant parametrov, in ţe nam je na

razpolago pri kreiranju nove kosovnice.

Parametrizirana kosovnica pa ima, tako kot tudi večina drugih, slabo lastnost, in sicer

zahteva veliko količino porabljenega časa, ki je potreben za vnos vseh potrebnih

parametrov ter vnos kosovnic s privzetimi vrednostmi parametrov. Poleg tega je potreben

še vnos formul, na podlagi katerih se kasneje zamenjujejo fantomski identi z dejanskimi

vrednostmi.

Podrobnejši opis izboljšav in dodatnih modulov, ki so potrebni za pravilno delovanje

parametriziranih variantnih kosovnic v ERP sistemu Pantheon 5.5, sledi v nadaljevanju

diplomskega dela.

Stran 8 Variantna kosovnica, diplomsko delo

2 PREGLED SODELUJOČIH PODJETIJ IN NJIHOVIH

PRODUKTOV

2.1 Gorenje Notranja oprema d.o.o.

Gorenje Notranja oprema d.o.o. deluje v skupini Gorenje kot nosilec divizije notranje

opreme. V sestavi je šest proizvodno-prodajnih programov, ki delujejo kot profitni centri

in kot ena imed odvisnih druţb v tujini v 100 % lasti (Gorenje Kuchyne spol s. r. o.,

Češka republika).

Naša integracija in vpeljava variantnih kosovnic se izvaja v proizvodnih programih

Kuhinje Avstrija in Marles. Programa imata sedeţ na Limbuški cesti 2 v Mariboru, in

sicer v bivšem obratu podjetja Marles. Oba programa sta namenjena izključno proizvodnji

kuhinj in kuhinjskih elementov.

2.2 DataLab Tehnologije d.d.

Podjetje DataLab tehnologije d.o.o. [5] je bilo ustanovljeno leta 1997, z namenom

razvoja celovitih poslovno-informacijskih sistemov za mala in srednje velika podjetja.

Ustanovitelja Andrej Mertelj in Tomaţ Teyrovsky, prej zaposlena v podjetju GEKKO

d.o.o., sta iz lastnih izkušenj, propada podjetja zaradi slabe informacijske podpore, ţelela

ustvariti programski paket, ki bo podjetjem na enem mestu nudil podatke o poslovanju in

njegovem delovanju. Tako je ekipa treh ljudi postavila temelje transakcijskemu

programskemu paketu DataLab HERMES, na katerem se je kasneje zgradil celoviti

poslovno-informacijski sistem DataLab PANTHEON™.

2.3 Jamada d.o.o.

Podjetje Jamada d.o.o. je bilo ustanovljeno leta 2000 iz bivše poslovne enote

DataLab. V devetih letih se je podjetje razvilo v resno in konkurenčno podjetje z jasno

vizijo in cilji, kar dokazuje tudi certifikat gold partner podjetja DataLab. Podjetje je

postalo eno izmed vodilnih podjetij, ki se ukvarjajo z implementacijo in razširitvami ERP

sistema Pantheon ter nudenjem pomoči strankam. Leta 2005 sta bili ustanovljeni sestrski

Variantna kosovnica, diplomsko delo Stran 9

podjetji v Srbiji ter Bosni in Hercegovini, kar je pomenilo širitev podjetja tudi na juţni

trg, v drţave bivše Jugoslavije. Podjetje je leta 2007 kupilo tudi 51 % deleţ v

konkurenčnem podjetju E-Pos rešitve d.o.o. in tako razširilo svoje poslovalnice po celotni

Sloveniji. Tako ima podjetje sedaj poslovne enote v Ljubljani, Novem Mestu, Kopru ter

sedeţ podjetja v Mariboru; na ta način je uresničilo svojo vizijo postati eno vodilnih

podjetij v Sloveniji na področju implementacije ERP sistema Pantheon ter pripomore k

nudenju podpore le-temu.

2.4 ERP Sistem Pantheon

ERP sistem Pantheon 5.5 [6] zagotavlja celovito informacijsko podporo podjetjem iz

vseh panog. Skupaj z razvojnimi partnerji nudi širok nabor storitev, tako za majhne

samostojne podjetnike kot za velika podjetja z mednarodnimi izpostavami. Sedanja

različica 5.5, prejšnje verzije so še 4.5 in 5.0 (te se sedaj s prehodom na novejšo verzijo

opuščajo), obstaja v petih izpeljankah, ki zadovoljijo ţelje tako mikro kot večjih

proizvodnih podjetij. Ne glede na izbrano dejavnost Pantheon zagotavlja informacijsko

podporo vsem poslovnim procesom v podjetju. Vse splošne funkcije, od načrtovanja

izdelka do končne izdelave, tako obvladuje ena sama informacijska rešitev.

Pantheon je prilagojen na zakonodaje v Sloveniji, Hrvaški, Srbiji, Črni gori, Bosni in

Hercegovini, Makedoniji, Kosovu in Italiji. Večjezična podpora omogoča uporabo

sistema, tako na Balkanu kot evropskih drţavah, saj so podprti naslednji jeziki: slovenski,

hrvaški, srbski, bosanski, makedonski, albanski, italijanski, nemški ter angleški. Na

podlagi tega lahko govorimo o zares prilagojenem programu, ki ima velik potencial tudi

za širitev v zahodne evropske drţave.

Stran 10 Variantna kosovnica, diplomsko delo

Slika 2.1: Podprta področja v sistemu Pantheon 5.5

Osnovne funkcionalnosti rešitve Pantheon 5.5 so [6]:

Naročila – v modulu Naročila spremljamo prejeta naročila, ponudbe ali

predračune ter dana naročila, povpraševanja in predračune, ki lahko sluţijo

tudi kot podlaga za fakturiranje in izdajo blaga ter za kreiranje delovnih

nalogov v proizvodnji, ki jih lahko izdelamo s pomočjo enostavnih in

priročnih funkcij brez ponovnega vnašanja podatkov.

Proizvodnja – v enostavni proizvodnji razpisujemo delovne naloge ter vršimo

njihove potrditve z izdajami materiala in prevzemom izdelkov. V kompleksni

proizvodnji MF poleg prej naštetega lahko načrtujemo še proizvodno

dejavnost, upoštevamo časovne termine in zasedenosti resursov ter

spremljamo povratne zanke (MRP II).

Blago – modul Blago omogoča prevzem in izdajo računov, medskladiščne

prenose, materialno knjigovodstvo in spremljanje zalog. Za potrebe

maloprodaje je v program vključen tudi modul POS. Moţno je spremljati

zalogo z inventurnimi popisi, evidenco DDV, stoškovne nosilce. Modul

omogoča tudi izdelavo več vrst poročil, obračunov, pregledov, ki so izdelani

po standardih in omogočajo neposredno oddajo na drţavne institucije.

Servis – modul Servis je namenjen podjetjem, ki v okviru svojega poslovanja

opravljajo servisno dejavnost ali jim za prodane izdelke nudijo garancijo.

Variantna kosovnica, diplomsko delo Stran 11

Tukaj lahko spremljamo reklamacije kupcev, naše reklamacije dobaviteljem,

servisne naloge, stanje zaloge na skladišču reklamacij, nadzorujemo pa lahko

tudi pregled nad odprtimi oz. zaprtimi reklamacijskimi zahtevki.

Kadri – jedro modula Kadri predstavlja personalna mapa. Na tem mestu je

mogoče voditi različne evidence o delavcih rezidentih ali nerezidentih, pa naj

bodo redno zaposleni, honorarni delavci, študentje, vajenci ali pa ţe nekdaj

zaposleni v podjetju. Za vsakega zaposlenega sestavimo personalno mapo,

kamor vnesemo njegove osebne podatke ter podatke o druţinskih članih,

podatke o preteklih delovnih razmerjih; s tem gradimo zgodovino delavčevega

gibanja v podjetju, spremljamo podatke o delovni dobi, bonificirani delovni

dobi, zabeleţimo zgodovino delavčevega koriščenja dopusta in drugih

odsotnosti, podatke o pripadajočem dopustu za posamezno leto, zdravniških

pregledih ter druge obvezne podatke v skladu z zakonom VZD, podatke o

doseţeni izobrazbi in šolanjih ter povezane stroške. V modulu predstavljajo

poseben sklop podatki o plači zaposlenega, podatki o delavčevem vstopu v

prostovoljno dodatno pokojninsko zavarovanje in obvezno dodatno

pokojninsko zavarovanje ter podatki o plačilu premij, o članstvu v sindikatih

in plačilu članarin, delovni čas zaposlenega, kar pozneje uporabimo v

informacijski rešitvi.

Denar – v modulu Denar spremljamo ves plačilni promet in ključne kazalce

poslovanja. Priprava bilančnih poročil je hitra in enostavna, podprto je tudi

celotno elektronsko poslovanje z drugimi podjetij (B2B), drţavno upravo

(B2G) in bankami (B2Bank).

Zeus – modul Zeus je namenjen direktorjem, analitikom, planerjem ter vsem

ostalim, ki ţelijo močno analitično orodje za pregled procesov v podjetju. Je

izredno enostaven za uporabo in omogoča prirejanje funkcij posameznikom.

Modul se lahko priredi za potrebe direktorja, kateremu prikazuje samo ključne

kazalce in podatke, analitiku ali finančniku pa sluţi za prikazovanje bolj

podrobnih, specifičnih podatkov.

Nastavitve – tukaj se nahajajo raznorazne nastavitve, ki so pomembne za

pravilno delovanje informacijske rešitve, nastavitve za prirejanje poslovnih

procesov različnim podjetjem, nastavitve za posamezne uporabnike, kot so

različni prikazni meniji, avtorizacije za dostop do določenih modulov ali delov

modulov ipd.

Stran 12 Variantna kosovnica, diplomsko delo

Poleg teh osnovnih funkcionalnosti je na voljo še široka izbira dodatnih rešitev za

specializirana podjetja, tako da je moţno ERP sistem Pantheon vpeljati v skoraj

katerokoli gospodarsko panogo.

Variantna kosovnica, diplomsko delo Stran 13

3 PREGLED STANJA

3.1 Kreiranje naročil

Dandanes obstaja več načinov gradnje različnih stavb, pa naj gre za hiše, bloke ali

stolpnice, pri vseh se uporabljajo različni materiali, oblike in mere glede na ţelje kupca

ali arhitekta, ki je izdelal gradbeni načrt. Tako pridemo do problema pri opremljanju

notranjosti prostorov, saj nam ponavadi razstavni eksponati v prodajalnah ne ustrezajo po

obliki in merah. Zato mora biti kreiranje naročil, tako s strani prodajalca kot izdelovalca

notranje opreme, zelo odprto, kar pomeni, da mora omogočati spremembo čimveč

parametrov prodajanega artikla. Prodajalne notranje opreme ponavadi uporabljajo razne

programe za izdelavo in risanje skic kuhinj, spalnic, kopalnic itd., ki omogočajo uporabo

nabora elementov za določen model, ki ga je določil proizvajalec. Razen izbire elementov

je moţno spreminjati tudi mere, izbirati drugačne barve, ročaje ter raznorazne parametre,

ki so dovoljeni za posamezen element. Tako si lahko sestavimo kuhinjo po lastnem okusu

in merah, ki ustrezajo meram naših prostorov. Na prodajalčevi strani je sestava in oddaja

naročila proizvajalcu dokaj enostavno opravilo, večji problem pa predstavlja obdelava

naročila na proizvajalčevi strani, saj vsako odstopanje od standardnih mer ali oblik, ki jih

je določil proizvajalec, povzroči posebno obdelavo naročila in izdelavo nove kosovnice

za to naročilo.

Če predstavimo problem spremenjenega standardnega naročila kuhinje:

- viseči element VSO 80 DDV

- nespremenjeno naročilo (standardna kuhinja):

- model kuhinje = VITA

- barva vrat = bukev

- ročaj = ročaj 13 crom

- izvedba vidne stranice = Iveral

- globina/širina/višina elementa = 350/800/720 mm

- spremenjeno naročilo (posebna obdelava) viseči element VSO V 40:

- model kuhinje = VITA

- barva vrat = češnja temna

Stran 14 Variantna kosovnica, diplomsko delo

- ročaj = ročaj 13 crom

- izvedba vidne stranice = Iveral

- globina/širina/višina elementa

= 350/830/750 mm

- poglobitev leve stranice = 10

mm

V zgornjih dveh primerih naročila

vidimo, da se s strani prodajalca ne

spremeni veliko – razen dodatnega vnosa

parametra, poglobitve stranice in popravkov mere ter barv, ni spremenjeno nič drugega.

Povsem drugačna je zgodba na proizvajalčevi strani – ker je prišlo do odstopanj od

standardne kosovnice, je treba vnesti novo kosovnico ter odpreti nove šifre in dokumente,

zaradi česar prihaja do dodatnih vnosov, ki povečujejo podatkovno bazo in posledično

tudi čas obdelave podatkov v sami informacijski rešitvi. Dodatni zapisi, hitro povečevanje

podatkovne baze in količina časa, ki ga porabimo za obdelavo takšnih naročil, so razlogi

za uvedbo variantnih kosovnic, ki olajša delo tako, da avtomatizira izdelavo kosovnic na

podlagi spremenjenih parametrov v naročilu.

3.2 Dosedanja izdelava kosovnic

Izdelava kosovnic v podjetju Gorenje Notranja oprema d.o.o. je bila do sedaj omejena

ter časovno in prostorsko zelo potratna, saj sistem Pantheon 4.5 ni omogočal uporabe

variantnih kosovnic, niti ni imel integriranega orodja, s katerim bi jih lahko dodatno

vpeljali. Vpeljala se je dodelava, s katero so se pribliţali dejanskim variantnim

kosovnicam, in sicer je to modul za izdelavo fantomskih kosovnic. Sestavi, ki nastopajo

na fantomski kosovnici, so lahko dejanski materiali in operacije, kot tudi fantomi, ki sicer

obstajajo v šifrantu identov, vendar jih v času izdelave kosovnice zamenjajo dejanski

identi iz šifranta. Fantomi na kosovnici nastopajo zaradi laţjega pregleda in kopiranja

osnovne kosovnice. Če ponazorimo na primeru iz podjetja, npr. če ţelimo izdelati

element z dvema različnima frontama, to pomeni, da bo osnovna kosovnica enaka, samo

šifre sestavnih delov se bodo spremenile glede na zahteve, ki jih je podala stranka. Tako

bi vzeli osnovno fantomsko kosovnico za element VSO 30, ki zgleda tako:

- polica VSO 30 BE

Variantna kosovnica, diplomsko delo Stran 15

- hrbtišče VSO 30 BE

- karton VSO 30

- embalaţni vloţek kotni VSO

- lepilo mekol

- vijak/mat za spajanje

- čistilo za montaţo

- krpe za čiščenje

- »aero tape« rjav-prozoren

- nosilec polic 5x5x16

- Pvc vrečke

- fantom FRONTA

Po zamenjavi fantomov z dejanskimi identi na kosovnici za izdelavo elementa bi

kosovnica, če fantomski izdelek kupimo v barvi Merano, zgledala tako:

- polica VSO 30 BE

- hrbtišče VSO 30 BE

- karton VSO 30

- embalaţni vloţek kotni VSO

- lepilo mekol

- vijak/mat za spajanje

- čistilo za montaţo

- krpe za čiščenje

- »aero tape« rjav-prozoren

- nosilec polic 5x5x16

- Pvc vrečke

- vrata VSO F 30 MERANO

po zamenjavi fantomov za element PO 30 s fronto, ki jo izdelujemo sami, pa tako:

- polica VSO 30 BE

- hrbtišče VSO 30 BE

- karton VSO 30

- embalaţni vloţek kotni VSO

- lepilo mekol

- vijak/mat za spajanje

- čistilo za montaţo

- krpe za čiščenje

- »aero tape« rjav-prozoren

- nosilec polic 5x5x16

- Pvc vrečke

- Iveral 18 mm 2x CREME224

- lepilo DORUS transparent

- ABS 1x22 224 CREME

Stran 16 Variantna kosovnica, diplomsko delo

kjer se namesto fantoma ali dejanske šifre kupljenega elementa, vpišejo materiali, ki so

potrebni za izdelavo te fronte.

S primerjavo zgoraj narejenih kosovnic lahko ugotovimo, da so osnovni elementi

enaki, vendar imata oba elementa svoje posebnosti in dodatne kosovnice. Brez osnovne

fantomske kosovnice bi bilo sestavljanje oz. kopiranje iz katere druge proces, ki bi nam

vzel veliko časa, saj bi morali biti pri vnosu osnovne kosovnice pozorni, katere osnovne

materiale in operacije vsebuje sam element in kaj so dodatki. Enako bi bilo pri kopiranju

podobne kosovnice, saj bi prav tako morali preveriti, ali ta vsebuje vse osnovne idente in

opreacije, ter zbrisati nepotrebne vnose in dodati idente, specifične za naročen element.

Vsaka fantomska kosovnica, ki se razlikuje od ostalih v vsaj eni poziciji, je shranjena pod

svojim imenom, kar nas privede do drugega problema prostorske in posledično časovne

zahtevnosti, ki se z vsakim dodatnim zapisom povečujeta.

3.3 Kosovnice v novem sistemu Pantheon 5.5.

ERP sistem Pantheon 5.5 omogoča večnivojsko vnašanje kosovnic, kar zelo poenostavi

načrtovanje in izdelavo končnega izdelka. Prikaz struktrure izdelka je v obliki drevesnega

seznama, kar omogoča enostaven pregled nad celotno strukturo, tudi če gre za

kompleksnejši izdelek z več nivoji. Poleg večnivojskega vnosa materialov in operacij ter

enostavnega pregleda je zelo zanimiva moţnost uporabe alternativ. Alternative

omogočajo uporabo alternativnih materialov za izdelavo istega izdelka. Alternative so

uporabne, kadar primanjkuje npr. primarnega materiala, s katerim izdelujemo končni

izdelek in lahko z izbiro alternative uporabimo enakovredne materiale, ki jih imamo na

zalogi. Alternative so uporabne tudi pri naročilu kakšnega zahtevnejšega kupca, ki ţeli

imeti izdelek iz kakovostnejših materialov, tako lahko samo z izbiro alternative na

naročilu izberemo kakovostnejši material, ki se bo uporabil pri izdelavi končnega izdelka.

Vse novosti, ki so vpeljane v Pantheon 5.5, so primerne za podjetja s serijsko

prozvodnjo oziroma za proizvodnjo, kjer se končni izdelki ne spreminjajo pogosto.

Obstoječi sistem izdelave kosovnic se izkaţe za neuporabnega v podjetjih, ki izdelujejo

končne izdelke, med katerimi je lahko vsak drugačen, vendar pa ima osnovne materiale

enake. Tako lahko v lesni industriji naročimo dva enaka elementa, vendar z različnimi

dimenzijami, za katera se uporabi ista kosovnica z osnovnimi materiali, ki se razlikujejo

Variantna kosovnica, diplomsko delo Stran 17

samo v dimenzijah. V tem primeru bi potrebovali v našem sistemu dve kosovnici, ki pa

sta, če gledamo samo materiale brez dimenzij, identični. Zaradi takšnih podvojenih

vnosov, ki bi nastajali, in hitrega povečevanja baze, se je podjetje odločilo za vpeljavo

variantnih kosovnic, ki odpravljajo pomanjkljivosti obstoječih kosovnic. Tako, če

vzamemo za zgled predhodno opisani primer, potrebujemo samo eno kosovnico, ki se na

podlagi parametrov naročila prilagaja vnesenim dimenzijam.

Stran 18 Variantna kosovnica, diplomsko delo

4 POTREBNE DODELAVE ZA VPELJAVO VARIANTNIH

KOSOVNIC

4.1 Kratka specifikacija potrebnih dodelav

Osnova vsakega informacijskega sistema so podatki in informacije, ki jih lahko iz

njih dobimo oz. sestavimo, in tako je tudi v ERP sistemu Pantheon. V osnovnih šifrantih

se nahajajo podatki, ki so potrebni za začetek uporabe programa, zato moramo v ERP

sistem Pantheon vnesti podatke o partnerjih, s katerimi sodelujemo, delavce, katere

zaposlujemo, produkte, ki jih uporabljamo ali prodajamo, itd. Katere šifrante bomo

napolnili s podatki, je odvisno od panoge, s katero se ukvarjamo; tako ne potrebujemo

nastaviti kontov za knjiţenje računov, če imamo samo proizvodnjo, ali kosovnic in

delovnih nalogov, če se ukvarjamo samo z nabavo in prodajo izdelkov.

Z obveznim vnosom podatkov v osnovni šifrant zagotovimo celovitost informacij, ki

jih zahtevamo, poleg tega lahko z uporabo vezi oz. omejitev in primarnih ter tujih ključev

preprečimo podvojenost podatkov, obenem pa zagotovimo obstoj podatkov v vseh

segmentih programa. Če pogledamo na primeru, ne moremo prodajati artikla, ki ga ni v

šifrantu identov, obenem pa ne moremo izbrisati artikla iz šifranta identov, dokler ta

obstaja vsaj na enem dokumentu, saj bi se na ta način zgubile informacije o artiklu, ki

smo ga prodali.

Poleg zahtev, ki jih določata osnovna in napredna uporaba ERP sistema Pantheon,

smo za potrebe variantnih (parametriziranih) kosovnic morali ustvariti in napolniti še

nekatere šifrante, s katerimi smo zagotovili delovanje in uporabo teh kosovnic. Tako je

bilo treba pred začetkom sestavljanja novih kosovnic vnesti parametre, ki bodo nastopali

v kosovnicah in jih bodo lahko prodajalci spreminjali na ţeljo stranke, pa tudi njihove

nabore vrednosti, ki se lahko uporabljajo. Po vnosu parametrov in njihovih vrednosti smo

lahko začeli z vnašanjem skupin parametrov, v katere zdruţujemo parametre; ti lahko

nastopajo na določenih izdelkih in tako skrajšajo čas, ki bi bil potreben za vnos

parametrov na vsak izdelek posebej. Sedaj lahko izberemo kar skupino, v kateri so

potrebni parametri. Z uporabo parametrov so se odprle nove zahteve, saj lahko z njimi

spreminjamo skoraj vsak izdelek v kuhinji, ki jo naročamo, vendar to vedno ni moţno,

včasih zaradi tehničnih omejitev, drugič pa zaradi zahtevnosti procesa izdelave in

Variantna kosovnica, diplomsko delo Stran 19

uporabljenih materialov tega ne dopusti sam proizvajalec. Tako smo morali vpeljati še

tako imenovani »šifrant omejitev« oziroma, če gledamo s podatkovnega vidika,

odločitveno tabelo. V tej odločitveni tabeli lahko na podlagi izbranega nabora parametrov

in njihovih vrednosti določimo, katere kombinacije so dovoljene in katere ne. S

spreminjanjem osnovnih vrednosti parametrov, ki so določeni za izdelek, se spreminja

tudi vrednost izdelka, tako se lahko spremeni vrednost uporabljenega materiala, poveča

ali zmanjša pa čas potrebnih operacij. Zato je bilo treba izdelati še šifrant, v katerega se

bodo vnašale cene. Šifrant cenikov je pomemben iz dveh vidikov: na eni strani so osnovni

ceniki, ki se lahko uporabljajo samo za posameznega kupca in vsebujejo osnovne cene

izdelkov ter cene dodatkov, ki se definirajo z uporabo parametrov, na drugi strani pa so

akcijski ceniki, ki so pomembni z vidika povečevanja prodaje posameznim kupcem, saj

tovrstne cenike zahtevajo predvsem podjetja, ki naročajo večje število izdelkov naenkrat.

Tako lahko z uporabo teh cenikov določamo akcijske cene, ki veljajo za določeno

obdobje in imajo v tem obdobju prednost pred cenami iz osnovnega cenika.

Do tukaj smo povzeli zahteve, ki se pojavijo pri samem oblikovanju in sestavljanju

kosovnic ter kreiranju naročil, sedaj pa smo prišli do kreiranja delovnih nalogov za

proizvodnjo, na osnovi naročila in vnesenih kosovnic, kar zahteva še dodatne šifrante.

Prva in največja dodelava tukaj je »šifrant formul«. Zakaj formule, če ţe imamo

prikazane vse parametre? Problem, ki nastane, kadar se bistveno spremenijo vrednosti

parametrov, kot npr., če kupec ţeli višji element, se poveča količina potrebnega materiala.

Tako moramo preveriti, koliko več materiala potrebujemo za izdelavo korpusa, izbrati

moramo tudi ustrezno višino vrat ali število in višino predalov, odvisno za kakšen

element gre, povečati moramo število vijakov, lepila itd. Brez formul bi to moral

preračunavati uporabnik, ki je zadolţen za izdelavo in izdajo delovnih nalogov, kar bi bil

zelo dolgotrajen proces, prihajalo pa bi tudi do številnih napak, ki bi se s povečevanjem

proizvodnje še večale. Tako lahko z vpeljavo formul ta proces avtomatiziramo; edino, kar

potrebujemo je, da točno določimo, na katere pozicije kosovnice vpliva sprememba

določenega parametra, tako lahko spreminjamo vrsto, količino, barvo itd. potrebnih

materialov. Polnjenje vseh do sedaj naštetih šifrantov seveda zahteva kar precej časa,

preden so vsi potrebni podatki vneseni. Velika količina časa se porabi za oblikovanje

formul, saj je treba pravilnost vsake formule dobro preveriti, da ne bi prišlo do napak, kar

ne bi bilo dobro, tako z materialnega vidika kot tudi ponovno porabljenega časa za

Stran 20 Variantna kosovnica, diplomsko delo

pregled in popravljanje formul, kar bi privedlo do zamud pri izdelavi in posledično

zamujanju dobavnega roka.

Poleg vseh programskih izboljšav in dodelav imajo pri vpeljavi variantnih

(parametriziranih) kosovnic vidnejšo vlogo tudi izpisi, ki predstavljajo dodatno kontrolo

pravilnosti vnesenih in izračunanih podatkov. Prav tako kot druge dodelave, ki smo jih

morali izdelati, se morajo prilagoditi ali na novo izdelati tudi izpisi, ki prikazujejo

podatke iz vpeljanih variantnih (parametriziranih) kosovnic. Tako so se naredili izpisi za

izpis podatkov iz osnovnih šifrantov, na naročilih so se dodali parametri iz glave naročila,

ki so osnovni za določen element ali celotno kuhinjo, v pozicije naročil pa so se dodali

parametri, ki so spremenjeni in se razlikujejo od privzetih vrednosti. Dodelati so se morali

izpisi delovnih nalogov, tako da vsebujejo vse potrebne podatke za izdelavo naročenih

izdelkov, poleg tega pa še izpisi faktur, saj tudi stranka ţeli informacije o naročenih

izdelkih in podatke o tem, kakšne parametre vsebujejo.

Slika 4.1: Slika osnovnih dodelav, potrebnih za vpeljavo variantnih kosovnic

Vse programske dodelave so narejene v programskem jeziku Deplhi in z uporabo

razvojnega okolja Ares [11], ki je ţe integrirano v sam informacijski sistem Pantheon 5.5.

Okolje Ares je razvojno okolje, ki ga je razvilo podjetje DataLab za lastno uporabo in za

potrebe razvoja dodatnih modulov v informacijskem sistemu Pantheon 5.5. Vsi dodatni

izpisi, ki so bili opravljeni v sklopu izdelave variatnih kosovnic, so narejeni z razvojnim

okoljem Fast Report [12]. To razvojno okolje je prav tako integrirano v informacijski

sistem, saj je zdruţljivo s programskim jezikom Delphi ter tako omogoča hitro in

enostavno kreiranje izpisov s pomočjo vgrajenih komponent in pridobivanja podatkov s

programskim jezikom Delphi.

Variantna kosovnica, diplomsko delo Stran 21

Pomemben dejavnik, ki ga moramo upoštevati pri načrtovanju in izdelavi vseh

potrebnih dodelav je, da se informacijski sistem Pantheon 5.5 nenehno izboljšuje in

prilagaja novim zakonskim spremembam skozi nadgradnje, katere lahko naredi vsako

podjetje glede na njihove potrebe in panogo, za katero so narejene spremembe. Tako se

morajo vsi programi načrtovati tako, da te nadgradnje ne vplivajo na njihovo delovanje.

Oziroma, če pride do kakšnih večjih sprememb v informacijskem sistemu Pantheon 5.5,

so potrebni čim manjši popravki ali dodelave.

Opisi posameznih dodelav se nahajajo v naslednjih podpoglavjih, kjer so dodelave

podrobneje opisane s primeri in priloţenim slikovnim gradivom za laţjo predstavo in

pregled.

4.2 Šifrant parametrov

Vsaka variantna (parametrizirana) kosovnica temelji na mnoţici parametrov, ki se

uporabljajo tako pri kreiranju kosovnic kot pri sestavljanju naročil, in določajo vrednosti,

ki lahko nastopajo pri posameznem parametru. Brez šifranta parametrov bi bil postopek

vnosa parametrov in vrednosti skoraj nemogoč, saj bi morali vnašati parametre in njihove

nabore vrednosti za vsak izdelek ali polizdelek posebej in bi s tem dobili podvojene vnose

oziroma redundantnost podatkov, povečalo pa bi se tudi število uporabniških napak, kot

so napake pri vnosu (zamenjava velikih in malih črk, vrstni red znakov itd.). Z vpeljavo

šifranta zberemo vse vrednosti na enem mestu, pri čemer se izognemo redundantnosti

podatkov in uporabniškim napakam, saj je potreben samo enkraten vnos. Šifranti na

splošno imajo tudi nekaj dodatnih dobrih lastnosti, kot je npr. laţja kontrola podatkov,

laţje popravljanje morebitnih napak ali enostavno brisanje ter dodajanje novih osnovnih

vrednosti in njihovega nabora vrednosti oziroma lastnosti.

Šifrant parametrov je narejen glede na specifikacije dela in potreb v podjetju Gorenje

Notranja oprema d.o.o. Razdelimo ga lahko na štiri glavne dele: na osnovni zaslon, ki

vsebuje oziroma omogoča vnos ter izbiro osnovnih vrednosti in lastnosti, ter še na tri

dodatne šifrante, katerim je osnova šifrant parametrov.

Stran 22 Variantna kosovnica, diplomsko delo

Slika 4.2: Osnovni zaslon šifranta parametrov

Glede na podane specifikacije lahko osnovni zaslon razdelimo na štiri oz. pet delov,

če upoštevamo še gumbe za prehod na ostale tri šifrante. V prvem delu se nahajajo polja

za vnos samega parametra in njegovih lastnosti. Zaradi laţjega pregleda in dela z mnoţico

parametrov, smo omogočili dva načina vnosa podatkov, in sicer vnos osnovnih podatkov

skozi mreţasti pogled oziroma s tujko »grid view«, ki vsebuje samo kratke nazive polj in

ima omejeno širino prikazovalno-vnosnega polja, ter drugi način, ki omogoča vnos in

prikaz vnesenih podatkov v posameznih komponentah na samem obrazcu. Drugi del je

mreţasti prikaz skupin, v katerih nastopa izbrani parameter. V tretjem delu izbiramo med

štirimi tipi nabora vrednosti, in sicer lahko izberemo:

- opisno naštevalni tip, ki omogoča vnos vrednosti v dodatno polje, ki se prikaţe pri

izbiri te moţnosti, ločene s podpičji, in sicer lahko vnašamo poljubne opise,

ponavadi gre za besede, ki opisujejo vrednost nabora, kot je model kuhinje Alea,

Sibila, Rea itd. Na izbiro imamo tudi polje za vnos privzete vrednosti, kar olajša

delo pri vnosu vrednosti parametra pri naročilu osnovne kuhinje, ki nima

spremenjenih parametrov;

- opisno poljubni tip, ki ne vsebuje posebnega vnosnega polja za vnos nabora

vrednosti, ampak omogoča vnos poljubnega znakovnega niza v polje na naročilu,

kar je tudi posebnost tega tipa. Ta tip sicer ni bil podan v zahtevah stranke, vendar

smo ga vključili zaradi moţnih kasnejših potreb po vnosu dodatnih opomb;

Variantna kosovnica, diplomsko delo Stran 23

- numerični intervalni tip nudi moţnost omejitve izbire številčnih vrednosti na

določenem intervalu in določitve koraka, za koliko se ţelena vrednost lahko

povečuje. Tako se pri izbiri tega tipa prikaţejo tri vnosna polja, v katera vnesemo

maksimalno in minimalno dovoljeno številčno vrednost in korak, za koliko se

lahko vrednost povečuje. Če ponazorimo vnos, na primer za parameter širina,

imamo omejitev širine na maksimalno vrednost 800 mm in minimalno vrednost

400 mm ter vnesen korak 10 mm. Na ta način informacijski sistem ne dovoli

vnašati vrednosti izven območja med 400 in 800 milimetri in manjšega koraka,

kot je 10 mm;

- numerično naštevalni tip je v osnovi enak opisno naštevalnemu tipu, vendar s to

razliko, da tukaj naštevamo samo številčne vrednosti. Omogoča tudi, tako kot

opisno naštevalni tip, da določimo privzeto vrednost parametra.

Četrti del se nanaša na jezikovno raznolikost drţav, v katerih se prodajajo izdelki, saj

se omogoča vnos različnih nazivov parametrov glede na jezik, katerega govorijo v tej

drţavi. Tako bo na naročilu, namenjenemu v Nemčijo, za parameter barva pisalo Farbe,

za naročilo, ki gre na Češko, pa šířka.

Kar je še ostalo pri šifrantu parametrov, je peti del oziroma gumbi s povezavami na

dodatne šifrante. Takšni šifranti so trije, in sicer :

- šifrant skupin parametrov, v katerem dodajamo skupine ali jih preurejamo, tako da

dodajamo parametre ali brišemo parametre iz njih. Pri vnosu novega identa v

šifrant ali le urejanju obstoječih podatkov pridemo do točke, v kateri moramo

vnesti parametre, ki lahko nastopajo pri tem identu. Tako lahko z določenimi

skupinami parametrov samo izberemo skupino parametrov, v kateri se nahajajo

parametri, ki jih ţelimo na tem identu; tako ni treba ročno vnašati vseh ţelenih

parametrov vedno znova. Ta funkcionalnost je prišla do izraza predvsem pri

polnjenju parametrov v ţe obstoječe idente, ki so bili v bazi, saj bi bilo treba za

vsak ident vsakokrat vnesti v povprečju 14 parametrov; takšnih identov, ki

vsebujejo parametre, pa je v podatkovni bazi 1.100 in se bodo še dodajali. Za

dodajanje parametra v skupino ni treba vedno odpirati tega šifranta, saj lahko ţe v

mreţastem pogledu na osnovnem zaslonu naštejemo skupine, v katerih ţelimo ta

parameter in ta se bo avtomatično dodal v naštete skupine;

Stran 24 Variantna kosovnica, diplomsko delo

- šifrant prevodov nabora vrednosti je zelo podoben vnosu različnih nazivov glede

na jezik, ki se nahaja na osnovnem zaslonu, saj je njegov namen enak. Tako lahko

sedaj na naročilu prikazujemo tudi prevedene vrednosti naborov, vendar le tiste, ki

jih predhodno vnesemo v ta šifrant;

- šifrant parametra 001 – Model kuhinje. Tukaj gre za zelo majhen šifrant, ki v

bistvu vsebuje samo nabor vrednosti parametra Model, katerim pa lahko določimo

še tip plana, kar potrebujemo pri planiranju proizvodnje, in dobavni rok, da lahko

izračunamo rok dobave pri naročilu posameznega modela kuhinje.

4.3 Odločitvene tabele

Vsaka kuhinja, ki jo podjetje izdeluje, ima svoje posebnosti; nekateri elementi, ročaji,

police itd. so enaki določenim modelom, drugi spet drugim modelom. Kaj se lahko

kombinira in izbira v podjetju, določata oddelka tehnologije in komerciale. Prvi oddelek

sodeluje pri omejitvah, ki se nanašajo na tehnološki vidik, kot so namestitve določenih

vodil, ki jih je moţno vgraditi v element in jih ni moţno vgraditi zaradi njihovih

posebnosti ali pa smeri odpiranja vrat določenega elementa, ki so dovoljene itd. Drugi

oddelek pa določa omejitve, ki zadevajo vidik trţenja oz. predvsem cenovni vidik. Tako

se odloča npr., katere vrste ročajev lahko gredo na katere modele, glede na njihovo ceno

ali obliko. Oddelek komerciale mora določiti tudi estetske omejitve, kot so moţne barve

izvedb kuhinj in kombinacije dodatkov, ki se lahko namestijo in izberejo pri naročilu

kuhinje.

Vse te omejitve se na začetku izdelajo za vsak oddelek posebej in se nato v zaključni

fazi uskladijo, tako da se obdrţijo samo tiste kombinacije, ki so dovoljene s strani obeh

oddelkov, ostale pa se izločijo in obveljajo kot nedovoljene. Po uskladitvi podatkov je

bilo treba prenesti vse te omejitve v ERP sistem Pantheon 5.5, in sicer tako, da bo

omogočen enostaven vnos in pregled teh omejitev, hkrati pa bo omogočal hiter dostop in

filtriranje, kar je zelo pomembno pri vnašanju naročil. Tako smo se na podlagi vseh teh

zahtev in velike količine podatkov, ki se bodo vnašali, odločili za sistem odločitvenih

tabel.

V primerih, kot je naš, je procesna logika zaradi vpliva mnogih pogojev precej

zapletena, zato se uporaba odločitvenih tabel kaţe kot pravilna izbira. Omenjena tehnika

Variantna kosovnica, diplomsko delo Stran 25

je posebej primerna takrat, ko v logiki procesa nastopa veliko pogojev, posamezne

kombinacije med njimi pa določajo akcijo, ki se naj izvede. Vsi potrebni pogoji in akcije

se vpisujejo v dvodimenzionalno tabelo.

Slika 4.3: Izbira kriterijev odločitvene tabele

Po analizi strukture podatkov in števila parametrov, ki nastopajo v omejitvah, smo

izdelali uporabniški vmesnik, ki omogoča izbiro kombinacije dveh parametrov, z

moţnostjo razširitve na štiri parametre, in nabor vrednosti, nad katerim se bodo določale

omejitve. Po izbiri pogojev, v našem primeru parametrov in nabora njihovih vrednosti, ter

akcij se izbere parameter in njegove vrednosti, za katere bomo določali omejitve, preiti

moramo na naslednje okno, ki vsebuje mreţasti pregled, katerega kolone se dinamično

generirajo glede na število izbranih pogojev, tj. parametrov in akcij oziroma omejitev, ki

so odvisne od števila izbranih vrednosti parametra iz kolone nabora vrednosti. Na tem

oknu s potrditvenimi polji označujemo kombinacije, ki so dovoljene in kombinacije, ki

niso dovoljene, ter na takšen način oblikujemo našo odločitveno tabelo.

Stran 26 Variantna kosovnica, diplomsko delo

Slika 4.4: Izbira omejitev odločitvene tabele

Teţava, ki pri tem nastane, je število vseh zapisov v tej tabeli. Čeprav smo izločili vse

tiste zapise, ki ne vsebujejo akcij, bi bilo število zapisov v tej tabeli zelo veliko, saj

določamo akcije na podlagi kombinacij 87 parametrov in pribliţno 1.100 polizdelkov,

katerih število se povečuje. Tako smo analizirali podatke in ugotovili, da je število

omejitev oziroma prepovedanih kombinacij bistveno manjše kot število dovoljenih, zato

smo se odločili, da v tabelo vpisujemo samo nedovoljene kombinacije, za vse ostale pa

predpostavimo, da so dovoljene. Tako smo pridobili pri prostoru na disku in velikosti

tabele; s tem pa tudi pri sprotnem iskanju nedovoljenih kombinacij pri vnosu parametrov

na naročilu.

Preverjanje nedovoljenih kombinacij pri vnosu parametrov v pozicije naročila je

poglavitni razlog, zakaj smo morali optimizirati način vnosa omejitev, saj je pri vnosu

velikih količin naročil počasno preverjanje nedopustno. Tako je bilo treba poiskati tudi

primerno rešitev pri proceduri za iskanje nedovoljenih kombinacij. Najpreprostejša

rešitev bi bila, da se spišejo kazalci oziroma s tujko »cursor«-ji, ki bi pregledali celotno

odločitveno tabelo. Takšni prehodi bi bili zelo dolgotrajni, poleg tega je tu še moţnost, da

en parameter ni vedno v isti koloni tabele, ampak lahko nastopa v več kolonah, kar še

podaljšuje čas iskanja kombinacij. Zato smo se morali domisliti rešitve, ki bi bila zelo

hitra in hkrati zelo enostavna za sprogramirati. Tako smo ustvarili začasno tabelo, kamor

Variantna kosovnica, diplomsko delo Stran 27

v prvem koraku vstavimo vse kombinacije, v katerih nastopa prvi parameter. Naslednji

korak je ponavljajoči korak, pri katerem najprej preverimo, če v tej tabeli obstaja zapis; če

ne, vrnemo vrednost, s katero sporočimo, da je kombinacija dovoljena. Kadar v tej tabeli

obstaja zapis, preletimo tabelo še z drugim parametrom in brišemo tiste zapise, v katerih

ne nastopa kombinacija prvega in drugega parametra. Nato spet preverimo, če je še

kakšen zapis v tabeli. Če ga ni, pošljemo sporočilo, da je kombinacija dovoljena; če pa

obstaja zapis, ponovimo korak primerjanja in brisanja ter tako nadaljujemo do drugega

oziroma opcijsko do četrtega parametra, kolikor je dovoljenih parametrov v kombinaciji.

S takšnim načinom delovanja potrebujemo največ dva oziroma štiri prehode; lahko pa

sploh nobenega, če ţe v prvem koraku ne obstajajo vrednosti, ki jih iščemo.

4.4 Šifrant za polizdelke

Z večanjem obsega artiklov je poleg vseh do sedaj opisanih ukrepov pomembna tudi

vpeljava enotnega sistema poimenovanja vseh polizdelkov. Pri mnoţici polizdelkov in

šifer, ki se ob tem določajo, pridemo do teţave, kako hitro ugotoviti, za kakšen polizdelek

gre, oziroma kakšne so njegove glavne lastnosti. Predvsem je ta sistem v pomoč pri

naročanju polizdelkov zunanjim proizvajalcem teh polizdelkov in skladiščnikom, ki

razvrščajo kupljene in lastne polizdelke. Obstoječi sistem ţe določi unikatno šifro

vsakemu novemu polizdelku, vendar so te šifre velikokrat le zaporedne številke vnesenih

artiklov v šifrant materialnih sredstev in ne povedo niti osnovnih informacij o izdelku. Za

dostop do teh osnovnih informacij bi tako vedno potrebovali dostop do programa, v

katerem bi lahko pregledali ţelene podatke. Tako smo vpeljali sistem, ki določi nekakšno

govorečo šifro in naziv, ki vsebuje osnovne podatke o naročenem, dobavljenem ali

proizvedenem polizdelku. Tako se ustvari seznam, katerega se morajo drţati tako

dobavitelji kot interni izdelovalci.

Pri vpeljavi takšnega sistema je treba vnaprej določiti pravila, ki določajo, na kakšen

način se bodo oblikovale šifre in za katere polizdelke. Tako smo najprej določili sistem

oblikovanja šifer za t. i. fantomske polizdelke, kateri vsebujejo podatke o vrsti

materialnega sredstva, ali krajše VMS – s tem določimo, ali gre za kupljen VMS 825 ali

za lastni polizdelek, VMS 830. Naziv fantomskega polizdelka, iz katerega vidimo za

kakšen polizdelek gre, ali je to FRONTA, POD, STROP, STRANICA itd., ter zaporedno

številko ali začetnice kakšne pomembne lastnosti, lahko tudi uporabimo kombinacijo

Stran 28 Variantna kosovnica, diplomsko delo

obeh. Na takšen način smo določili šifro fantomskega polizdelka, ki se uporablja na

osnovni kosovnici, ki v fazi lansiranja izdelka v proizvodnjo nadomesti dejanski

polizdelek, kateremu moramo določiti pravila za oblikovanje, vendar tukaj oblikujemo

naziv polizdelka in ne šifre, saj je ta določena z območjem šifer med 14.000.000 in

14.999.999 in se kreirajo zaporedno. Naziv polizdelka je še bolj pomemben kot šifra

fantomskega polizdelka, saj morajo ta naziv uporabljati tudi proizvajalci polizdelkov, ki

jih podjetje kupuje.

Slika 4.5: Vnos parametrov za posamezni polizdelek

Za oblikovanje oziroma sestavljanje nazivov polizdelkom smo izdelali vmesnik, ki

omogoča oblikovanje naziva za vsako fantomsko šifro posebej. Oblikovanje poteka v

dveh fazah, in sicer je prva faza, da izberemo šifro fantomskega polizdelka, za katerega

ţelimo oblikovati nazive polizdelkov, ki bodo izhajali iz te skupine. V drugem delu

določimo, na kakšen način se naj sestavi naziv novega polizdelka iz te skupine,

uporabimo lahko poljubne parametre ali znake pri naboru vrednost, pa tudi poljubne

matematične operacije.

Variantna kosovnica, diplomsko delo Stran 29

Slika 4.6: Prikaz vseh moţnih kombinacij za izbran polizdelek

Primer:

825 Fronta 01 – kupljena fronta pod zaporedno številko 1

Oblika za sestavljanje naziva polizdelka, ki spada v to skupino fantomskega

polizdelka:

Pozicija Parameter/

Formula/

Opis

Tip Formula za

kontrolo

1 #001# N

2 #157# N #151#-5

3 X N

4 #156# N #152#-3

5 #002# N

Stran 30 Variantna kosovnica, diplomsko delo

Če podatke iz zgornje tabele predstavimo še opisno, bi osnovni naziv bil takšen:

FRONTA MODEL ŠIRINA – 5 mm X VIŠINA – 3 mm BARVA, tip pa pove, iz

katerega šifranta moramo vzeti dejanske vrednosti:

N – dejanski nabor

O – slovenski opis nabora

P – proizvodni opis nabora

in še primer dejanskega naziva:

FRONTA VISION 1195 X 573 ORANŢ 182

Tako smo dobili naziv kupljenega polizdelka, iz katerega je razvidno, da gre za fronto

modela Vision širine 1196 mm, višine 573 mm in oranţne barve številka 182.

Takšna pravila moramo določiti za vse polizdelke, saj bomo lahko le na takšen način

poskrbeli za enotnost in celovitost informacij, ki jih potrebujemo za laţje vodenje vseh

polizdelkov.

4.5 Ceniki

ERP sistem Pantheon 5.5 ţe omogoča oblikovanje pogodbenih cenikov glede na

subjekt ali ident ter določanje le-teh tako, da veljajo samo za določeno obdobje. Obstoječi

pogodbeni ceniki ponujajo tri moţnosti oblikovanja cene:

- določi se končna cena,

- določi se rabat,

- določi se formula, na podlagi katere se računa končna cena.

Vendar te moţnosti ne zadostijo vsem potrebam po oblikovanju cen, ki so se pojavile z

vpeljavo variantnih kosovnic v sistem. Tako je bilo treba narediti analizo oblikovanja

cenikov na podlagi celotne prodaje v podjetju Gorenje Notranja oprema d.o.o. in jo

zdruţiti z vpeljavo novega sistema variantnih (parametriziranih) kosovnic in zmoţnostmi,

ki jih ponuja ERP sistem Pantheon 5.5.

Variantna kosovnica, diplomsko delo Stran 31

Pri analizi smo ugotovili, da se bo modul Ceniki delil na dva glavna dela: na glavni

in akcijski cenik, ki sta v osnovi enaka, vendar bo akcijski cenik vseboval akcijske cene,

pri čemer bo lahko aktivnih več akcijskih cenikov, medtem ko je pri glavnem ceniku

lahko aktiven le eden. V nadaljevanju se oba cenika delita še na tri tipe cenikov: cenike za

dodatke, osnovne cenike in cenovne razrede, katerih posebnosti so opisane v

nadaljevanju. Za konec analize je ostala še zelo pomembna odločitev, ki najbolj vpliva na

programerski del izvedbe cenikov, in sicer, ali se bodo nove cene določale na podlagi

procentualnega pribitka k osnovni ceni ali pa se bodo vpisovale fiksne cene, ki bodo

zamenjale osnovno ceno oziroma cene, ki se bodo prištele k osnovni ali novi ceni v

primeru, da gre za dodatek. Na podlagi dosedanjega spreminjanja cenikov in določanja

novih cen smo se odločili za fiksne cene in pribitke, razen v določenih izjemah, kjer

takšna določitev cene ni moţna.

Po zaključku analize in potrditvi specifikacije zahtev, ki so bile ugotovljene tekom

procesa analize, smo začeli z oblikovanjem uporabniškega vmesnika, ki temelji na

zavihkih zaradi boljše preglednosti in razdelitve samega vmesnika. Kot je bilo ţe

predhodno omenjeno, se cenik deli na dva dela, in sicer na glavni cenik, ki vsebuje

osnovni cenik (tega mora imeti vsak subjekt) in pri katerem je lahko aktiven samo eden,

ter akcijski cenik, pri katerem je lahko aktivnih več hkrati, pa tudi subjekt lahko ima

izbranih več akcijskih cenikov. V osnovi meni je vključen še zavihek za izbiro tipa

cenika, za posamezen artikel in zavihek, s katerim smo omogočili procentualno

spreminjanje vseh cen na določenem ceniku naenkrat.

Stran 32 Variantna kosovnica, diplomsko delo

Slika 4.7: Pregled cenikov

Glavni in akcijski cenik vsebujeta v glavi tudi podatke o ključu cenika, ki se ga izbere

v šifrantih, nazivu in datumu veljavnosti ter odmiku od veleprodajne cene, saj smo to

ceno vzeli kot privzeto, ki se bo vnašala v cenik, do prodajne in izvozne cene. V glavi se

nahaja še polje za določitev aktivnega cenika ali več cenikov, v primeru če gre za glavo v

akcijskih cenikih. Vsi zavihki in moţnosti, ki bodo opisane v nadaljevanju, so identične

za oba cenika, tako iz vidika uporabnika kot tudi programerja. Po oblikovanju izgleda

glave glavnega in akcijskega cenika ter vključevanju podatkov, ki so potrebni v glavi,

smo prešli na oblikovanje drugega dela uporabniškega vmesnika, in sicer do razdelitve

noge vmesnika. Noga uporabniškega vmesnika je razdeljena na dodatnih šest zavihkov:

na tri tipe cenika, cenovne razrede, osnovni cenik in dodatke. Vsak zavihek vsebuje

določene posebnosti, ki izhajajo iz oblikovanja cen, in sicer:

- Cenik tip 1 je sestavljen iz dveh parametrov, 001 – model in 002 – barva vrat, ki

določata osnovno veleprodajno ceno, ter iz podatka o cenovnem razredu, ki se

določa v zavihku cenovnega razreda. Uporabniški vmesnik poleg mreţastega

pregleda podatkov vsebuje še polja za kopiranje podatkov iz drugega cenika, s

cenami ali brez njih, ter polja za generiranje kombinacij na podlagi obeh

parametrov.

Variantna kosovnica, diplomsko delo Stran 33

Slika 4.8: Cenik tip 1

- Cenik tip 2 se nanaša na izvedbe regalov. Veleprodajna cena v ceniku tipa 2 se

oblikuje na osnovi artikla in parametra 073 – Izvedba regalov. Tudi ta zavihek

vsebuje polja za kopiranje cenika in generiranje kombinacij, vendar z drugim

naborom vrednosti, saj gre za drugačna parametra.

Slika 4.9: Cenik tip 2

- Cenik tip 3 je podoben ceniku tipa 2, vendar se tukaj pri kreiranju cene upošteva

še dodaten parameter 007 – Okvir fronte RS. Tudi moţnost kopiranja cenika

ostane enaka, razlika je samo pri generiranju kombinacij, saj je treba sedaj

upoštevati 3 parametre.

Slika 4.10: Cenik tip 3

Stran 34 Variantna kosovnica, diplomsko delo

- Cenovni razredi so povezani s cenikom tipa 1, kar prinaša eno slabost in eno

prednost. Slabost je, da moramo kontrolirati pravilnost podatkov na dveh zavihkih

oziroma s programerskega vidika v dveh tabelah; dobra lastnost pa je, da lahko en

zapis v tabeli večkrat poveţemo z zapisi v drugi tabeli. Mreţasti pregled nudi

moţnost kreiranja cene za posamezni cenovni razred na podlagi dveh parametrov,

Artikel in 018 – Izvedba korpusa visečih elementov. Tudi ta zavihek ima moţnost

kopiranja cenika, vendar lahko tu izbiramo le, če ţelimo prenesti vse cenovne

razrede ali nobenega. Poleg kopiranja cenika je omogočeno še kreiranje

kombinacij na podlagi dveh parametrov, ki sta na voljo na tem zavihku. Cenovni

razredi imajo še eno posebnost, in sicer procentualno povečevanje cen

posameznim cenovnim razredom, kar zaradi velikega števila cenovnih razredov

zelo olajša delo pri spremembi cen.

Slika 4.11: Cenovni razredi cenika

- Osnovni cenik je namenjen vnosu artiklov, ki nimajo parametrov, a imajo vedno

isto ceno. Osnovni cenik vsebuje samo moţnost kopiranja cenikov, s cenami ali

brez.

Slika 4.12: Osnovni cenik brez kriterijev

Zadnji, šesti zavihek, je zavihek Dodatki, ki je drugačen od ostalih. Predhodnih pet

zavihkov ni vsebovalo podnivojev, saj smo lahko ţe pri prvem nivoju vpisali ali izbrali

potrebne podatke za oblikovanje cen, zato ni bilo potrebe po nadaljnjem razgrajevanju.

Variantna kosovnica, diplomsko delo Stran 35

To pa ni bilo moţno pri dodatkih. Dodatki so se zato razdelili na dodatnih pet zavihkov v

podnivoju, in sicer na :

- Dodatke z enim parametrom. Tukaj sicer obstajata dva parametra, a ker je

parameter Izdelek fiksen in obstaja na vseh dodatkih, ga nismo upoštevali pri

nazivu zaradi laţjega sporazumevanja z oddelkom tehnologije. Cena dodatka se

kreira na podlagi izbranega izdelka in poljubnega parametra ter vrednosti iz

njegovega nabora. Tako kot predhodni zavihki ima tudi ta moţnost kopiranja

cenika in kreiranja kombinacij.

Slika 4.13: Cenik dodatka z enim parametrom

- Dodatki z dvema parametroma, kjer gre za podoben način kreiranja cene. Razlika

je le-ta, da je tukaj dodana moţnost izbire še enega parametra in njegove

vrednosti. Pravtako tudi tukaj obstaja moţnost kopiranja cenika in generiranje

kombinacij parametrov.

Slika 4.14: Cenik dodatka z dvema parametroma

- Dodatki, različni od privzete vrednosti, so dodatki, pri katerih izberemo izdelek in

parameter, ki obstaja na tem izdelku, in mu določimo ceno, katera se prišteje k

osnovni veleprodajni ceni izdelka, kadar je vrednost parametra na tem izdelku

različna od privzete vrednosti.

Stran 36 Variantna kosovnica, diplomsko delo

Slika 4.15: Cenik dodatkov za vrednosti, ki so različne od privzetih

- Dodatki glede na odstopanje. Čeprav bi tukaj pomislili, da gre za isto stvar kot pri

prejšnjem zavihku, je vseeno malo drugače. Tukaj gre namreč za odstopanje od

privzete vrednosti mere artikla, s korakom v centimetrih, ki ga določimo. Zavihek

na prvi pogled spominja na zavihek s cenovnimi razredi, saj se tudi tukaj določa

cena glede na cenovni razred, v katerega spada kuhinja. Poleg cenovnega razreda

moramo za določanje cene dodatka vnesti še izdelek, parameter, katerega bomo

upoštevali (širina, višina ali globina), ter odstopanje po koraku, ki je izraţen v

centimetrih. Ta zavihek vsebuje tudi podobne moţnosti kot zavihek cenovni

razredi, in sicer kopiranje cenika ter spremembo cen za posamezni cenovni razred.

Slika 4.16: Cenik dodatka, ki se obračuna pri spremembi dimenzije artikla

- Procentualni pribitek, katerega smo morali vpeljati zaradi nekaterih izdelkov. Pri

tem obstaja izjema, kot je npr. odpiranje vrat s sprednje in zadnje strani elementa;

potreben je procentualni pribitek, ker gre za povečevanje cene glede na vrednost

elementa. Tako tukaj vnesemo samo šifro izdelka in pribitek k osnovni ceni. Tako

kot vsi predhodni zavihki vsebuje tudi ta zavihek moţnost kopiranja cenika, ki pa

je edina moţnost na tem zavihku.

Variantna kosovnica, diplomsko delo Stran 37

Slika 4.17: Procentualni pribitek za posamzni artikel

Za razliko od petih glavnih zavihkov, ki zamenjajo osnovno veleprodajno ceno

artikla, se veleprodajne cene, naštete v podzavihkih zavihka Dodatki, samo prištevajo k

osnovni veleprodajni ceni oziroma jo povečujejo za določen odstotek.

Po ugotovitvah oblikovanja uporabniškega vmesnika, potrebnih tabel in

programiranju dodatnih moţnosti na posameznem zavihku, smo prišli do zahtevnejšega

dela dodelave cenikov, in sicer do izdelave procedure za izračun cene.

Procedura za izračun cen je v osnovi kopija originalne procedure za izračun cen v

sistemu Pantheon 5.5, vendar z dodelavami, ki so prilagojene novim cenikom. Tako je

izračun cen artiklov, ki se ne nahajajo v prirejenih cenikih, enak kot doslej, za vse ostale

pa je bilo treba dodelati proceduro tako, da upošteva vsa pravila novih cenikov. Tako je

najprej na podlagi aktivnih vnesenih cenikov in parametrov artikla treba poiskati in

določiti osnovno ceno artikla; po iskanju in določitvi osnovne cene pa je treba še

preveriti, če ostali parametri vplivajo na osnovno ceno oziroma, če obstajajo v dodatkih in

imajo določeno ceno. Tako se prištejejo k osnovni ceni še vsi dodatki na podlagi podanih

parametrov. Po končanem iskanju cen in izračunani končni ceni artikla, je treba vpisati

dobljeno ceno v spremenljivko, ki jo vrača originalna procedura.

4.6 Dodelave na šifrantu identov in šifrantu subjektov

V tem poglavju so zbrane manjše, vendar ne nepomembne dodelave, ki se nahajajo na

šifrantu materialnih sredstev in šifrantu partnerjev.

Na šifrantu materialnih sredstev se nahajajo tri dodelave. Najprej naj omenimo

integracijo dodatnih označevalnih polj, s katerimi lahko izbiramo vrsto nabave. Pri tej

lahko gre za artikel iz lastne proizvodnje, za izdelek, ki ga proizvaja povezano podjetje, tj.

podjetje znotraj skupine Gorenje, ali za izdelek, ki ga proizvaja zunanji dobavitelj.

Stran 38 Variantna kosovnica, diplomsko delo

Dodatno lahko izberemo, ali se ta artikel izdeluje na zalogo ali pa gre za komisijsko

izdelavo, pri kateri je kupec tega artikla znan.

Slika 4.18: Dodelave menija zaloge v šifrantu identov

Druga dodelava na šifrantu materialnih sredstev se nanaša na šifrant za polizdelke,

opisan v poglavju 4.5, in sicer omogoča pregled nad tem, v kateri fantomski polizdelek

spada izbrani polizdelek in na kakšen način je oblikovan naziv izbranega polizdelka.

Omejitev pri tem pregledu je, da se prikazujejo podatki le za polizdelek v območju šifre

14.000.000 do 14.999.999.

Slika 4.19: Dodaten meni (polizdelki) v šifrantu identov

In še tretja ter najpomembnejša dodelava izmed teh, je obdelava parametrov na izbranem

artiklu. Tukaj določimo skupino parametrov, ki se prikaţejo in se lahko spreminjajo za

Variantna kosovnica, diplomsko delo Stran 39

izbrani artikel. Pravtako lahko določimo še privzete vrednosti za posamezne parametre, ki

olajšajo kasnejše delo, saj jih pri naročilu ni treba vedno znova vnašati, če gre za

standardni polizdelek. Privzete vrednosti so pomembne še pri določanju cene končnega

izdelka, saj se na osnovi odstopanja od privzete vrednosti določa pribitek k ceni,

večinoma gre tukaj za parametre, ki spreminjajo mere polizdelka.

Slika 4.20: Dodaten meni (parametri) v šifrantu identov

Dodelava na šifrantu subjektov je povezava med ceniki in subjekti. Omogoča izbiro

enega glavnega cenika za vsak subjekt posebej in več akcijskih cenikov, ki jih veţemo na

določeno obdobje, v katerem bodo veljali za ta subjekt. Dodano je še preverjanje, ko

ţelimo izbrati cenik, ki je ţe pretekel, ali pa mu določimo obdobje, ki je izven obdobja,

označenega na ceniku samem.

Stran 40 Variantna kosovnica, diplomsko delo

Slika 4.21: Dodelava menija kupec (ceniki) v šifrantu subjektov

4.7 Dodelave na osnovnih kosovnicah

Osrednja ideja oziroma dodelava pri vpeljavi variantnih (parametriziranih) kosovnic

v ERP sistem Pantheon 5.5 je razširitev osnovnih kosovnic izdelkov, tako da omogoča

vnos vseh potrebnih dodatnih podatkov, ki jih zahtevajo variantne (parametrizirane)

kosovnice. Osnova za delovanje variantnih (parametriziranih) kosovnic so parametri, iz

katerih ne moremo natančno vedeti, kakšen material in kakšno količino tega materiala

potrebujemo pri izdelavi posameznega izdelka. Potrebni so namreč dodatni podatki, ki

preračunajo ter prenesejo pravilen material in njegovo količino na delovni nalog, ki pa ga

nato predamo v izdelavo proizvodnje.

Tako je bilo v prvi fazi dodelav na osnovnih kosovnicah treba podrobno analizirati

delovanje in moţnosti, ki jih ponujajo obstoječe osnovne kosovnice, analizirati variantne

(parametrizirane) kosovnice, kakršnih si ţelimo, ter primerjati pridobljene podatke, iz

katerih smo ugotovili razhajanja in potrebne dodelave, ki se morajo izdelati za popolno in

pravilno delovanje variantnih (parametriziranih) kosovnic. Na podlagi rezultatov analize

obstoječih osnovnih kosovnic, je bilo ugotovljeno, da ţe omogočajo večnivojsko izdelavo

kosovnic ter uporabo alternativnih materialov in operacij, ki jih potrebujemo tudi pri

variantnih (parametriziranih) kosovnicah.Po primerjavi analiz je manjkal bistveni del, in

Variantna kosovnica, diplomsko delo Stran 41

sicer računanje količine in zamenjava fantomskega materiala s pravilnim materialom, ki

je potreben za izdelavo na podlagi parametrov iz naročila.

Slika 4.22: Dodelave v osnovnih kosovnicah

Sam izgled potrebne dodelave je relativno enostaven, saj je sestavljen iz dveh delov,

pri katerem je v prvem delu prikazana pozicija in naziv formule, v drugem pa so

parametri, pogoji in vrednosti, ki nastopajo pri posameznem pogoju. Tako je vnos

vrednosti in njihov pregled zelo poenostavljen in lahko dostopen, saj se je celotna

integracija dodelave izvedla v dodatnem zavihku prikaza pozicij materialov in operacij

posamezne kosovnice. S poenostavljenim pregledom in vnosom formul smo zelo

poenostavili delo tehnološkemu oddelku v podjetju, vendar so se pojavile teţave v zvezi z

logiko vnosa pri zaposlenih. Teţava je nastala, ker so se do sedaj odpirale nove šifre

identov za zamenjavo za vsak spremenjen glavni parameter; tudi zamenjava fantoma z

dejanskim identom je temeljila na statičnih podatkih. V novem sistemu je logika nekoliko

spremenjena, saj ne odpiramo novih šifer polizdelkov za vsak spremenjen parameter,

ampak jih zamenjujemo z ţe obstoječimi polizdelki, katerim pripnemo posamezne

parametre. Vnos formul omogoča oblikovanje formul na podlagi vseh parametrov in

izbire vsega nabora za posamezen parameter. Pri izbiri pogojev, s katerimi lahko

operiramo, so na voljo vsi logični operatorji, in sicer večje od (>), manjše od (<), enako

kot (=) in različno od (<>), pravtako je pri vnosu omogočeno vnašanje posamezne

vrednosti ali mnoţic vrednosti, ki jih ločimo s podpičjem. Kot rezultat vsake posamezne

Stran 42 Variantna kosovnica, diplomsko delo

formule imamo na voljo izbiro artikla, s katerim naj se, ob izpolnjenih pogojih iz formule,

posamezen fantom zamenja. Poleg izbire artikla lahko vnesemo še količino zamenjanega

artikla, ki je lahko fiksna oziroma temelji na formuli za izračun cene, kar pride prav pri

izdelavi front, kadar so mere elementa spremenjene.Nazadnje je treba upoštevati še vnos

stroškovnega mesta, ki pove, kje se ta artikel nahaja. V nekaterih primerih se lahko zgodi,

da obstaja samo nekaj izjem, pri katerih moramo upoštevati formule.Namesto da bi

vnašali formule za vse artikle, smo omogočili vnos privzetih vrednosti, ko nobena od

formul za izbrano pozicijo v kosovnici ni izpolnjena ter se tako znebili odvečnih in

nepotrebnih vnosov.

Bolj podrobna logika delovanja zamenjave fantomov in razgradnje kosovnice je

opisana v poglavju 4.9; opisano je planiranje in lansiranje proizvodnje, pri katerem

pridejo v uporabo vsi vneseni podatki, ki so bili opisani v tem poglavju.

4.8 Dodelave na naročilih

Vse do sedaj opisane dodelave se zdruţijo v tem poglavju, saj je modul naročil

najpogosteje uporabljen modul v poslovnem procesu podjetja Gorenje Notranja oprema

d.o.o.; zato predstavlja nekakšna vhodna vrata v poslovanje podjetja. Po analizi

obstoječega modula in analizi vnosa potrebnih podatkov smo ugotovili, da za modul sicer

ne bodo potrebne kakšne obseţne dodelave, bo pa moralo biti njihovo delovanje zelo

hitro, saj pri vnosu velikega števila pozicij šteje vsaka sekunda. Dodelavi sta na naročilih

dve, in sicer prikaz in vnos glavnih parametrov, ki so skupni za celotno kuhinjo, ter prikaz

in vnos parametrov za vsako pozicijo posebej, v katere vnašamo samo parametre, ki so

različni od tistih v glavi oziroma od privzetih parametrov.

Prikaz in vnos glavnih parametrov smo prvotno zdruţili v modul kot dodaten

zavihek, kasneje pa smo na ţeljo stranke dodali še prikaz in urejanje teh parametrov kar v

glavo naročila. Ker je zahtevana minimalna ločljivost, pri kateri so vidne vse ţe

integrirane komponente 1024x768, je nastala teţava, kam naj postavimo potrebno

dodelavo, saj bi za njen prikaz potrebovali še večjo ločljivost oziroma večji monitor za

vse zaposlene, kar pa za podjetje ni bilo sprejemljivo. Tako smo prišli do rešitve, ki je

odpravila teţavo. Zdruţili smo mreţasti pregled oziroma »grid«, tako da ni pritrjen na eno

točko okna, ampak si ga lahko vsak uporabnik postavi na poljubno točko v glavi naročila

Variantna kosovnica, diplomsko delo Stran 43

oziroma prestavi drugam, če se mu kakšno vnosno polje, ki ga potrebuje za vpogled ali

vnos podatkov, prekriva.

Slika 4.23: Dodelave na naročilih

Parametri, ki se prikaţejo v glavi naročila, se delijo na dva dela, in sicer ju ločimo na

vnos tipa Carat ali Gaston. Razlikujeta se v številu parametrov, ki so na voljo za

spreminjanje. Carat in Gaston sta v bistvu samostojna grafična programa, ki omogočata

izris kuhinje po ţeljah stranke. To je treba narediti skupajs parametri, ki jih poda oziroma

dovoljuje proizvajalec kuhinje. Kateri program se uporabi, je odvisno tudi od cenovnega

razreda kuhinje, ki jo ţeli kupec. Z dodajanjem obveznih parametrov, ki so privzeti za ta

dva tipa, moramo nato napolniti vrednosti parametrov, kot je npr. model kuhinje, barva

kuhinje, cenovna skupina itd.

Izbira in polnjenje parametrov na pozicijah poteka nekoliko drugače. Tukaj nimamo

moţnosti izbire programa, na podlagi katere bi določili obvezne parametre za vnos,

ampak lahko oz. je obvezno določiti skupino parametrov na osnovni šifri polizdelka v

materialnih sredstvih. Tako z določitvijo skupine parametrov določimo, kateri parametri

lahko nastopajo oziroma so dovoljeni pri posamezni osnovni šifri polizdelka. Prav tako

lahko določimo privzete vrednosti parametrov v materialnih sredstvih za vsak osnovni

polizdelek posebej in tako prihranimo čas, ki bi ga drugače potrebovali za njihov vnos.

Tudi tukaj smo se soočili s pomanjkanjem prostora za prikaz vseh parametrov, saj lahko

posamezno naročilo vsebuje tudi do 50 ali več pozicij. V večini primerov se za vnos

Stran 44 Variantna kosovnica, diplomsko delo

dodatnih podatkov v pozicije naročila dodajo v mreţasti prikaz pozicij statične kolone, do

katerih lahko dostopamo preko drsnika na dnu mreţastega pogleda, vendar se je ta rešitev

pokazala za neprimerno predvsem iz dveh razlogov. Prvi je bil veliko število dodatnih

kolon, ki bi se morale prikazovati pri vsaki poziciji naročila. Glede na to, kakšno skupino

bi izbral posamezni izdelek, bi to povzročilo zelo oteţen vnos potrebnih podatkov, saj bi

morali vsako kolono posebej iskati iz te mnoţice. Drugi razlog je nepreglednost

podatkov, ki nastane zaradi velikega števila dodatnih kolon.Tako povzroči zelo

dolgotrajen proces iskanja napake, do katere bi lahko prišlo pri vnosu posamezne

vrednosti, kar pa je za prodajni oddelek nesprejemljivo, saj mora vnos naročil potekati

hitro in s kolikor je mogoče malo prekinitvami. Po preučitvi moţnosti, ki jih ponuja

razvojno okolje Ares, smo se odločili za prikazovanje kolon na poziciji, vendar v obliki

mreţastega pregleda, ki se odpira na način drevesa s klikom na znak plus, poleg številke

pozicije naročila. S takšno rešitvijo smo pridobili na preglednosti, saj ni več treba iskati

ţelene kolone v mnoţici kolon, ampak lahko vidimo vse podatke na oknu brez uporabe

drsnika, razen če je seznam daljši kot prikazovalno polje. Takrat moramo uporabiti

vertikalni drsnik za pomikanje gor in dol. Poleg preglednosti smo pridobili tudi na času,

ki je potreben za vnos, saj se nam prikazujejo samo parametri iz izbrane skupine

parametrov in ne vsi, tako se moţnost za nepravilen vnos podatkov zmanjša, poleg tega

jih lahko zaradi izboljšane preglednosti zelo hitro odpravimo, če do njih pride.

Pri vnosu parametrov, tako v glavi kot na poziciji, smo vključili še eno izmed

dodelav, in sicer preverjanje dovoljenih in nedovoljenih kombinacij, ki se izvajajo na

podlagi vnesenih podatkov v odločitvenih tabelah. Ta dodelava je bistvenega pomena, saj

vse kombinacije vrednosti parametrov niso dovoljene. Ponekod izdelava izdelka ni

mogoča zaradi tehničnih omejitev, drugje pa zaradi cenovnega razreda modela ali

dodatka. Preverjanje dovoljenih in nedovoljenih kombinacij smo razširili še z eno

funkcionalnostjo, in sicer s prikazovanjem samo dovoljenih vrednosti za izbrani

parameter, ki so odvisne glede na predhodno izpolnjene vrednosti parametrov. S tem

delom smo preprečili izbiro ali vnos nedovoljenih vrednosti za posamezen parameter in se

s tem izognili obvestilom o nedovoljenih vrednosti na koncu vnosa. Ker pa mora, kot smo

ţe omenili, vnos naročil potekati kar se da nemoteno in hitro, je ta dodelava povzročila

kar nekaj teţav. Zaradi velikega števila kombinacij, vseh parametrov je 88 in vsak ima v

povprečju 15 vrednosti, lahko v kombinaciji nastopajo od 2 do 4 parametri. Če

izračunamo vse moţne kombinacije, dobimo res ogromno število zapisov v tabeli. Res je,

Variantna kosovnica, diplomsko delo Stran 45

da se zapisujejo samo nedovoljene kombinacije, vendar je ta številka še vedno nekaj

milijonov zapisov, zato je zelo pomembno, na kakšen način bo procedura za iskanje

nedovoljenih kombinacij sprogramirana. V začetni fazi, tj. v prvi verziji iskalne

procedure, je iskanje nedovoljenih kombinacij in prikazovanje dovoljenih vrednosti za

posamezen parameter trajalo pribliţno 45 sekund. To je bilo s strani prodaje in tudi z naše

strani nesprejemljivo, vendar smo s poenostavljanjem in izbiro časovno manj zahtevnih

ukazov (prva verzija je vsebovala SQL kurzorje ter stavke za brisanje na podlagi pogojev,

ki so zelo časovno potratni) uspeli optimizirati iskanje tako, da sta na koncu za izvedbo

enake naloge bili potrebni samo ena do dve sekundi.

Z optimiziranjem procedure za iskanje in polnjenje podatkov glede na omejitve smo

se zelo pribliţali koncu dodelav na naročilih, ostala nam je samo še procedura za iskanje

cene na podlagi cenikov ter iskanje in polnjenje rabatov. V bistvu se obe nalogi izvajata v

eni proceduri, in sicer se najprej poišče za vnesen končni izdelek številka cenika, ki je

trenutno v veljavi za ta izdelek, nato se določi osnovna cena izdelka iz izbranega cenika.

Na podlagi spremenjenih privzetih parametrov se prištejejo še ustrezni dodatki in s tem se

iskanje cene zaključi. Pred vračilom cene poiščemo še rabate, ki so trenutno aktualni, in

vse skupaj vrnemo v glavno proceduro programa Pantheon 5.5, ki nato ustrezno napolni

vsa potrebna polja.

S tem delom iskanja cene in rabatov se zaključijo programske dodelave na naročilih,

treba je bilo narediti še nekaj prilagojenih izpisov naročil, katerih izdelava je opisana v

poglavju Izpisi.

4.9 Planiranje in lansiranje proizvodnje

Planiranje in lansiranje proizvodnje je v proizvodnem podjetju velikega pomena, saj

lahko le na takšen način dobro razporedimo vse proizvodne kapacitete in hkrati določimo

čas dokončanja posameznega elementa oziroma celotne kuhinje. Planiranje proizvodnje

poteka na podlagi dobavnega roka in relacij dostave, ki se izberejo pri vnosu naročila ter

se uskladijo s kapacitetami posameznega proizvodnega traku oziroma stroja. Lansiranje

proizvodnje se je z vpeljavo variantnih (parametriziranih) kosovnic časovno bistveno

podaljšalo zaradi same razgradnje naročenih artiklov in mnoţice parametrov ter formul,

ki nastopajo pri vsakem artiklu. Tako je postopek lansiranja posameznega artikla iz

naročila narasel, časovno gledano, iz 4 sekund na 47 sekund, kar se zelo pozna pri delu,

Stran 46 Variantna kosovnica, diplomsko delo

saj je potreben čas za lansiranje povprečnega plana, ki ima pribliţno 150 pozicij, narasel

iz 10 minut na skoraj 2 uri. Zaradi takšnega časovnega dviga je bila potrebna še

izboljšava postopka za lansiranje proizvodnje.Najprej je bilo treba najti krivca za takšno

časovno povečanje oziroma bolje rečeno ugotoviti, kateri del lansiranja proizvodnje je

časovno najbolj potraten. Tako smo prišli do ugotovitve, da se lansiranje časovno zelo

podaljša ţe pri sami razgradnji naročenega artikla. Rešitev za ta problem se nahaja v

razgradnji vseh artiklov iz potrjenih naročil, ki bo potekala čez noč, ko so odjavljeni vsi

uporabniki, saj je takrat na streţniku na voljo največ procesorskega časa. Tako se je

dodalo opravilo, ki se zaţene vsako noč in razgradi naročila, ki so bila potrjena za tisti

dan; pri lansiranju dobimo ţe razgrajene artikle, katerim samo določimo delovni nalog,

ki mu pripadajo. S to rešitvijo smo dosegli enak čas lansiranja proizvodnje, kot je bil pred

vpeljavo variantnih(parametriziranih) kosovnic.

Zelo pomemben del planiranja in lansiranja proizvodnje je proizvodna

dokumentacija, saj brez te proizvodni oddelek ne bi vedel kaj, kako in v kakšnih količinah

naj izdela posamezen polizdelek oziroma izdelek. Poleg tega v proizvodni dokumentaciji

dobimo informacijo o količini potrebnega materiala ali polizdelkov, ki jih je treba naročiti

pri zunanjem dobavitelju.

S tem podpoglavjem se zaključuje programerski del dodelav, hkrati pa tudi dodelave,

ki so potrebne za uspešno izdelavo elementa kuhinje ali kar celotne kuhinje z uporabo

variantnih (parametriziranih) kosovnic.

4.10 Izpisi

Izpisi so zaradi svoje prilagodljivosti in zmoţnosti zdruţljivosti številnih različnih

komponent, od grafov, razpredelnic, podizpisov itd., še vedno najpomembnejša oblika

pregleda podatkov; pri tem tudi Gorenje Notranja oprema d.d. ni nobena izjema. Tako so

izpisi zelo pomemben del proizvodnje, prav tako so nepogrešljivi v prodajnem oddelku,

medtem ko ostali oddelki podjetja uporabljajo izpise v nekoliko manjšem obsegu in tudi

bolj poredko, za razliko od ostalih dveh oddelkov, ki lahko skupaj natisneta tudi tisoč in

več strani dnevno.

Oba oddelka, proizvodni in prodajni, se še vedno razlikujeta v eni stvari, in sicer je to

način, kako se izpis oblikuje. Tako se zaradi vedno bolj okolju prijaznega dela tudi

Variantna kosovnica, diplomsko delo Stran 47

promovira manj tiska na papir, namesto tega se uporablja samo izpis na zaslon, ki se

lahko shrani v različne datotečne formate. Prednosti izpisa samo na zaslon in kasnejšega

shranjevanja v datoteko je kar nekaj. Prvi in najpomembnejši razlog so manjši stroški

zaradi neuporabe papirja ter ostalega materiala, ki je potreben pri pošiljanju posameznega

izpisa, pa naj bo to račun ali navadno poročilo. Poleg tega je delo bolj pregledno, če se

izpisi pošiljajo preko elektronske pošte, saj lahko vsak trenutek preverimo, ali je bil račun

poslan pravemu naslovniku in ali ga je le-ta dobil, hkrati pa skrajšamo tudi čas, potreben

za pripravo in pošiljanje na standardni način, preko navadne pošte. Poleg vseh prej

naštetih prednosti elektronskega izpisa se vseeno ne moremo izogniti največji

pomanjkljivosti, in sicer dostopnosti. Za pregled natisnjenih izpisov ne potrebujemo

drugega kot natisnjen papir, medtem ko za pregled elektronskega izpisa potrebujemo vsaj

kakšen tabelarični računalnik ali prenosnik, kar pa je v proizvodnji zelo teţko zagotoviti,

poleg tega to tudi poveča stroške, saj jih je treba zagotoviti ustrezno število. Poleg laţje

dostopnosti se natisnjeni izpisi laţje prenašajo, saj jih lahko enostavno vstavimo v mapo

in vzamemo s seboj. Lahko si jih tudi preuredimo in označimo po lastnih ţeljah za boljšo

preglednost.

Glede na zahtevnost ločimo izpise v tri kategorije: na zagon iz postopka, zbiranje

podatkov na izpisu ter izpise, ki ne potrebujejo posebne predpriprave podatkov. Izpisi, ki

se zaganjajo iz postopka, ponavadi vsebujejo obseţnejše zbiranje podatkov, kar pomeni,

da podatke iščemo v več tabelah ali pa zbiranje poteka v korakih. Vsi podatki so nato

posredovani preko vhodnih parametrov na izpis. Drugo zbiranje podatkov je nekoliko

manj obseţno, vendar za njihovo zbiranje vseeno potrebujemo komponento za nabor

podatkov, v katero pravtako vpišemo poizvedbe za pridobitev potrebnih podatkov.

Kakšna je torej razlika med prvim in drugim zbiranjem? Mogoče ne toliko v obseţnosti

poizvedb, ampak v časovni zahtevnosti. Za izpise v tretji kategoriji ne potrebujemo

nobene predpriprave podatkov, saj jih lahko dobimo iz originalnih predpripravljenih

naborov podatkov Pantheon 5.5., ki se ţe nahajajo na izpisih samih. Ne glede na

kategorijo izpisa, pa se izpisi razlikujejo tudi po teţavnosti oblikovanja, saj je lahko bilo v

na pogled zelo enostaven izpis, treba vloţiti kar nekaj dela, da smo prišli do ţelenih

rezultatov.

V podjetju Gorenje Notranja oprema d.o.o. sta v ospredju prvi dve kategoriji izpisov.

Tako je bilo treba za izpis celotne proizvodne dokumentacije za izdelavo elementov

sprogramirati tri dodatne obseţne postopke, kateri vsebujejo do 20 različnih izpisov in

Stran 48 Variantna kosovnica, diplomsko delo

okoli 35 korakov za zbiranje potrebnih podatkov. V drugi kategoriji najdemo predvsem

izpise naročil in faktur, na katerih je bilo treba zdruţiti obstoječe nabore podatkov z

našimi prirejenimi nabori ter preoblikovati originalne izpise, da smo dobili obliko, ki jo je

zahtevala stranka.

S sklepnim delom poglavja o oblikovanju izpisov smo prišli tudi do konca dodelav.

Izpisi so ponavadi »pika na i« tako v poslovnih procesih kot tudi v testiranju in

kontroliranju dodelav, ter navsezadnje tudi pri pregledu poslovanja celotnega podjetja.

4.11 Spremembe v obstoječi SQL bazi

Podatkovna baza informacijskega sistema Pantheon 5.5 je razdeljena na pet glavnih

sklopov: Hermes (šifranti osnovnih podatkov, naročila in blago), Hefaist (proizvodnja),

Hera (podatki, povezani s personalnim modulom), Zeus (analitika) ter sistemske tabele

[13]. Število vseh tabel v teh petih sklopih je 730, vendar pa smo morali pri vpeljavi

variantnih kosovnic v informacijski sistem dodati še 64 tabel, s skupno 529 atributi in 31

tujimi ključi, ki skrbijo za pravilnost in povezanost podatkov med tabelami. Vse dodane

tabele še vedno niso zagotavljale vseh potrebnih podatkov za povezanost in celovitost

podatkov, zato je bilo potrebnih še nekaj dodelav v obstoječih tabelah. Tako smo dodali v

originalne tabele še 60 atributov in s tem zagotovili povezave med tabelami ter celovitost

zahtevanih podatkov. Poleg vseh dodatnih tabel, atributov in tujih ključev je bilo treba

izdelati še funkcije in procedure, ki skrbijo za pridobivanje in obdelavo zahtevanih

podatkov, in sicer 88, poleg mnoţice ţe vgrajenih procedur in funkcij. Posledica teh

dodatnih podatkov, ki se nahajajo v novo ustvarjenih tabelah in so potrebni za pravilno

delovanje dodelav, je povečanje podatkovne baze s 35 Gb podatkov na 64 Gb podatkov

(podatek z dne 5. 10. 2010). Zaradi dodatnih tabel, in predvsem dodajanja novih atributov

v obstoječe tabele, se povečuje tudi zahtevnost programiranja modulov, saj je treba

upoštevati, da se lahko originalne tabele, s strani proizvajalca informacijskega sistema, po

nadgradnji tudi spremenijo in je zato treba ob vsaki uporabi katere izmed dodelav

preverjati. Zaradi tega smo poskušali dodajanje atributov in dodatnih tabel čimbolj

omejiti oziroma optimizirati na manjše število ter obenem zagotoviti celovitost podatkov.

Variantna kosovnica, diplomsko delo Stran 49

4.12 Nadaljne izboljšave

Izboljšav, ki so še moţne, je kar nekaj, tako z uporabniškega kot tudi s

programerskega vidika. Tako se lahko z analizami dejanske uporabe posameznih

modulov določi najbolj pogosto uporabljene dodelave in se, če je seveda moţno,

optimizira programsko kodo posameznega modula, ki se ga na ta način pohitri ter s tem

prihrani dragocen čas uporabnikov. S spremljanjem načina uporabe posameznih modulov

se lahko preoblikujejo zaslonske maske. V času razvoja, čeprav se s končnim

uporabnikom veliko komunicira, predstava dejanskega načina uporabe in vrstnega reda

vnosa zahtevanih podatkov še ni natančna oziroma je zamišljena s strani programerja, ki

pa modul, ki ga razvija, uporablja le v času razvoja in testiranja. Na ta način se lahko

prihrani še dodatni čas pri vnosu zahtevanih podatkov, saj bo zaslonska maska dejansko

prilagojena načinu dela uporabnikov.

S strani uporabe in hitrosti delovanja celotnega ERP sistema Pantheon 5.5. so

najpomembnejše programske izboljšave, vendar je v svetu vedno bolj razvijajoče se in

priljubljene spletne trgovine treba razmisliti tudi v tej smeri. Ker v Slovenji še ni

nobenega proizvodno pohištvenega podjetja, ki bi ponujalo spletni izris oziroma

sestavljanje kuhinje po lastnih ţeljah, bi bila to zelo dobra marketinška poteza. Tako bi si

lahko kupec ţe doma izrisal oziroma sestavil kuhinjo po lastnih ţeljah, kadarkoli bi imel

čas in mu ne bi bilo treba čakati v prodajnem salonu, da to naredi prodajalec. Trgovine in

saloni, ki sodelujejo s podjetjem Gorenje Notranja oprema d.o.o., uporabljajo dva

programa za izris in načrtovanje kuhinj – Gaston, ki ga uporabljajo prodajalci v Sloveniji,

ter Carat, ki ga pa uporabljajo prodajalci v tujini. Iz obeh programov se naročila

neposredno uvozijo v informacijski sistem Pantheon 5.5. Oba programa ţe imata

prilagojene parametre na vpeljano variantno kosovnico. S cenovnega vidika bi bil nakup

spletne aplikacije zelo poceni, saj podjetje Carat, čigar istoimenski program za izris

kuhinj ţe uporabljamo, prav tako ponuja spletno aplikacijo. Poleg majhnega cenovnega

vloţka je tu še prednost zdruţljivosti sistemov Carat in CaratWeb, saj vnos novih

modelov in elementov ne bi vzel nič dodatnega časa, ker se spletna aplikacija samodejno

sinhronizira ob posodobitvi glavne baze podatkov. Z odločitvijo podjetja za uporabo te

spletne aplikacije ne bi bilo teţav s prenosom spletno izdelanih naročil v ERP sistem

Pantheon 5.5., saj bi lahko bil uporabljen ţe obstoječi modul za prenos naročil med tema

dvema sistemoma.

Stran 50 Variantna kosovnica, diplomsko delo

Ob vseh programskih izboljšavah in razširitvah na spletno poslovanje se bodo

pojavile tudi zahteve za izdelavo dodatnih izpisov, ki bodo zdruţevali raznorazne

podatke, potrebne za laţji pregled poslovanja, ki do sedaj niso bili zahtevani ali potrebni.

Variantna kosovnica, diplomsko delo Stran 51

5 SKLEP

Racionalizacija in prilagoditev proizvodnje je za proizvodno podjetje, ki ţeli postati

oziroma ostati uspešno še naprej, ključnega pomena. Zato je izbira oziroma prilagoditev

informacijskega sistema še toliko pomembnejša, saj lahko s pravilno izbiro in pristopom

povečamo produktivnost podjetja, obenem pa zmanjšamo stroške. Ključ do uspešne

prilagoditve obstoječega informacijskega sistema Pantheon 5.5 je poleg zelo dobrega

poznavanja celotnega informacijskega sistema in njegovih moţnosti tudi natančna

seznanitev s tehnološkimi, proizvodnimi in prodajnimi procesi znotraj podjetja.

Tako smo pred vpeljavo variantnih kosovnic naredili analizo obstoječega sistema v

podjetju Gorenje Notranja oprema d.o.o., primerjavo zahtev in zmoţnosti realizacije v

informacijskem sistemu Pantheon 5.5. ter preučili vse poslovne procese v podjetju, na

katere bo vplivala oziroma bodo imeli vpliv na variantno kosovnico. Po končani analizi in

uskladitvi zahtev smo začeli z načrtovanjem dodatnih tabel v podatkovni bazi. Tej fazi

smo posvetili veliko pozornost, saj je količina podatkov, ki se bodo zapisali pri enkratnem

(kosovnice, formule, šifranti itd.) oziroma večkratnem (naročila, ceniki, računi,

reklamacije itd.) vnosu velika; optimizacija tabel pa ključnega pomena za hiter in

enostaven dostop do njih. Z načrtovanjem dodatnih uporabniških vmesnikov in

potrebnimi dodelavami obstoječih sta se končali fazi analize in načrtovanja potrebnih

dodelav.

V nadaljevanju smo začeli z implementacijo vseh potrebnih dodelav na podatkovni

bazi in v samem informacijskem sistemu Pantheon 5.5. Potek dodelav smo si razdelili v

sklope, tako smo začeli z dodelavami v tehnologiji, kjer je pomemben vnos šifrantov ter

sestavljanje kosovnic in formul, nadaljevali smo s prodajo, kjer je bistvenega pomena

pravilen in hiter vnos naročil, potem je bila na vrsti proizvodnja, kjer se prej našteta

sklopa zdruţita, končali pa smo s komercialo in vnosom cenikov ter popustov. Razdelitev

izdelave na takšne sklope je zelo pomembna, saj se v posameznem sklopu ukvarjaš z

omejeno mnoţico uporabnikov in na ta način dobiš natančen vpogled v njihov način dela

ter s tem prilagodiš vnosne maske za čimhitrejši vnos podatkov.

S končanjem izdelave vseh potrebnih dodelav in vzpostavitvijo sistema variantnih

kosovnic je prišla na vrsto še optimizacija posameznih delov vpeljanega sistema

variantnih kosovnic. Nekatere dodelave so se izkazale, da niso dovolj hitre pri obdelavi

Stran 52 Variantna kosovnica, diplomsko delo

podatkov in jih je bilo treba pohitriti, druge dele je bilo treba prilagoditi za hitrejši vnos,

tako da sedaj uporabnik porabi manj časa pri vnosu zahtevanih podatkov. Poleg pohitritve

delovanja samega sistema variantnih kosovnic je bila potrebna še izdelava izpisov v vseh

poslovnih procesih podjetja, tako računov, delovnih nalogov kot tudi raznih analiz

prodaje in proizvodnje.

Z uspešnim zaključkom vpeljave variatnih kosovnic v informacijski sistem Pantheon

5.5 je podjetje Gorenje Notranja oprema d.o.o. nastopilo na trgu z novo paleto modelov

kuhinj. Na ta način si je s pomočjo različnih prilagoditev, ki jih omogočajo variantne

kosovnice, tudi zagotovilo konkurenčnost na trgu.

Variantna kosovnica, diplomsko delo Stran 53

6 VIRI, LITERATURA

[1] Rusjan, B. (1997). Management proizvodnje. Ljubljana: Ekonomska fakulteta.

[2] Polajnar, A. (1997). Proizvodni management. Maribor: FS.

[3] Upravljanje tehničnih podatkov, http://www.goinfo.si/opis.html (zadnjič obiskano 5. 6.

2010).

[4] Red. prof .dr. Marjan Heričko, univ. dipl. inţ. rač. in inf., http://lisa.uni-mb.si/

student/predmeti/pris/literatura/Kosovnice%20in%20stevilcenje.pdf (zadnjič obiskano 9.

7. 2010).

[5] DataLab Tehnologije d.d., http://www.datalab.si/ (zadnjič obiskano 25. 9. 2010).

[6] Uporabniški priročnik in vodič po informacijskem sistemu Pantheon 5.5.,

https://usersite.datalab.eu/Wiki/tabid/180/language/sl-SI/Default.aspx (zadnjič obiskano

9. 7. 2010).

[7] Osnovna kosovnica, https://usersite.datalab.eu/help.datalab.si/p55/000099.html

(zadnjič obiskano 12. 7. 2010).

[8] Planiranje in terminiranje, http://www.datalab.si/pantheon/erp-pantheon-professional/

funkcionalnosti-pantheon-professional/proizvodnja-planiranje-in-terminiranje/ (zadnjič

obiskano 25. 9. 2010).

[9] Fantom - navidezni sestav, http://help.datalab.si/p50/000102.html.

[10] Urejanje osnovne kosovnice, http://help.datalab.si/p50/000100.html.

[11] Hitri pregled orodja ARES, https://usersite.datalab.eu/Wiki/tabid/180/language/slSI/

Default.aspx#&&/wEXAQUFdG9jaWQFBDg0MjW5l+Mo4+wYR3cKFJ62EyHWydW

EBg== (zadnjič obiskano 28. 9. 2010).

[12] FASTREPORT® STUDIO - reporting tool for developers, http://fast-report.com/en/

products/report-generator-tool-fastreport-studio.html (zadnjič obiskano 28. 9. 2010).

[13] Pantheon 55 Data Model, https://developer.datalab.eu/Default.aspx?tabid=245

(zadnjič obiskano 5. 10. 2010).

[14] Pantheon 55 tables, https://developer.datalab.eu/Databaseinfo/DBInfoP55/tabid/224/

ShowChanged/-A LL-/Default.aspx (zadnjič obiskano 5. 10. 2010).

Stran 54 Variantna kosovnica, diplomsko delo

[15] ARES Development Environment, https://developer.datalab.eu/Default.aspx?tabid=

245 (zadnjič obiskano 5. 10. 2010).

Variantna kosovnica, diplomsko delo Stran 55

7 PRILOGE

7.1 Seznam slik

Slika 2.1: Podprta področja v sistemu Pantheon 5.5 ....................................................... 10

Slika 4.1: Slika osnovnih dodelav, potrebnih za vpeljavo variantnih kosovnic ............... 20

Slika 4.2: Osnovni zaslon šifranta parametrov ............................................................... 22

Slika 4.3: Izbira kriterijev odločitvene tabele ................................................................. 25

Slika 4.4: Izbira omejitev odločitvene tabele.................................................................. 26

Slika 4.5: Vnos parametrov za posamezni polizdelek ..................................................... 28

Slika 4.6: Prikaz vseh moţnih kombinacij za izbran polizdelek ..................................... 29

Slika 4.7: Pregled cenikov ............................................................................................. 32

Slika 4.8: Cenik tip 1 ..................................................................................................... 33

Slika 4.9: Cenik tip 2 ..................................................................................................... 33

Slika 4.10: Cenik tip 3 ................................................................................................... 33

Slika 4.11: Cenovni razredi cenika ................................................................................ 34

Slika 4.12: Osnovni cenik brez kriterijev ....................................................................... 34

Slika 4.13: Cenik dodatka z enim parametrom ............................................................... 35

Slika 4.14: Cenik dodatka z dvema parametroma ........................................................... 35

Slika 4.15: Cenik dodatkov za vrednosti, ki so različne od privzetih .............................. 36

Slika 4.16: Cenik dodatka, ki se obračuna pri spremembi dimenzije artikla ................... 36

Slika 4.17: Procentualni pribitek za posamezni artikel ................................................... 37

Slika 4.18: Dodelave menija zaloge v šifrantu identov ................................................... 38

Slika 4.19: Dodaten meni (polizdelki) v šifrantu identov ............................................... 38

Slika 4.20: Dodaten meni (parametri) v šifrantu identov ................................................ 39

Slika 4.21: Dodelava menija kupec (ceniki) v šifrantu subjektov ................................... 40

Slika 4.22: Dodelave v osnovnih kosovnicah ................................................................. 41

Stran 56 Variantna kosovnica, diplomsko delo

Slika 4.23: Dodelave na naročilih ...................................................................................43

7.2 Naslov študenta

Simon Dravec

Poljana 14

2391 Prevalje

GSM.: 040-745-915

e-mail: [email protected]

7.3 Kratek življenjepis

Rojen: 11. 6. 1985 v Stuttgart, Nemčija

Šolanje: Osnovna šola Franja Goloba, Prevalje

Srednja Elektro-Računalniška Šola, Maribor

Fakulteta za Elektrotehniko, Računalništvo in Informatiko, Maribor

Variantna kosovnica, diplomsko delo Stran 57

Stran 58 Variantna kosovnica, diplomsko delo