OpenOffice.org vo výrobnej firme 8 – Objednávka 2

calc.png Minule ste si vytvorili v dokumente objednávka prvý list, dnes si povieme niečo o ostatných listoch.  

List export

V liste si najskôr vyplňte hlavičku napríklad tak, ako je vo vzorovom súbore objednávka1.ods.

Táto hlavička je totožná aj v súbore objednávky.ods, ten si môžete zároveň vytvoriť a uložiť ho do priečinku databázy,  ktorý bol spomenutý v prvej časti seriálu. Do tohto súboru sa vám budú neskôr exportovať záznamy z novovytvorených objednávok/cenových ponúk a upravovať záznamy z už uložených no zmenených objednávok . Tento súbor má dva listy a to s názvom objednavky a ponuky.

Ak už v prvom riadku máte popisky, tak môžete vložiť vzorce do druhého riadku nasledovne:

Ako ste si všimli, popisky v prvom riadku vám korešpondujú s popiskami na liste objednávka.

Vzorce:

A2=IF(objednávka.C7=0;C2;objednávka.C7)
B2=objednávka.F4
C2=objednávka.L1+1
D2=objednávka.C6
E2=objednávka.H55
F2=objednávka.H57
G2=objednávka.B54

Až sa dostanete k bunke H2, čo je stĺpec Tovar1, táto hodnota zodpovedá prvej hodnote v tele objednávky a to v bunke B12, takže vzorec je =objednávka.B12.

I2=objednávka.D12
J2=objednávka.C12
K2=objednávka.I12

Tieto štyri za sebou nasledujúce stĺpce Tovar1, Množstvo1, cena1 a %zľavy1,  vám reprezentujú jeden riadok dát z tela listu objednávka.

Nasledovne budete postupovať až po %zľavy40 podobne ako vo faktúre (diel 2).

List spotreba

Tento list je pomocný list pre list výroby.

Hlavička tabuľky je v siedmom riadku a popisy musia byť presne také, ako vo vzorovom dokumente, nakoľko ich používajú vzorce na vyhľadávanie. Tieto popisky korešpondujú s popismi stĺpcov v liste kalkulácia.

Vzorce:

A8=objednávka.B12
B8=objednávka.D12

Tieto vzorce prekopírujte po riadok 47. Do buniek A48 a B48 si opäť vložíte tie isté vzorce, takže v A48=objednávka.B12 a v B48=objednávka.D12 a tieto si prekopírujete do ďalších 40 riadkov. Takto to urobíte 12 krát, takže skončíte na riadku 487.

Teraz ďalšie vzorce:

C8=IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(C$7;$kalkulácia.$A$1:$AY$1;0);0);0)
D8=IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(D$7;$kalkulácia.$A$1:$AY$1;0);0);0)
E8=IF(ISERR(IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(E$7;$kalkulácia.$A$1:$AY$1;0);0);0)*B8);0;IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(E$7;$kalkulácia.$A$1:$AY$1;0);0);0)*B8)

Tieto tri bunky si označte a prekopírujte po riadok 47.

C48=IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(F$7;$kalkulácia.$A$1:$AY$1;0);0);0)
D48=IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(G$7;$kalkulácia.$A$1:$AY$1;0);0);0)
E48=IF(ISERR(IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(H$7;$kalkulácia.$A$1:$AY$1;0);0);0)*B8);0;IF(AND($B8>0;$B8<>" ");VLOOKUP($A8;$kalkulácia.$A$1:$AY$995;MATCH(H$7;$kalkulácia.$A$1:$AY$1;0);0);0)*B8)

Tieto vzorce prekopírujte do ďalších 40 riadkov. Ako vidíte, sú takmer totožné s predošlými, len s rozdielom vo funkcii MATCH(E$7;$kalkulácia.$A$1:$AY$1;0);0);0), kde sa mení kritérium vyhľadávania, takže v týchto 40 riadkoch vám vypočíta ďalšiu sadu popisov a to materiál 2, hrúbka 2 a mn 2. Takto budete postupovať opäť 12 krát, posledný vzorec bude v riadku 487.

Do buniek AN7 až AN18 si napíšte text MJ 1 až MJ 12, toto opäť korešponduje s hlavičkami stĺpcov v liste kalkulácia.

AM8=IF(A8<>" ";VLOOKUP(A8;$kalkulácia.$A$1:$AY$995;MATCH($AN$7;$kalkulácia.$A$1:$AY$1;0);0);0)

Prekopírovať po riadok 47.

AM48=IF(A48<>" ";VLOOKUP(A48;$kalkulácia.$A$1:$AY$995;MATCH($AN$8;$kalkulácia.$A$1:$AY$1;0);0);0)

Tak isto prekopírovať ďalších 40 riadkov. Zmena vo vzorci je znova vo funkcii MATCH($AN$8;..., kedy už hľadáme hodnotu MJ 2. Postup, ako ste už isto dedukovali, opakujte 12 krát a skončíte na riadku 487. Týmto je aj list spotreba kompletný.

List výroby

Tento list slúži na určenie druhu a množstva materiálov potrebných k výrobe jednotlivých výrobkov. Obsahuje okrem výpočtov aj dve tabuľky sprievodcu dátami, z ktorých jedna slúži ako podklad výpočtov a druhá je sumár materiálov. Máte tu ešte ovládací prvok – tlačidlo s názvom Späť na objednávku, ku ktorému bude priradené makro pre návrat na list objednávka.

Nakoľko je z tohto listu aj tlačový výstup, formátovanie a vyplnenie hlavičky je podľa nasledovného obrázku.

List výrobyList výroby

Oblasť tlače v tomto liste je $A$1:$J$58 a vložíte si ju ako v diele 2.

Vzorce:

A4=objednávka.F4 -odberateľ
G3=NOW() - dátum
G4=IF(objednávka.C6<>0;objednávka.C6;" ") - termín
G5=IF(objednávka.C7<>0;objednávka.C7;" ") - číslo objednávky

Bunky A9 až J48 sú podmienene formátované tak, aby sa vám zobrazilo ohraničenie presne podľa toho, kam až siahajú vyplnené dáta.

Dosiahnete to nasledovne:

Musíte si vytvoriť štýl, ktorý potom aplikujete v podmienenom formátovaní na bunku. Vyberte Formát | Štýly a Formátovanie | Nový štýl z výberu a zadajte si názov štýlu, čo chcete vytvoriť. Napríklad ohraničená.

Vytvorenie nového štýluVytvorenie nového štýlu

Potom si vytvorený štýl označíte v zozname štýlov a vyberiete upraviť.

Úprava štýluÚprava štýlu

Tu si určite okraje a potvrďte.

Určenie okrajovUrčenie okrajov

Teraz už máte urobený nový štýl s názvom ohraničená.

Označte si bunku A9 a vyberte vo Formát | Podmienené formátovanie. Do podmienky 1 zadajte vzorec IF($'list výroby'.$S4>0;1;0) a štýl bunky vyberte z roletového menu ten, ktorý ste práve vytvorili, takže ohraničená.

Podmienené formátovaniePodmienené formátovanie

Teraz si prekopírujte bunku A9 v riadku po bunku J9 , týmto ste si skopírovali podmienené formátovanie.

Teraz si vyplňte ďalšie vzorce.

A9=O4
B9=IF(ISTEXT($A9);VLOOKUP($A9;objednávka.$B$12:$E$51;3;0);" ")
C9=IF(ISTEXT($A9);VLOOKUP($A9;objednávka.$B$12:$E$51;4;0);" ")
D9=P4
E9=IF(Q4<>0;Q4;" "
F9=IF(AND(S4>0;R4="m2");ROUNDUP(S4/2;1);" ")

Označte A9:J9 a skopírujte po riadok 48, čím ste zároveň so vzorcami skopírovali aj podmienené formátovanie.

Prvú tabuľku sprievodcu dátami si vytvorte nasledovne:

Označte si oblasť A7:AM487 v liste spotreba a spustite sprievodcu dátami - Dáta | Sprievodca dátami | Spustiť. Definujte riadkové a dátové polia, zrušte súčty stĺpcov a riadkov a zadajte výsledok do $'list výroby'.$O$1, podľa nasledovného obrázku.

Sprievodca dátami tabuľka 1Sprievodca dátami tabuľka 1

Teraz si vyvolajte vo vytvorenej tabuľke kontextové menu, zvoľte filter a nastavte ho podľa nasledovného obrázku.

Filter tabuľka 1Filter tabuľka 1

Pokiaľ pracujete s plechmi, alebo s materiálom, ktorý je na tabuli, tak  si vytvorte druhú tabuľku z oblasti A8:F48, definujte ju a vytvorte filter podľa nasledovného obrázku.

Sprievodca dátami a filter tabuľka 2Sprievodca dátami a filter tabuľka 2

Samozrejme dá sa to aplikovať aj na inú výrobu, len napríklad tam nemusíte mať počet tabúľ, prispôsobte si to presne podľa toho, s čím pracujete.

Tým by bol list výroby kompletný.

List kód

Tento list je pomocný list pre výpočty v liste objednávka. Doplňte si hlavičky stĺpcov podľa vzorového súboru.

Vzorce:

A2=kalkulácia.B2
B2=kalkulácia.A2

Tieto dve bunky si označte a vzorce prekopírujte po riadok 1001.

V oblasti C2:C1001 je vzorec poľa {=VLOOKUP(A2:A997;$cena.$A$2:$B$5000;2;0)}. Oblasť D2:D1001 vzorec poľa {=VLOOKUP(A2:A997;$cena.$A$2:$C$5000;3;0)}. Oblasť E2:E1001 vzorec poľa {=VLOOKUP(A2:A1001;kalkulácia.B2:E1001;4;0)}.

F2=D2-E2 prekopírovať po riadok 1001

Oblasť G2:G1001 vzorec poľa {=VLOOKUP($A$2:$A$1001;kalkulácia.$B$2:$F$1001;5;0)}

H2=F2+G2

List kód máte kompletný.

Listy s dátami

Sú to nasledovné listy, v ktorých si vyplňte hlavičky stĺpcov podľa vzorového dokumentu objednávka1: odberateľ, kalkulácia, cena, fakturanti. Do týchto listov sa vám pomocou makier nakopírujú dáta zo zdrojových dokumentov, podobne ako v dokumente faktúra.

List číslo objednávky

Vyplňte si hlavičky stĺpcov. Otvorte si dokument objednávky.ods, ktorý máte v priečinku databázy.

Prejdite späť na dokument objednávka1, na list číslo objednávky, bunka A2 zadajte =. Prejdite na dokument objednávky a označte bunku C2 v liste objednávky a potvrďte klávesom [Enter].

Ďalej v dokumente objednávka1, v liste číslo objednávky, v bunke B2 zadajte=.
Prejdite na dokument objednávky a označte bunku C2 v liste ponuky a potvrďte.

Týmto ste vložili do dokumentu ďalšie dva listy. Postup je podobný, ako v dokumente faktúra (diel 3).

Označte si bunky A2 a B2 a prekopírujte po riadok 1000.

List číslo objednávky je kompletný.

List pdf

Tento list vám bude slúžiť na export objednávky/cenovej ponuky do súboru .pdf (napríklad pokiaľ chcete list odosielať aj e-mailom) a z tohto listu je taktiež aj tlačový výstup.

List si naformátujte podľa vzorového dokumentu.

Označte oblasť A1:J58, Formát | Oblasti tlače | Pridať.

Vzorce:

C1=objednávka.C1
C4=objednávka.C4

Ďalej postupujte tak, ako ste to robili v dokumente faktúra (diel 2). Je zrejmé, že bunky korešpondujú s bunkami v liste objednávka. Po vyplnení máte list pdf kompletný.

Na záver, pretože nemáte nikde v dokumente uvedené dáta o vašej firme, si ešte ešte upravte formát strany nasledovne: Formát | Strana | Päta | Upraviť.

Formát strana pätaFormát strana päta

A ešte hlavičku: Formát | Strana | Hlavička | Upraviť.

Formát strana hlavičkaFormát strana hlavička

Nezabudnite si dokument uložiť a nabudúce ideme na makrá pre dokument objednávka.

(Jako ve škole) Průměr: 1,00 | Hodnotilo: 6
 

Přidat názor

 

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích najdete v nápovědě. Diskuzi můžete sledovat pomocí RSS kanálu.

 
EDU Trainings
Miroslav Gešvantner

Miroslav Gešvantner

 

Public Relations

IPv4 zastarává, i tak si však zaslouží kvalitní zabezpečení

Znáte souvislost mezi doménami a typickými IP adresami? Není od věci si uvědomit, že zatímco domény jsou určeny pro zjednodušení hledání webové stránky na internetu, IP adresy slouží primárně pro výpočetní techniku, konkrétně pro přesné vyhledání konkrétního serveru nebo počítače.

Pokračování ...


LinuxEXPRES (news 300px)
SAM v kostce 2019
 
 
woo jaw demo hz