Artiklar
Artikelregistret är grunden för allt annat i systemet — lager, inköp, försäljning, tillverkning och kalkyl utgår från artikeln.
Artikelregistret
Menyvalet Artiklar öppnar modulens sida med artikelregistret, importen och grunddata i ett rutnät. Artiklar → Artikelregister (/artiklar/register) listar alla artiklar med nummer, benämning, typ, grupp, standardenhet, standardkostnad och status. Sök på artikelnummer/benämning och filtrera på artikeltyp eller artikelgrupp.
Sökfältet går att använda helt från tangentbordet:
- Listan filtreras medan du skriver. Enter söker direkt utan att vänta, och träffarna ligger kvar i listan.
- Pil ned markerar första träffen, och fler tryck flyttar markeringen nedåt. Pil upp flyttar uppåt och tar bort markeringen från första raden. Den markerade raden får en grön ram.
- Enter på en markerad rad öppnar artikelkortet.
- Esc tar bort markeringen, och skriver du något nytt börjar du om.
- I läget Redigera gäller inte piltangenterna i sökfältet — där styr Enter och Esc cellerna.
Skapa en artikel
- Klicka + Ny artikel.
- Fyll i artikelnummer (unikt), benämning, typ och grundenhet (standard
st; enheterna kommer från registret under Grunddata). - Spara — artikeln öppnas sedan från listan för vidare beredning.
Kopiera från befintlig artikel
En ny artikel kan ta med sig uppgifter från en befintlig artikel i stället för att allt fylls i från början.
- Fyll i Artikelnummer och Benämning som vanligt — de tas alltid från formuläret, aldrig från förlagan.
- Sök fram förlagan i fältet Kopiera från bredvid benämningen. Dialogen Kopiera från nummer – benämning öppnas med fyra kryssrutor, alla ikryssade från början:
- Information — Typ, Grundenhet, Standardkostnad, Artikelgrupp, Lagerplats och Fantomartikel förifylls i formuläret och kan ändras innan du sparar. Resten av uppgifterna på fliken Allmänt kopieras när artikeln skapas: inköps- och försäljningsenhet, försäljningspris, moms, vikt och mått, förpackning och frakt (antal per kolli, kollityp, kolliart, stapelbar, pallplatser, flakmeter), ytbehandling och färg, planeringen (beställningspunkt, orderkvantitet, avrundning) samt de alternativa enheterna. Alternativa enheter och inköps-/försäljningsenhet följer bara med när den nya artikeln har samma grundenhet som förlagan. Den nya artikeln är alltid aktiv.
- Beredning — strukturens komponenter och operationerna (med en lego-operations egen fil). Material som är kopplat till en operation kopplas till motsvarande operation på den nya artikeln.
- Inköp — leverantörerna med huvudleverantör, leverantörens artikelnummer, pris, valuta, ledtid och stafflade priser.
- Ritningar och filer — ritningsnummer och bifogade filer (fliken Filer).
- Klicka Kopiera. Under fältet visas valet, till exempel Kopierar: Information, Beredning, med knapparna Ändra (öppnar dialogen igen) och Ta bort (kopierar ingenting — de förifyllda värdena ligger kvar som de står).
- Klicka Skapa artikel (eller Skapa och koppla när formuläret öppnats från beredningen för att lägga in en ny komponent i strukturen). Artikeln och allt som kopieras sparas i ett svep: går något fel skapas ingenting.
Värden du själv anger i formuläret vinner alltid över förlagans.
Typen styr vad som går att kopiera. Beredning kopieras bara till tillverkade artiklar och Inköp bara till köpta artiklar och tjänster. I dialogen är en kryssruta som inte gäller avstängd med en kort förklaring. Den bedöms efter den typ artikeln får: när Information väljs första gången efter förlagans typ, som då förifylls, och annars (till exempel när du öppnar dialogen igen med Ändra) efter Typ i formuläret. Byter du Typ i formuläret efteråt kryssas en del som inte längre gäller ur, och raden under fältet förklarar varför (till exempel "Beredning kopieras bara till tillverkade artiklar"). Byter du tillbaka till en typ där delen gäller kommer den med igen.
Har den nya artikeln en annan Grundenhet än förlagan visas en förklaring under fältet: alternativa enheter och inköps-/försäljningsenhet kopieras inte, och leverantörspriser, strukturens antal och operationstider gäller per grundenhet och kopieras som de är.
Kopieras aldrig: lagersaldo, historik, revisioner (även ritningsnumrens revisioner), kundpriser, prislisterader, konfiguratormall samt leverantörsfakturor och order.
Redigera direkt i listan
Med behörigheten Artiklar finns knappen Redigera bredvid + Ny artikel. Listan är skrivskyddad tills du trycker på den; då blir kolumnerna Benämning, Typ, Grupp och Standardenhet redigerbara direkt i registret (grupperna väljs bland artikelgrupperna, — Ingen — tar bort gruppen). Övriga kolumner är läsbara som vanligt, och artikelnummer ändras på artikelkortet. Redigeringsläget gäller även när du söker eller byter sida, tills du trycker Avsluta redigering (med osparade ändringar frågar systemet först) eller sparar utan fel — då går listan tillbaka till visningsläget.
- En ändrad cell markeras med en ram i accentfärgen. Ändrar du tillbaka till det sparade värdet försvinner ramen. En tömd Benämning sparas inte — raden får felet "Benämning måste anges".
- Längst ned visas fältet N rader ändrade med knapparna Spara ändringar och Ångra. Ångra återställer alla osparade ändringar.
- Enter flyttar till samma kolumn på nästa rad, Tab och Skift+Tab flyttar mellan fälten och Esc återställer den cell du står i.
- Spara ändringar sparar alla ändrade rader i ett anrop, men varje rad för sig: lyckade rader sparas och släpper sin markering, medan en rad som nekas (till exempel en konfiguratormall vars typ inte tillåts, eller en artikel med alternativa enheter där standardenheten inte kan bytas) behåller sin ändring och visar felet under benämningen. Rätta raden och spara igen, eller tryck Esc/Ångra. Så länge någon rad har nekats stannar listan i redigeringsläget.
- Har du osparade ändringar och försöker söka, filtrera, byta sida, öppna en annan sida (till exempel ett artikelkort) eller stänga fliken frågar systemet Du har osparade ändringar — lämna ändå?. Lämna sidan släpper ändringarna, Avbryt stannar kvar.
Artikeltyper
| Typ | Användning |
|---|---|
| Tillverkad | Tillverkas internt via tillverkningsorder; har struktur (BOM) och rutt |
| Köpt | Köps in via inköpsorder |
| Tjänst | Lagerförs inte |
Fantomartikel: en artikel som aldrig lagerhålls utan alltid "löses upp" till sina komponenter vid tillverkning och kalkyl — typiskt en modul/underrede i en konfigurerbar produkt. Markeras med fantomflaggan på artikeln och visas som "Fantom" i register och strukturer.
Alla fält är redigerbara i efterhand, även artikelnummer, typ och fantomflagga (dubbletter av artikelnummer avvisas).
Artikelkortet
Klicka på ett artikelnummer i registret för att öppna artikelkortet, som är uppdelat i flikar.
Vilka flikar som visas beror på artikelns typ:
- Tillverkad: Allmänt, Konfigurator, Beredning, Lager, Kalkyl, Revisioner och Filer.
- Köpt: Allmänt, Inköp, Lager, Kalkyl, Revisioner och Filer — fliken Inköp ersätter Beredning, som bara gäller tillverkade artiklar.
- Tjänst: Allmänt, Inköp, Kalkyl, Revisioner och Filer — tjänster lagerhålls inte och saknar därför både Lager och Beredning.
Längst upp på kortet finns ett artikelhuvud som ligger kvar oavsett vilken flik du är på, med fyra fält:
- Artikelnummer är en sökbar väljare — skriv artikelnummer eller benämning och välj en träff för att hoppa direkt till den artikelns kort, utan att gå tillbaka till registret.
- Benämning — artikelns benämning.
- Artikeltyp — Tillverkad, Köpt eller Tjänst, alltså typen som avgör vilka flikar kortet har. Är artikeln en fantomartikel eller inaktiv visas det som en märkning här.
- Lagersaldo visar artikelns totala saldo (summan av alla lagerplatser, i grundenheten). Uppdelningen per lagerplats finns på fliken Lager.
Benämning, artikeltyp och fantom-/aktivflaggan ändras på fliken Allmänt, inte i huvudet.
Allmänt
Grunduppgifterna är grupperade i sektioner:
- Identitet — artikelnummer, typ, benämning, artikelgrupp, fantomflagga, Ytbehandling och Färg (fria textfält, max 200 tecken) och aktiv/inaktiv.
- Enheter — grundenhet, inköpsenhet och försäljningsenhet.
- Försäljning — momssats och Försäljningspris (kr), artikelns grundpris vid försäljning (kr per grundenhet). Grundpriset är sista steget i kundprisernas priskedjan (kundens egen prisregel → kundens prislista → grundpriset) och förifyller à-priset på offert-/kundorderrader när inget mer specifikt pris finns — se Kundpriser i Försäljning.
- Lager — lagerplats (artikelns standardplats).
- Vikt & mått — Vikt (kg) och måtten Längd, Bredd och Höjd i millimeter (nettovikt och yttermått, för volym och transport).
- Förpackning — Antal per kolli (i artikelns grundenhet, t.ex. 48 st per pall) och Kollityp som väljs ur kollityp-registret under Grunddata (t.ex. EUR-pall). Används för kolliförslaget vid transportbokning (se punkten Frakt nedan).
- Frakt — styr hur artikeln blir kollin på en försändelse. Fraktsättet härleds och visas som text överst i sektionen: Förpackning när både kollityp och Antal per kolli är ifyllda, annars Egna mått när artikelns mått finns, annars Inget fraktsätt (vikten hamnar då på en rad av typen Övrigt). Fälten är Kolliart (egna mått) (Paket eller Pall), Pallplatser (ger Flakmeter = pallplatser × 0,4 när Flakmeter är tomt), Flakmeter och Stapelbar.
- Kalkyl — standardkostnad.
- Alternativa enheter — extra enheter med omräkningsfaktor (se nedan).
Identitet, Enheter, Försäljning, Lager, Vikt & mått och Förpackning sparas tillsammans med knappen Spara. Kalkyl och Alternativa enheter är egna block med egna knappar — en linje skiljer blocken åt, och varje knapp sparar blocket ovanför sig.
Momssats (25/12/6/0 %) är artikelns momssats vid försäljning — fakturarader ärver den som förval. Standard är 25 %.
Fältet Lagerplats är artikelns standardplats i lagret: transaktioner (mottagning, leverans, materialuttag, justering) som inte får en plats vald bokförs här. Väljs ingen plats när artikeln skapas sätts reservplatsen *** automatiskt (se Lager).
Blir lagerplatsen tom inaktiveras den automatiskt, och då nollställs fältet till ***. Var det en lagerflytt som tömde platsen följer fältet i stället med till den mottagande lagerplatsen (se Lager).
Ytbehandling och Färg skrivs ut som en rad under artikelnamnet ("Ytbehandling: … · Färg: …", bara ifyllda fält tas med) på förfrågan och inköpsorder (bara på lego-rader) samt på offert och orderbekräftelse (alla rader). De skrivs aldrig ut på fakturan.
Enheter
En artikel har alltid en grundenhet — allt lagersaldo och alla lagrade antal räknas i den. Utöver grundenheten kan artikeln ha alternativa enheter med omräkningsfaktor, i sektionen Alternativa enheter längst ner på fliken:
- Välj enhet under Lägg till enhet (grundenheten och redan tillagda enheter kan inte väljas igen).
- Ange faktorn i fältet 1 {grundenhet} = — t.ex. väger en st-artikel 5 kg per styck anges
5på kg-raden. Den omvända riktningen visas direkt som hjälptext (1 kg = 0,2 st). - Klicka Lägg till. Faktorn kan ändras i efterhand (Spara visas när den ändrats) och raden tas bort med Ta bort.
Fälten Inköpsenhet och Försäljningsenhet väljer vilken enhet som förifylls på inköps- respektive kundorderrader för artikeln — grundenheten eller en av de alternativa enheterna. Enheten går alltid att byta per orderrad, med automatisk omräkning av antal och à-pris (se Inköp och Försäljning).
Regler:
- Grundenheten är låst så länge artikeln har alternativa enheter — faktorernas betydelse skulle annars ändras i tysthet. Ta bort de alternativa enheterna först om grundenheten måste bytas.
- En alternativ enhet som är vald som inköps- eller försäljningsenhet kan inte tas bort förrän valet ändrats.
- Befintliga orderrader påverkas inte av senare faktorändringar — radens faktor låses när raden skrivs.
Konfigurator
Fliken Konfigurator (för tillverkade artiklar, bredvid Allmänt) gör artikeln till en mall som kunden kan konfigurera: du sätter upp valgrupper, regler och priser, och kan direkt prova hur det beter sig. Behörigheten att ändra är samma som för resten av artikelkortet.
Har artikeln ingen mall visas en förklaring och knappen Gör konfigurerbar. Du väljer ett Läge:
- Variantartiklar — varje kombination av val blir en egen, lagerförd artikel (se Varianter). Kräver en tillverkad artikel (Variantartiklar kräver en tillverkad artikel) som inte är fantom.
- Beställningsvara — artikeln ligger kvar som den är och säljs med valen på orderraden: säljaren konfigurerar den i dialogen Konfigurera på offert/kundorder, raden får valen, etiketterna och prisuppdelningen sparade, och samma mall kan ligga flera gånger på en order med olika val (se Försäljning). Raden kan tillverkas: Skapa tillverkningsorder på kundorderraden, + Ny tillverkningsorder (med Konfigurera) och behovsberäkningens sektion Konfigurerade kundorderrader tar valen med sig och tillverkningsordern visar Lagervärde vid inleverans ur förkalkylen — se Tillverkningsorder för beställningsvara. Inköp av mallen förblir spärrat: den visas inte i artikelväljaren på inköpsorder och förfrågan. Kräver en tillverkad artikel; fliken Konfigurator finns därför bara på tillverkade artiklar.
En fantomartikel kan aldrig vara mall, och ett typbyte på en mallartikel som skulle bryta läget vägras. Läget ändras med Ändra och mallen tas bort med Ta bort konfigurator (valgrupper och regler försvinner, artikeln blir en vanlig artikel). Grundpris är artikelns försäljningspris i blocket Försäljning på fliken Allmänt; saknas det visas varningen Grundpris saknas — ange försäljningspris på artikeln.
Kryssrutan Visa i API (hjälptext: Mallen syns för externa system via API:t (System → Integrationer)) publicerar mallen för externa system — sparas direkt; mallens rad Läge får då etiketten API. Bara publicerade mallar på aktiva artiklar syns för API-klienter; se Konfigurator-API.
I Testa konfiguration och dialogen Konfigurera gäller att en grupp du inte rört får sitt förval, medan — Välj — (eller ett tömt måttfält) tömmer gruppen så att förvalet inte används — också när du öppnar en sparad rad med Ändra konfiguration.
Valgrupper
Under Valgrupper lägger du till grupper med Lägg till valgrupp och väljer först Sort:
- Listval — kunden väljer ett av flera alternativ. Fält: Kod, Namn och Obligatorisk. Spara gruppen och lägg sedan till Alternativ i samma dialog med Kod, Namn och Tillägg (pristillägg), och markera Aktiv och Förval. Ett inaktivt alternativ kan inte längre väljas men finns kvar i mallen och i reglerna.
- Ja/nej — en kryssruta. Fält: Kod, Namn och Pristillägg som läggs på när rutan är ikryssad.
- Mått/tal — ett tal inom ett intervall. Fält: Kod, Namn, Obligatorisk, Enhet, Min, Max, Steg (lämna tomt för fri inmatning), Förval, Pris per enhet och Räknas över. Högst fyra decimaler.
Kod består av stora bokstäver A–Z och siffror 0–9, högst 20 tecken, och är unik per mall (alternativkoden unik per grupp). Ordningen ändras med Upp och Ned. En grupp eller ett alternativ som en regel använder kan inte tas bort förrän regeln har ändrats eller tagits bort.
Regler
Under Regler styr du vilka kombinationer som går. Lägg till regel öppnar en byggdialog med Villkor (rader med Grupp, Operator och Värde, fler rader med + Villkor — alla villkor måste gälla samtidigt; utan villkor gäller regeln alltid), en Effekt, ett Mål och ett obligatoriskt Meddelande som visas för användaren. Varje regel visas som en läsbar rad med meddelandet efter tankstrecket; Aktiv stänger av en regel utan att ta bort den, och Upp/Ned, Ändra och Ta bort finns per rad. Operatorerna beror på gruppens sort: är och är inte för listval, är vald och är inte vald för ja/nej, och =, ≠, <, ≤, > och ≥ för mått. Flera alternativ i ett villkor betyder "något av dem".
Tre effekter:
- Utesluter — tar bort alternativ ur en listvalsgrupp. Exempel: Om Ytbehandling är Elpolerad → utesluter Lock: C. Ett uteslutet alternativ går inte att välja i Testa konfiguration, och har du själv valt ett uteslutet alternativ får gruppen regelns meddelande som fel. Ett förval som reglerna utesluter töms i stället (gruppen blir tom), och är gruppen obligatorisk ber konfigurationen om ett nytt val. Ett förval som finns kvar efter regelns första genomgång ger felet.
- Kräver — ett målvillkor måste vara uppfyllt när villkoren gäller, annars får målgruppen meddelandet som fel. Exempel: Om Hjul är vald → kräver Underrede är vald. Utan villkor blir det Alltid → kräver Underrede är vald.
- Begränsar — snävar in intervallet (Min och/eller Max) för en måttgrupp. Exempel: Om Ytbehandling är Elpolerad → begränsar Bredd till högst 2400 mm och Om Hjul är vald → begränsar Bredd till 900–2400 mm. Blir intervallet tomt får gruppen meddelandet som fel.
Regler ändrar aldrig kundens val; de stänger alternativ, snävar in gränser och ger fel. Ett förval som reglerna utesluter töms i stället för att ge fel, och är gruppen obligatorisk kräver konfigurationen då ett nytt val; ett förval som finns kvar efter regelns första genomgång ger regelns fel. Målgruppen kan inte stå i regelns egna villkor — sådana grupper är avstängda i målets gruppval. För ett mått med Steg måste värdet ligga exakt på ett steg från Min.
Pris
Priset är grundpriset (artikelns försäljningspris) plus tilläggen: ett valt listvalsalternativs Tillägg, en ikryssad ja/nej-grupps Pristillägg, och för ett mått Pris per enhet gånger det som överstiger Räknas över (aldrig negativt). Tillägg på 0 visas inte. Saknas grundpris blir priset tomt, aldrig 0. Anger du en Kund gäller kundens prislista eller kundpris i stället för grundpriset, och kundens rabatt gäller på hela summan (grundpris plus tillägg).
Struktur och rutt per val
Under Struktur per val och Rutt per val lägger du till komponenter och operationer som bara gäller för vissa val. Mallens vanliga struktur och rutt (fliken Beredning) ändras aldrig härifrån.
- Lägg till strukturrad: ange Villkor (utan villkor gäller raden alltid), välj Komponent som Artikel eller Från val (komponenten är då den artikel som valt alternativ pekar på), Antal som Fast eller Formel, valfri Operation och en Anteckning. Raderna kan flyttas med Upp och Ned; ordningen styr hur strukturen visas.
- Lägg till operation: ange Nr, Villkor, Resurs, Beskrivning samt Ställtid och Stycktid som Fast eller Formel. Väljer du en legoresurs anger du även Ställpris (kr) och Styckpris (kr/st).
- På alternativen i en valgrupp kan du välja en Artikel; den används av strukturrader med Från val.
- En kod som en formel använder kan inte bytas, och en grupp eller ett alternativ som en strukturrad, operation eller formel använder kan inte tas bort.
- En villkorad operation som en strukturrad är kopplad till (fältet Operation) följer med när operationens villkor gäller. Gäller de inte, ingår operationen inte och materialet dras vid slutrapporteringen som okopplat material.
- Varning för saknad strukturrad. Strukturrader vars villkor bara skiljer sig i alternativet för en valgrupp hör ihop, till exempel ett lackerat lock per färg (Typ av lock är Lock och Färg är Svart, Färg är Silver …). Har minst två sådana rader något aktivt alternativ i gruppen som ingen av dem täcker, visas en varning ovanför Struktur per val, till exempel Färg: alternativet Blå saknar strukturrad om Typ av lock är Lock — strukturrad 1, 2 och 3 täcker de övriga alternativen. Det händer typiskt när ett nytt alternativ läggs till i gruppen men dess delar glöms bort. Varningen visas också under Testa konfiguration och i förhandsgranskningen under Skapa varianter när det valda alternativet saknar sin rad. Det är bara en varning — varianten skapas ändå, utan den delen. En ensam villkorad rad (till exempel en dekal bara för svart) ger ingen varning, och regler som gör en kombination omöjlig tas inte med i bedömningen.
- Mallens egen kalkyl på fliken Kalkyl gäller bara de delar som alltid ingår (mallens vanliga struktur och rutt). Villkorade operationer som är legoresurser prissätts från sitt eget Ställpris (kr) och Styckpris (kr/st). Den fullständiga kalkylen för ett visst val ser du under Testa konfiguration.
Formler
En formel kan ge Antal på en strukturrad samt Ställtid och Stycktid på en operation. Den använder valgruppernas koder, till exempel BREDD: ett mått ger sitt tal, en ja/nej-grupp ger 1 (valt) eller 0, och ett listval får bara jämföras med en citerad alternativkod, som FARG = "EP". Skiftläge spelar ingen roll i koderna.
| Syntax | Betydelse |
|---|---|
1,5 eller 1.5 |
tal med decimalkomma eller decimalpunkt |
+ - * / och parenteser |
räknesätt; * och / binder hårdare än + och - |
min(a; b; …), max(a; b; …) |
minsta respektive största av minst två värden |
avrunda(x) |
närmaste heltal |
avrunda(x; n) |
x avrundat till n decimaler (0–4) |
avrunda_upp(x; steg) |
uppåt till närmaste multipel av steget |
avrunda_ned(x; steg) |
nedåt till närmaste multipel av steget |
om(jämförelse; a; b) |
a om jämförelsen gäller, annars b |
avrunda avrundar en halva bort från noll (avrunda(-2,5) ger −3), och avrunda_upp/avrunda_ned behandlar negativa tal symmetriskt: uppåt är alltid mot det större talet (avrunda_upp(-1,3; 0,25) ger −1,25 och avrunda_ned(-1,3; 0,25) ger −1,5).
Argument skiljs med semikolon, så att decimalkomma alltid är entydigt. Jämförelserna =, <>, <, <=, > och >= får bara stå som första argument i om. En formel får vara högst 500 tecken och högst 32 nivåer djup. Resultatet avrundas till 4 decimaler.
Exempel:
BREDD * DJUP / 1000000— yta i kvadratmeter när måtten är i millimeteravrunda_upp(BREDD / 600; 1)— antal lister med en lista per påbörjade 600 mmom(FARG = "EP"; 12; 8)— 12 om färgen är EP, annars 8max(BREDD; 800)— aldrig mindre än 800
De vanligaste felen, som visas under formelfältet med position:
- Okänd kod — koden finns inte som valgrupp i mallen.
- En valgruppskod som bara består av siffror kan inte användas i en formel — byt kod på valgruppen.
- Tal skrivs utan exponent:
1E308läses som en (okänd) kod. - Ett listval används i räkning, eller ett mått jämförs med en citerad kod. Ett listval jämförs bara med
=eller<>. - Fel antal argument, eller en jämförelse utanför
om. - Decimalerna i
avrundaär inte ett heltal 0–4, eller steget iavrunda_upp/avrunda_nedär inte större än 0. - Division med noll, eller ett mått som saknar värde (BREDD saknar värde) när konfigurationen provas.
- Ett Antal som blir 0 eller negativt, eller en negativ tid. Vill du att raden inte ska vara med, uttryck det med ett Villkor, inte med formeln.
Testa konfiguration
Längst ned på fliken bygger Testa konfiguration ett formulär av grupperna: listval är en rullista med — Välj — (alternativ som en regel stänger visas som (ej valbart)), ja/nej är en kryssruta och mått är ett talfält där intervallet visas som hjälptext (komma eller punkt går bra). Varje ändring utvärderas direkt; ett halvskrivet tal som 12, utvärderas först när det är komplett, och tills dess står föregående resultat kvar. Du ser Giltig eller Ogiltig, felen under respektive grupp, prisuppdelningen — Grundpris, ett tillägg per rad och Totalt, och har kunden rabatt dessutom Rabatt med procent och belopp samt Att betala — samt varningar. För en giltig konfiguration visas dessutom en Nyckel som identifierar just den kombinationen. Fältet Kund (valfritt) visar kundens pris.
Under priset finns fältet Antal (standard 1, komma eller punkt) och knappen Visa struktur och kalkyl, som är aktiv först när konfigurationen är Giltig. Knappen härleder strukturen för just det valet och antalet och visar:
- Material med artikelnummer, benämning, antal med enhet och operation. Rader som kommer från listan Struktur per val märks Villkorad.
- Operationer med nr, resurs, beskrivning, ställtid och stycktid. En operation som bara räknas i kalkylen märks Bara kalkyl, och legoresurser visar sitt ställpris och styckpris.
- Fel och varningar från härledningen. Går strukturen inte att härleda står det Konfigurationen är inte giltig.
- Förkalkyl för antalet: material, operationer, påslag, Tillverkningskostnad totalt och Tillverkningskostnad per st.
Ändrar du valet, kunden eller antalet efter visningen märks resultatet Struktur och kalkyl gäller ett tidigare val — klicka Visa struktur och kalkyl igen.
I läget Variantartiklar finns dessutom knappen Skapa variant bredvid Visa struktur och kalkyl, se Skapa variant.
I läget Beställningsvara läggs mallen på offert och kundorder med valen på raden — se Försäljning.
Varianter
I läget Variantartiklar visar avsnittet Varianter (ovanför Testa konfiguration) mallens lagerförda varianter: Artikelnummer (länk till variantens artikelkort), Benämning, Försäljningspris, Standardpris, Saldo och Aktiv. Finns inga står det Inga varianter ännu. Varianterna skapas med Skapa varianter eller Skapa variant.
Varje variant är en egen tillverkad artikel som du kan lägga på order, planera och tillverka som vilken annan artikel som helst. Väljer du mallen på en offert, kundorder eller ny tillverkningsorder öppnas Konfigurera, och raden får varianten. På inköpsorder och förfrågan är mallen dold — välj varianten direkt.
- Artikelnummer blir mallens nummer följt av en del per valgrupp, åtskilda med
-: alternativets kod för listval, gruppens kod för ett valt ja/nej och måttet med decimalkomma för mått (till exempel63000-B-RD-1200). Högst 50 tecken. - Benämning blir mallens namn följt av en del per val, åtskilda med komma (till exempel Papperskorg 50 l, Lock B, Röd, Bredd 1200 mm). Högst 255 tecken.
- Försäljningspris är konfiguratorns pris för valet före eventuellt kundpris. Saknar mallen grundpris lämnas priset tomt och en varning visas.
- Standardpris är förkalkylens tillverkningskostnad per styck vid Kalkylantal. Saknas kostnad lämnas det tomt, aldrig 0.
Varianten får mallens grunduppgifter (som när du kopierar Information från en artikel), den härledda strukturen och rutten för just valet, men inte ritningar eller filer, revisioner, leverantörskatalog eller kundpriser.
Variantens pris. När en variant prissätts på en offert eller order gäller kundens avtal på mallen: har kunden en egen prisregel eller en prislisterad för själva varianten vinner den som vanligt, annars räknas priset som kundens pris på mallen (kundens prisregel, kundgruppsregel, prislista eller mallens försäljningspris, plus kundrabatt) med variantens tillägg. Går mallen inte längre att utvärdera med variantens val — till exempel efter en regeländring — eller saknar mallen grundpris, används variantens eget Försäljningspris enligt den vanliga priskedjan. Staffel på mallens pris följer radens antal.
Fyller artikelns fält. I dialogen för en valgrupp av typen Listval kan du välja —, Färg eller Ytbehandling. Då får varianten det valda alternativets namn i fältet Färg respektive Ytbehandling på artikelns Allmänt-flik. Varje fält kan kopplas till högst en grupp per mall; saknas koppling gäller mallens eget värde.
Kodlåset. När en grupps eller ett alternativs kod används av en variant går den inte att ändra, eftersom koden ingår i variantens artikelnummer (Koden används av varianter och kan inte ändras). Detsamma gäller koder som används av en konfigurerad orderrad på en beställningsvara — raden finns kvar oavsett orderns status, så koden är låst så länge raden finns. En använd grupp kan inte tas bort, och ett använt alternativ kan inte tas bort men kan inaktiveras. Priser, gränser, regler, struktur, namn och nya grupper kan du ändra fritt — variantartiklarnas egna fält (även deras sparade Försäljningspris) påverkas inte, men priset på en ny orderrad följer mallens aktuella priser via variantens priskedja (se Variantens pris). En mall som har varianter kan varken byta läge eller tas bort.
Skapa varianter
Knappen Skapa varianter (kräver behörighet att ändra artiklar) skapar flera varianter på en gång:
- För varje valgrupp väljer du vilka värden som ska ingå. Listval har en kryssruta per aktivt alternativ (alla ikryssade från början), ja/nej har Med och Utan, och mått skrivs som tal med decimalkomma åtskilda med semikolon, till exempel 800; 1000; 1200. En grupp utan ikryssade alternativ utelämnas, och då gäller gruppens förval.
- Ange Kalkylantal — antalet som standardpriset kalkyleras för. Förvalet är artikelns orderkvantitet, annars 1.
- Klicka Förhandsgranska. Alla kombinationer visas med artikelnummer, benämning, Försäljningspris, Standardpris och Status, och en summering som 12 nya · 3 finns redan · 2 stoppas. Statusen är Ny, Finns redan (länk till den befintliga varianten), Stoppas: … (kombinationen är ogiltig enligt reglerna), Numret finns redan (artikelnumret används av en annan artikel) eller en text om att numret eller benämningen blir för lång.
- Klicka Skapa N varianter. Knappen är inaktiv tills förhandsgranskningen visar minst en ny variant, och förhandsgranskningen måste göras om efter varje ändring. Resultatet ersätter tabellen och nya varianter märks Skapad. Alla nya varianter skapas i en och samma körning — går något fel skapas ingen.
Högst 200 kombinationer kan skapas åt gången; blir det fler får du ett felmeddelande och minskar urvalet. Kombinationer som redan finns skapas aldrig om.
Skapa variant
Under Testa konfiguration visas knappen Skapa variant när mallen är i läget Variantartiklar, konfigurationen är Giltig och du får ändra artiklar. Den öppnar en liten dialog för just det valda urvalet (grupper du inte har valt något i får gruppens förval) med förhandsgranskningsraden och fältet Kalkylantal; ändrar du antalet räknas raden om.
- Ny — klicka Skapa. Raden blir Skapad med länk till den nya artikeln, och knappen Öppna … tar dig dit.
- Finns redan — knappen Öppna följt av artikelnumret (till exempel Öppna 63000-B-RD) tar dig till den befintliga varianten.
- Stoppas — meddelandet säger varför, till exempel att numret redan finns på en annan artikel.
Beredning
Beredningsvyn visar hela strukturträdet (BOM) till vänster; klicka på en nod för att göra den till aktiv artikel — rubriken ovanför visar Aktiv artikel: artikelnumret och namnet. Till höger ligger den samlade vyn Beredning med knapparna + Ny operation och + Lägg till komponent i rubrikraden, och därunder en lista där varje operation är en grupprubrik (sorterad på sekvensnummer) med sina kopplade komponenter indragna direkt under; komponenter utan operationskoppling samlas sist under gruppen Ej kopplat material:
- Operationsraden (rutten) har sekvensnummer och beskrivning — eller resursnamn om beskrivning saknas — som fetstil rubrik överst, med resursens kod och eventuella märken Lego/Kalkyl på samma rad, och kolumnerna Ställtid och Tid/enhet (enheten står i cellen, t.ex. "12 min"). En lego-operations leverantörs-/ritningsinfo, en satt kommentar och en satt Packinstruktion visas var för sig på egna rader under rubriken, i dämpad text med en skrivarsymbol (🖨) framför kommentaren när Skriv ut på arbetskortet är ikryssad och en 📦-symbol framför packinstruktionen — mycket lång text klipps efter två rader (öppna Ändra för att läsa hela). + Ny operation öppnar dialogen Ny operation; Ändra på en operationsrad öppnar Ändra operation N (N = sekvensnummer) — samma fält i båda: Sekvensnr, Resurs, Beskrivning (valfritt), Ställtid (min), Tid/enhet (med enhetsväxlaren min/st | st/h), kryssrutan Kalkyl, Kommentar (valfritt), kryssrutan Skriv ut på arbetskortet och Packinstruktion (valfritt), sparas med Lägg till operation respektive Spara ändringar. Ta bort tar bort operationen (bekräftas först). Se Beskrivning på operationen, Kommentar på operationen, Packinstruktion på operationen och Tidsenhet på operationen.
- Komponentraden visar artikelnummer, namn (med tillägget "· Fantom" för fantomartiklar) och antal + enhet i kolumnen Antal. Under varje operations komponenter finns knappen + Komponent, som öppnar Lägg till komponent med den operationen förvald i fältet Operation (valfritt) — kalkyloperationer saknar knappen, eftersom material inte kan kopplas till dem. + Lägg till komponent i rubriken öppnar samma dialog utan förvald operation: artikelväljaren Komponent (kortets egen artikel kan inte väljas — cirkulära strukturer stoppas), Antal, Enhet och Operation (valfritt) (— ingen — för okopplad). Ändra på en komponentrad öppnar Ändra komponent NNN — artikeln ligger fast, men Antal, Enhet och Operation (valfritt) kan ändras, och byts operationen flyttas raden till den gruppen. + Ny artikel i komponentdialogen öppnar Ny artikel i strukturen, som skapar en ny artikel och kopplar in den i strukturen direkt. Ta bort tar bort komponenten (bekräftas först). Antalet kan anges i en av komponentens enheter — t.ex. stål i kg per tillverkad styck; lagrat antal räknas alltid om till komponentens grundenhet, och raden visas i den valda enheten.
Struktur och operationer kan också läsas in från fil i stället för att matas in för hand — se Importera artikelstruktur och Importera operationer.
Beskrivning på operationen
Beskrivning (valfritt) säger vad operationen är — Kapning, Svarvning, Avgradning — till skillnad från Resurs, som säger vilken maskin eller arbetsplats den körs på. Max 255 tecken.
Beskrivningen visas i stället för resursnamnet överallt där operationen presenteras för en människa, med resursens tresiffriga kod kvar bredvid:
- artikelkortets operationslista och strukturradens Operation-lista,
- tillverkningsorderns operationstabell, dess Slutför operation och Rapportera tid,
- stämpelterminalens val av operation (resursen står kvar på raden under),
- utskriften Skriv ut TO (PDF), där kolumnen heter Operation.
Lämnas fältet tomt visas resursnamnet precis som förut — inget blir tomt, och en rutt som lades upp innan fältet fanns läser oförändrat.
Precis som tiderna och kommentaren fryses beskrivningen vid frisläppet: tillverkningsordern får en kopia, så en senare ändring i rutten påverkar inte en order som redan är frisläppt.
Beskrivningen kan också läsas in från fil — kolumnen Operationens benämning i operationslistan, se Importera operationer.
Kommentar på operationen
Fältet Kommentar (valfritt) på operationen är fritext för information och instruktioner till momentet — max 1000 tecken. Kryssrutan Skriv ut på arbetskortet under fältet avgör om texten följer med ut på utskriften Skriv ut TO (PDF), där den skrivs under sin operationsrad (se Tillverkning).
- Utan kryss sparas kommentaren men syns bara här på artikelkortet — använd det för noteringar som hör till beredningen snarare än till verkstadsgolvet.
- Kryssrutan går inte att sätta så länge kommentarsfältet är tomt, och töms texten släcks krysset.
- Texten fryses vid frisläppet. Tillverkningsordern får en kopia av kommentaren när den frisläpps, precis som av tiderna. Ändrar du rutten efteråt påverkas inte en order som redan är frisläppt.
Kommentaren kan också läsas in från fil — kolumnen Instruktion i rapporten Operationslista, se Importera operationer.
Packinstruktion på operationen
Fältet Packinstruktion (valfritt) på operationen är fritext för hur artiklarna packas inför nästa operation/avsändning — max 1000 tecken. Till skillnad från kommentaren är det här verkstadsgolvets information, inte beredarens: texten skrivs alltid ut under sin operationsrad på utskriften Skriv ut TO (PDF) (prefixet "Packning: ") när den är satt, oavsett om Skriv ut på arbetskortet är ikryssad — den kryssrutan styr bara kommentaren. Packinstruktionen visas också i stämpelterminalen, både i operationslistan och i utstämplingsvyn (se Stämpelterminalen).
Texten fryses vid frisläppet, precis som beskrivningen, tiderna och kommentaren — tillverkningsordern får en kopia när den frisläpps, och en senare ändring i rutten påverkar inte en redan frisläppt order.
Packinstruktionen kan också läsas in från fil — kolumnen Packinstruktion, se Importera operationer.
Tidsenhet på operationen
Fältet Tid/enhet har en liten enhetsväxlare bredvid — min/st (förvalt) eller st/h — som styr hur talet i fältet och i beredningslistan visas. Lagringen sker alltid i minuter per styck: förkalkylen, beläggningen, TO-utskriften och det övriga systemet räknar oförändrat i minuter, oavsett vilken enhet operationen är inställd på — växlaren är bara en visningsinställning per operation.
- Att klicka st/h räknar om det redan inmatade talet direkt (t.ex. 8,5714 min/st blir 7 st/h) i stället för att nollställa fältet.
- I st/h-läge måste talet vara större än 0 — en operation kan inte ha 0 styck per timme. Är fältet 0 eller tomt visas felet "Antal per timme måste vara större än 0" när formuläret sparas; vill du ange 0 i stycktid växlar du tillbaka till min/st.
- Omräkningen fram och tillbaka avrundas (4 decimaler i minuter, 2 decimaler i st/h), så en liten avrundningsdrift kan synas om en operation växlas enhet flera gånger — det är förväntat och påverkar aldrig kalkylen, som alltid läser de lagrade minuterna.
- Beredningslistan, tillverkningsorderns operationstabell och utskriften Skriv ut TO (PDF) visar Stycktid i den enhet operationen sparades med (t.ex. "7 st/h"); ett värde på 0 (eller mindre) visas alltid i minuter, oavsett vald enhet.
- Byt enhet direkt i listan: varje operationsrad i beredningslistan har samma min/st | st/h-växlare i kolumnen Tid/enhet. Ett klick sparar valet direkt utan att dialogen öppnas och ändrar bara visningen — de lagrade minuterna är desamma. st/h är avstängd på en rad med stycktid 0 (håll muspekaren över knappen så visas "Kräver stycktid större än 0").
- Lego-operationer har ingen tidsenhet — växlaren är dold tillsammans med tidsfälten, både i dialogen och i listan, se Lego-operationer nedan.
Lego-operationer
Väljs en legoresurs i operationsdialogens Resurs-lista (resurserna är grupperade i Resurser och Legoresurser, se Legoresurser) byts tidsfälten ut mot legoinköpets uppgifter:
- Leverantör — förifylld från legoresursens standardleverantör, ändringsbar per operation. Utan leverantör kan behovsberäkningen inte skapa någon inköpsorder för operationen.
- Ställpris och Styckpris — ställpriset läggs på en gång per inköpsorder, styckpriset per enhet. Båda räknas in i förkalkylen som legokostnad med LO-påslag (se System → Kalkyler).
- Visa nettovikt på legoinköpet — skriver ut Nettovikt (artikelns vikt × antal) på inköpsorderns rad. Kräver att artikeln har en vikt på Allmänt-fliken; saknas vikt skrivs ingen rad.
- Använd artikelns ritningar (förvald) — legoinköpets mejl bifogar alltid ritning till legoraderna, oberoende av mejldialogens Bifoga ritningar-kryss: artikelns kopplade filer (fliken Filer) när krysset är satt, annars en fil (PDF/JPEG/PNG, max 20 MB) som laddas upp här på operationen. En redan uppladdad ritning kan öppnas, ersättas med en ny uppladdning eller tas bort.
I beredningslistan bär operationen märket Lego och visar leverantör och ritningsval på raden; kolumnerna visar Ställpris och Styckpris i stället för tider. Ställtid/Tid per enhet sparas som 0 — en lego-operation belastar inte beläggningen och visas inte i stämpelterminalen. Legofälten fryses vid frisläppet precis som tiderna; ritningen läses dock alltid live från operationen/artikeln när inköpsordern skickas. Byts operationens resurs till en vanlig resurs rensas legofälten.
På en lego-operations rad finns knappen Skicka förfrågan — en ren prisförfrågan för kalkyl eller offert, utan att någon tillverkningsorder behöver finnas. Dialogen tar Antal, en valfri Anteckning och en lista med leverantörer att kryssa i; är flera leverantörer ikryssade skickas en förfrågan per leverantör, för konkurrerande offerter. Se Legorader på förfrågan i Inköp-kapitlet för hur en sådan rad ser ut och drivs vidare, och Behovsberäkning för samma flöde utgående från en tillverkningsorders operationsbehov.
Kalkyloperationer
Kryssrutan Kalkyl gör operationen till en ren kalkylrad. Dess tid räknas med i förkalkylen precis som vanligt — hela kedjan upp till självkostnad och försäljningspris — men operationen följer inte med när en tillverkningsorder frisläpps. Den finns därför inte på arbetskortet (utskriften Skriv ut TO), inte i stämpelterminalen, inte i beläggningen och inte i efterkalkylen.
Använd den för tid som ska prissättas men aldrig rapporteras: kringtid, hanteringspåslag eller ett moment som utförs utan att stämplas.
En operation som material är kopplat till kan inte märkas Kalkyl — materialet skulle då aldrig dras vid sin operation. Ta bort operationskopplingen på strukturraden först. Av samma skäl kan en strukturrad inte kopplas till en operation som redan är märkt Kalkyl; sådana operationer visas inte i strukturradens Operation-lista.
Koppla komponent till operation
Varje komponent kan kopplas till en av artikelns egna operationer i fältet Operation (välj — ingen — för att lämna den okopplad). Kopplingen styr när materialet dras från lagret:
- Kopplad komponent dras automatiskt när operationen avrapporteras klar på tillverkningsordern, i det antal som det avrapporterade antalet kräver (se Tillverkning).
- Okopplad komponent dras när hela ordern slutrapporteras.
Kopplingen fastställs när tillverkningsordern frisläpps — senare ändringar i beredningen påverkar inte redan frisläppta ordrar. Samma komponent kan bara ligga en gång i en artikels struktur — kopplingen till operation väljs alltså per komponent, inte per operationsrad. Komponenter under en fantomartikel ärver fantomradens operation om de inte har en egen.
Inköp
Fliken finns på köpta artiklar och tjänster (den ersätter Beredning) och samlar artikelns inköpsuppgifter i fyra sektioner:
- Leverantörer — artikelns leverantörskatalog. + Ny leverantör öppnar ett formulär med fälten Leverantör (väljs ur leverantörsregistret), Leverantörens artikelnummer, Pris, Valuta, Ledtid (dagar) och reglaget Huvudleverantör; valutan förifylls från den valda leverantören. Listan visar kolumnerna Leverantör, Leverantörens artikelnr, Pris, Valuta, Ledtid (dagar) och Huvudleverantör, och varje rad har Ändra och Ta bort. Högst en leverantör kan vara Huvudleverantör — sätts en ny huvudleverantör tas markeringen automatiskt bort från den förra.
- Stafflade priser. Pris är grundpriset, det som gäller för antal 1. Under det finns sektionen Staffel (pris från antal): klicka + Lägg till steg och fyll i Från antal och Pris för varje steg; Ta bort tar bort ett steg. Ett steg gäller från sitt antal och uppåt tills nästa steg tar vid — t.ex. Pris 25, steg 10 → 22 och steg 100 → 20 ger 25 kr upp till 9 st, 22 kr från 10 st och 20 kr från 100 st. Från antal måste vara större än 1 (antal 1 är ju grundpriset) och unikt inom raden; priserna anges i artikelns grundenhet och radens valuta. I listan visas antalet steg efter priset (· 2 staffelsteg), och stegen syns när du håller muspekaren över texten. Staffeln används automatiskt när à-priset förifylls på inköpsorderns rader, när behovsberäkningen skapar inköpsorder (se Tillverkning) och — om inställningen är vald — i kalkylen (se System).
- Inleveranslogg — skrivskyddad lista över artikelns inleveranser (mottagningar), härledd ur lagertransaktionerna. Kolumner: Datum, IO-nummer, Leverantör, Antal, À-pris och Lagerplats.
- Prislogg — skrivskyddad historik över inköpspriser från artikelns inköpsorderrader, nyast först (utkast och avbrutna order visas inte). Kolumner: Datum, IO-nummer, Leverantör, À-pris, Valuta och Antal.
- Leverantörsfakturor — skrivskyddad lista över de leverantörsfakturor som rör artikeln (se Inköp). Kolumner: Fakturadatum, Reg.nr, Leverantörens fakturanr, Leverantör, Status och Belopp. Reg.nr länkar till fakturan.
Lager
Aktuella saldon per lagerplats för artikeln — aggregerat från transaktionsloggen, aldrig direktändrat.
Sektionen Planering överst på fliken har tre fält som styr behovsberäkningen: Beställningspunkt (förslag utlöses när projicerat saldo faller under punkten; tomt = förslag bara vid negativt netto), Orderkvantitet (förslag avrundas uppåt till närmaste multipel, fungerar även som minsta orderkvantitet) och Avrundning. Alla tre anges i artikelns grundenhet och sparas med Spara.
Avrundning är ett steg som antal avrundas uppåt till: 1 ger hela tal, 5 ger 5, 10, 15 …, 7,38 ger hela stänger om 7,38 kg (högst 3 decimaler, tomt = ingen avrundning). Till skillnad från orderkvantiteten gäller den inte bara behovsberäkningens förslag utan även antalet på orderrader: när en rad läggs till eller antalet ändras på en inköpsorder, förfrågan, offert/kundorder eller när en tillverkningsorder skapas, avrundar systemet antalet uppåt till närmaste multipel och sparar det avrundade antalet — skriver du 12 på en artikel med Avrundning 5 blir raden 15. Avrundningen sker i grundenheten även när raden matas in i en alternativ enhet, så det visade antalet i den enheten kan bli ett "ojämnt" tal (1 m på en artikel med 1 st = 0,89 m och Avrundning 5 st blir 5 st = 4,45 m). Är både Orderkvantitet och Avrundning satta tillämpas orderkvantiteten först och avrundningen sist: 100 kg i stänger om 7,38 kg blir 103,32 kg, alltså 14 hela stänger.
Kalkyl
- Förkalkyl: ange Antal att förkalkylera och klicka Förkalkylera — materialkostnaden beräknas från strukturen och lönekostnaden från rutten och resursernas timkostnad. Resultatet visas i panelen bredvid formuläret utan att sparas: hela kedjan från direkt material till försäljningspris i två kolumner — Totalt för hela det kalkylerade antalet och Per st där varje belopp delats med antalet — plus eventuella varningar. Ställtidens kostnad fördelas därmed på det kalkylerade antalet och ingår i styckpriset: ett större antal ger ett lägre pris per styck. Ändrar du antalet töms panelen, eftersom siffrorna hörde till det gamla antalet.
- Räkna om underliggande nivåer är en kryssruta under antalet. Utan den värderas ett tillverkat halvfabrikat i strukturen till sin Standardkostnad — ett fält som matas in för hand, och som alltså bara är så färskt som senaste inmatningen. Med kryssrutan i kostas varje tillverkat halvfabrikat i stället ur sin egen struktur och rutt, nivå för nivå hela vägen ned.
- Halvfabrikatet står kvar som en rad i specifikationen, märkt halvfabrikat, med priskällan Beräknat (flernivå). Dess komponenter och operationer syns alltså inte som egna rader på slutartikeln — de ligger inne i dess à-pris.
- À-priset är halvfabrikatets tillverkningskostnad (TVK) per styck, alltså utan Affo-påslag och utan generellt påslag. De två läggs på en gång, längst upp på slutartikeln, och skulle annars räknas två gånger. Raden bär av samma skäl inget MO-påslag — materialomkostnaden är redan pålagd inne i halvfabrikatets egen kalkyl.
- Underkalkylen körs för det antal halvfabrikat den här kalkylen behöver (kalkylantalet gånger antalet per slutartikel). Ställtiden i halvfabrikatets rutt fördelas därmed på det antalet, precis som slutartikelns egen ställtid — kalkylerar du 100 i stället för 10 sjunker alltså även halvfabrikatets styckpris.
- Ett halvfabrikat som varken har struktur eller rutt går inte att räkna om. Det får sitt standardpris precis som förut, och kalkylen visar en varning om vilken artikel det gäller. Detsamma gäller om strukturen skulle vara cirkulär.
- Ändrar du kryssrutan töms panelen, av samma skäl som när du ändrar antalet: siffrorna hörde till den andra inställningen.
- Spara kalkyl i panelen lägger beräkningen som en ny rad i listan högst upp och öppnar Kalkylspecifikation direkt. Kalkylen räknas om vid sparningen, så byter någon inställning under tiden är det de nya påslagen som sparas.
- En sparad Förkalkyl tas bort med Ta bort längst till höger på raden (bekräftas först). Efterkalkyl har ingen sådan knapp — den är facit för vad ordern kostade och kan inte tas bort.
- Efterkalkyl görs från tillverkningsorderns detaljsida när ordern är klar, och listas här per order. Även dess kedja visas med Totalt och Per st (delat med orderns antal).
- Listan visar kolumnen Styckpris — försäljningspriset delat med kalkylens antal, alltid härlett vid visning.
- Var materialkostnaden hämtas (standardpris eller huvudleverantörens pris) och påslagens storlek ställs in under System → Kalkyler, se System & inställningar. Faller kalkylen tillbaka på ett annat pris än det valda visas en varning per rad.
Klicka på Förkalkyl eller Efterkalkyl i typkolumnen för att öppna Kalkylspecifikation — den visar exakt vad som kostade:
- Överst vilka inställningar kalkylen kördes med, så att en gammal kalkyl går att förstå även om inställningarna ändrats sedan dess — inklusive om den kördes som flernivåkalkyl.
- Material och lego — en rad per komponent med antal, enhet, à-pris, belopp och Priskälla. Tjänsteartiklar i strukturen räknas som legokostnad och märks lego; ett omräknat halvfabrikat märks halvfabrikat och har priskällan Beräknat (flernivå). Har raden fått ett annat pris än det valda står standardpris (fallback), eller inget pris när komponenten helt saknar pris och räknats som 0.
- Operationer — en rad per operation med timmar, Ställtid, timkostnad, lönebelopp, TO-procent, TO-belopp och varav ställ/st (ställtidens kostnad delad med kalkylens antal — det är den andelen som gör styckpriset lägre vid större kalkylantal). Förkalkylen räknar ställtid plus stycktid gånger antalet; efterkalkylen den tid som faktiskt rapporterats, utan ställ-/stycktidsuppdelning — där visas — i de kolumnerna, liksom på kalkyler sparade innan uppdelningen infördes.
- Summering — hela kedjan från direkt material till försäljningspris, med kolumnerna Totalt och Per st. Radernas belopp summerar alltid till kedjans direkta kostnader. Steget Halvfabrikat visas bara när kalkylen faktiskt innehåller ett omräknat halvfabrikat.
Kalkyler gjorda innan specifikationen infördes saknar rader och visar Inga rader sparade för den här kalkylen; summeringen finns kvar.
Föra tillbaka kalkylen till artikeln
Längst ned i Summering finns två knappar som för tillbaka kalkylens resultat till artikelregistret. De finns bara på en sparad kalkyl — förhandsvisningen skriver aldrig något, och siffran ska gå att spåra till en kalkyl som finns kvar och går att öppna. Både förkalkyl och efterkalkyl duger som källa; efterkalkylen är det verkliga utfallet.
- Sätt standardpris skriver kalkylens tillverkningskostnad (TVK) per styck till artikelns Standardkostnad på fliken Allmänt, och loggar ändringen i standardprishistoriken. Alltså utan Affo-påslag och utan generellt påslag: fältet används även till lagervärdering och till värdet på tillverkningsinleveranser, och affärsomkostnader hör inte hemma i ett lagervärde. Kör du knappen nedifrån och upp — halvfabrikaten först, slutartikeln sist — blir också flernivåkalkylen rätt utan att kryssrutan behövs.
- Sätt försäljningspris skriver kalkylens försäljningspris per styck till artikelns Försäljningspris, alltså grundpriset längst ned i priskedjan.
Båda bekräftas först, eftersom de skriver över ett fält du kan ha satt för hand. Trycker du en gång till utan att kalkylen ändrats läggs ingen ny historikrad till.
Marginal
Kortet Marginal överst på fliken ställer artikelns Försäljningspris mot den senaste sparade förkalkylens självkostnad per styck, och visar täckningsbidraget och täckningsgraden. Efterkalkyler räknas inte in — de beskriver en enskild tillverkningsorders utfall, inte vad artikeln kostar att sälja idag.
Saknas antingen priset eller en sparad förkalkyl står det i kortet vilket av dem som fattas. Ingenting antas: en artikel utan kalkyl har en okänd kostnad, inte kostnaden noll.
Revisioner
Fliken samlar artikelns revisionsregister — ren information utan koppling till de uppladdade filerna:
- Artikelrevisioner: artikelns egna revisioner (t.ex. A, B, C) med valfri Kommentar. Högst en revision är Aktiv åt gången — den första som skapas blir aktiv automatiskt, och Aktivera på en annan rad flyttar markeringen. Lägg till med Lägg till revision, ta bort med Ta bort (tas den aktiva bort är ingen revision aktiv tills du aktiverar en annan).
- Ritningar: artikeln kan ha flera frivilliga ritningsnummer (Lägg till ritning). Varje ritningsnummer har sitt eget revisionsregister med samma regler som artikelrevisionerna. Ta bort på ritningen tar även bort dess revisioner.
- Samma revisionsbeteckning kan inte förekomma två gånger på samma artikel respektive ritning, och samma ritningsnummer kan inte läggas två gånger på samma artikel.
Med systeminställningen Visa revisioner på dokument (se System) skrivs aktiv artikelrevision och ritningsnummer med aktiv ritningsrevision ut per orderrad på offert, orderbekräftelse, inköpsorder och förfrågan.
Filer
Ritningar och andra dokument som hör till artikeln. Välj fil med filväljaren så laddas den upp direkt; klicka på filnamnet för att öppna den och Ta bort för att koppla bort den.
- Tillåtna format: PDF, JPEG och PNG, max 20 MB per fil.
- Filerna följer automatiskt med när tillverkningsordern skrivs ut (se Tillverkning) — PDF:er läggs som extra sidor, bilder som en sida var.
- När en förfrågan, inköpsorder, offert eller orderbekräftelse mejlas kan artiklarnas ritningar bifogas (se Inköp och Försäljning).
Artikelöversikt
Artiklar → Artikelöversikt (/artiklar/oversikt) är artikelns planeringsbild: alla öppna behov och allt inkommande för en artikel, rad för rad i datumordning, med löpande disponibelt antal. Välj artikel i fältet Artikel (sökbart på artikelnummer eller benämning); vald artikel ligger i adressen så sidan kan bokmärkas.
Överst visas artikelnumret med benämning (länk till artikelkortet), artikeltyp, Lagersaldo, Beställningspunkt, Orderkvantitet och Huvudleverantör med Ledtid. Tabellen har kolumnerna Datum, Typ, Order, Kund/Leverantör, Antal och Disponibelt:
- Första raden är Lagersaldo idag — utgångspunkten för kolumnen Disponibelt. Begreppet saldo används bara för det som faktiskt finns på lager (Lagersaldo); Disponibelt är vad som finns kvar att förfoga över efter behov och inkommande fram till och med raden.
- Därefter en rad per öppen orderrad, sorterad på datum: kundorderns förväntade leveransdatum, inköpsorderns förväntade leveransdatum respektive tillverkningsorderns färdigdatum. Rader utan datum visas sist som Saknar datum. Samma dag sorteras inkommande före behov.
- Typ är Kundorder, Inköpsorder, Tillverkningsorder (inleverans av artikeln själv), Material till TO (materialrad på frisläppt/pågående order, planerat minus uttaget) eller Material till planerad TO (beräknat ur strukturen, precis som i behovsberäkningen). För materialrader visar Kund/Leverantör vilken artikel tillverkningsordern gäller. Ordernumret i kolumnen Order är en länk till orderkortet.
- Antal är negativt för behov och positivt för inkommande; Disponibelt är den löpande summan från lagersaldot och nedåt. Ett negativt disponibelt antal markeras i rött — det visar när artikeln tar slut.
- Inköpsorder i status Utkast räknas med men märks Utkast, precis som IO-utkast i behovsberäkningen.
- Raden Ritningar under artikelhuvudet listar artikelns filer från fliken Filer som länkar som öppnas i ny flik (— när det saknas filer eller de inte kunde hämtas).
- Ordernumren i kolumnen Order är bara länkar när du får öppna orderkortet; annars visas numret som vanlig text. Kundorder kräver Försäljning, inköpsorder Inköp och tillverkningsorder Tillverkning eller Tillverkningsorder (läsläge) — med bara läsläget öppnas kortet i läsläge. Samma sak gäller artikelnumret överst, som kräver Artiklar. Se Behörighetsgrupper.
Samma regler som i Behovsberäkning avgör vad som räknas: kundordrar i status Bekräftad/Under tillverkning (inte offerter), öppna inköpsordrar (legorader undantagna) och tillverkningsordrar i status Planerad/Frisläppt/Pågående. Det sista disponibla antalet är därför detsamma som behovsberäkningens Netto för artikeln, med skillnaden att härlett behov från ännu inte skapade orderförslag inte ingår — översikten visar bara verkliga ordrar. Förfrågningar och offerter visas inte.
Panelen i listor och kort
Artikelöversikten finns också som en flyttbar panel som öppnas ovanpå den sida du arbetar i, utan att du lämnar den. Ikonknappen Artikelöversikt (tre rader) finns efter artikelnumret i behovsberäkningen, tillverkningsorderlistan, artikelregistret, lagersaldolistan och på inköps- och kundorderkortens rader, samt uppe till höger på artikelkortet. Panelen ligger kvar medan du fortsätter arbeta i listan: klicka på en annan rads knapp så byter panelen till den artikeln, eller byt artikel direkt i panelens fält Artikel. Dra i panelens huvud för att flytta den — läget sparas i webbläsaren. Öppna sida går till sidan ovan med samma artikel, Stäng (eller Esc) stänger panelen. På en smal skärm visas panelen i stället som ett ark längst ned på skärmen.
Importera alla filer
Fliken Alla filer på Artiklar → Importera tar emot alla exportfiler på en gång i stället för en fil per flik. Guiden har fyra steg: Filer, Kolumner, Förhandsgranska och Resultat.
- Filer — välj alla filer i filväljaren (flera kan markeras samtidigt). Varje fil läses in direkt och känns igen på sina kolumnrubriker: Artikellistan och dess delexporter (planering, extra benämning) som Artiklar, Enheter-filen som Enheter, Operationslistan som Operationer, Materiallistan som Struktur, Prislista Inköp (vanlig och stafflad) som Inköpspriser och Prislista Försäljning som Kundpriser. En fil som inte känns igen (t.ex. Nivålistan) visas som Okänd fil – hoppas över. Listan visar radantal och igenkänd typ per fil; Ta bort plockar bort en fil. Fler filer kan läggas till innan du går vidare.
- Kolumner — ett kort per fil, sorterat i importordning. Typen kan ändras i fältet på kortet (välj Hoppa över filen för att lämna en fil utanför), kolumnmappningen ligger hopfälld under Kolumner (…) och fungerar som i enfilsguiden, och under den finns filtypens egna val — Hoppa över rader som redan finns, Standardtyp, Skapa saknade artiklar, Uppdatera befintliga operationer osv. Förhandsgranska alla granskar filerna en och en.
- Förhandsgranska — ett kort per fil med sammanfattningen (nya, uppdateras, hoppas över, fel, varningar); kortet fälls ut automatiskt när filen har fel. Importera alla är låst tills ingen fil har fel — rätta filen, ta bort den eller sätt den till Hoppa över filen.
- Resultat — filerna importeras i beroendeordning: artiklar → enheter → operationer → struktur → inköpspriser → kundpriser, varje fil som en egen import (allt eller inget per fil, precis som i enfilsguiden). Misslyckas en fil stoppas körningen där: de redan importerade filerna står kvar, den misslyckade visar raderna som stoppade den, och de efterföljande visas som ej importerad – stoppad av felet ovan. Rätta felet och kör de återstående filerna igen — det som redan kommit in hoppas över eller uppdateras enligt filtypens regler. Överhoppade rader visas per fil med Spara som fil och Skriv ut.
Raderna med omräkningsfaktor 1 i Enheter-filen räknas som överhoppade — se Importera alternativa enheter.
Importera artiklar
Artiklar → Importera läser in artiklar från fil, till exempel exporterade från ett tidigare affärssystem. Både CSV (semikolon, komma och tabb känns alla igen — även teckenkodningen identifieras automatiskt) och Excel (.xlsx) fungerar; av en arbetsbok läses bara det första bladet. Endast administratörer har åtkomst. Guiden har fyra steg: Fil, Kolumner, Förhandsgranska och Resultat.
Sidan har sju flikar — Alla filer (se ovan), Artiklar, Enheter, Operationer, Struktur, Inköpspriser och Kundpriser. Byter du flik börjar guiden om från steget Fil. Vid en migrering från ett annat system är ordningen artiklar → enheter → operationer → struktur → inköpspriser → kundpriser: strukturens kolumn Operation slår upp en operation som redan måste finnas (saknas den importeras raden ändå, men utan koppling), och prisfilerna kräver att artiklar, leverantörer respektive kunder redan finns. Strukturimporten kan dessutom lägga upp de komponenter som inte kom med i artikelfilen — se Importera artikelstruktur. Enheter beskrivs i Importera alternativa enheter, inköpspriser i Inköp och kundpriser i Försäljning.
- Fil — välj filen med filväljaren, så läses den in direkt. Första raden ska innehålla kolumnrubriker. Max 10 000 rader per fil.
- Kolumner — varje kolumn i filen mappas mot ett fält: Artikelnummer är obligatoriskt (märkt *), övriga är Benämning (krävs för nya artiklar), Artikeltyp, Enhet, Artikelgrupp (kod), Standardpris, Vikt (kg), Ytbehandling, Färg, Aktiv samt planeringsfälten Beställningspunkt, Orderkvantitet, Avrundning och Partiformningsregel (se nedan). Kända rubriker (t.ex. "Artikelnummer", "Artikelbenämning", "Art.nr") föreslås automatiskt; kolumner satta till Importera inte hoppas över. Valet Standardtyp (Köpt/Tillverkad/Tjänst) används för nya artiklar när kolumnen Artikeltyp inte är mappad eller cellen är tom. Här finns också kryssrutan Hoppa över rader som redan finns — se Hoppa över befintliga rader. Klicka Förhandsgranska för att gå vidare.
- Förhandsgranska — varje rad visas som Ny, Uppdateras eller Hoppas över (matchning sker på artikelnummer) tillsammans med eventuella fel och varningar. Under Skapas automatiskt listas enheter och artikelgrupper som inte finns i registren: okända enheter skapas med koden som namn, och okända artikelgruppskoder skapas på samma sätt om de är 3–4 siffror (annars blir raden fel). Knappen Importera är låst tills alla fel är åtgärdade — rätta filen och börja om från steget Fil.
- Resultat — visar hur många artiklar som skapades, uppdaterades och hoppades över samt vilka register som skapades. Klar går tillbaka till artikelregistret.
Regler att känna till:
- Allt eller inget. Innehåller filen ett enda radfel importeras ingenting — det som förhandsgranskningen visar som fel måste rättas i filen först. Varningar stoppar däremot aldrig importen.
- Tomma celler skriver aldrig över. Vid uppdatering lämnas fält med tom cell orörda; vid ny artikel lämnas de tomma/med standardvärde.
- Artikeltypen tolkas ur flera stavningar. "Tillverkad" och "M" ger Tillverkad, "Köpt", "P" och "K" ger Köpt, "Tjänst" och "Lego" ger Tjänst. "Fiktiv" (eller "F") är ett vanligt namn på en fantomartikel och ger en tillverkad artikel med fantomflaggan satt — se Artikeltyper. Att fiktiva artiklar blir tillverkade är avsiktligt: en fantomartikel löses upp till sina komponenter och måste därför ha en struktur, och fliken Beredning finns bara på tillverkade artiklar. Valet Standardtyp åsidosätts alltså av en Fiktiv-cell. Andra värden ger felet "Okänd artikeltyp".
- Artikeltyp, fantomflagga och enhet ändras aldrig på befintliga artiklar. Avviker filens värde från artikelkortet visas en varning och det gamla värdet behålls (enhetslåset — se avsnittet om enheter).
- Nya artiklar utan mappad enhet får grundenheten st, och lagerplatsen sätts till *** precis som när en artikel skapas för hand.
- Belopp och vikter tolkas med svenskt decimalkomma ("1 234,56"), och Aktiv förstår Ja/Nej, 1/0 och true/false.
- Samma artikelnummer två gånger i filen ger fel på den andra raden.
- Textformatera nummerkolumner i Excel. Ett artikelnummer som
0042lagras annars som talet 42 och importeras med den stavningen. - Delexporter av artikellistan (utan benämningskolumn) importeras med samma flik som rena uppdateringar: matchningen sker på artikelnummer och bara de mappade kolumnerna skrivs.
- Planering (rubrikerna Nettovikt, Beställningspunkt, Orderkvantitet, Avrundningsantal, Partiformningsregel känns igen): vikten går till Vikt (kg) och de tre planeringsfälten till Lager-flikens Planering. Ett 0 i filen betyder "ingen" och tömmer fältet. Orderkvantitet importeras bara på rader där Partiformningsregel är "Fast orderstorlek" — med "Mot behov" är planeringen rent behovsstyrd, och en importerad orderkvantitet skulle göra artikeln till en multipelköpare här; är kolumnen Partiformningsregel inte mappad tas orderkvantiteten som den är. Avrundningsantal med fler än 3 decimaler avrundas med en varning. Min. kvantitet, Säkerhetslager, Ledtid och de övriga planeringskolumnerna importeras inte (orderkvantiteten fungerar redan som minsta antal).
- Extra benämning (rubrikerna Artikelnummer, Extra benämning, Färg): färgen går till Färg; extra benämning har inget fält och importeras inte.
Importera alternativa enheter
Fliken Enheter läser exporten Artikellista, Enheter — en rad per artikel och enhet, med rubrikerna Enh., Omr.faktor, Inköpsorder och Kundorder (de känns igen automatiskt; Förvald, Materialuttag, Rapportera inleverans, Packa för leverans, Rapportera utleverans, Lagerrapportering och Statistik importeras inte). Kolumner: Artikelnummer, Enhet och Omräkningsfaktor är obligatoriska; Inköpsenhet (Inköpsorder) och Försäljningsenhet (Kundorder) är valfria.
- Raden med omräkningsfaktor 1 är artikelns grundenhet och hoppas över — bara alternativa enheter importeras (de ligger på artikelkortets Allmänt-flik under Enheter). Avviker den radens enhet från artikelns grundenhet visas en varning; grundenheten ändras aldrig av importen.
- Faktorn inverteras. Filens Omr.faktor är antal grundenheter per en alternativ enhet (rundstål Ø12 med grundenhet kg: raden
msäger 0,89 = 0,89 kg per meter). Nav lagrar det omvända — alternativa enheter per grundenhet — så 0,89 blir 1 kg = 1,123596 m (sex decimaler). Samma enhet som grundenheten med en annan faktor än 1 är ett fel. - Inköpsorder respektive Kundorder = Ja på en alternativ rad gör enheten till artikelns Inköpsenhet respektive Försäljningsenhet (förvalet på inköps- och kundorderrader). Två enheter med samma flagga på en artikel är ett fel.
- Okända enhetskoder skapas i enhetsregistret precis som i artikelimporten. Artikeln måste redan finnas.
- En alternativ enhet som redan finns på artikeln får sin faktor uppdaterad; med Hoppa över rader som redan finns lämnas den orörd.
Raderna med faktor 1 (en per artikel) listas som Hoppas över i förhandsgranskningen och resultatet — det är väntat och ingen brist i filen.
Hoppa över befintliga rader
Kryssrutan Hoppa över rader som redan finns i steget Kolumner finns på alla importer — artiklar, enheter, inköps- och kundpriser, struktur och operationer, liksom kund- och leverantörsimporten. Den gör att rader vars post redan finns lämnas helt orörda:
- Artiklar, enheter, priser, kunder och leverantörer uppdateras inte. Utan kryss skrivs filens värden in på den befintliga posten; med kryss behålls posten precis som den är.
- Struktur och operationer stoppar inte längre importen. Utan kryss blir en rad som redan finns ett fel, och eftersom importen är allt-eller-inget avbryts hela filen. Med kryss importeras de nya raderna och resten hoppas över.
I steget Förhandsgranska visas de överhoppade raderna med åtgärden Hoppas över och en orsak. I steget Resultat räknas de som överhoppade och listas i tabellen Överhoppade rader:
- Spara som fil laddar ner hela listan som en CSV-fil (
overhoppade-…) med alla mappade kolumner — öppna den i Excel för att se vad som inte kom in, rätta och importera om. - Skriv ut öppnar listan i ett eget fönster och startar utskriften.
Listan på skärmen visar högst 200 rader, men den sparade och den utskrivna listan innehåller alltid alla.
Krysset gäller bara poster som redan finns i databasen. Samma rad två gånger i filen är fortfarande ett fel som avbryter importen — filen motsäger då sig själv och ska rättas. (Undantag: finns raden dessutom redan i databasen hoppas båda förekomsterna över, eftersom ingen av dem skulle skapa något.)
Importera artikelstruktur
Fliken Struktur på Artiklar → Importera läser in strukturrader (BOM) — en rad per komponent. Guiden har samma fyra steg som artikelimporten.
Kolumner: Artikelnummer (den tillverkade artikeln), Komponentnummer och Antal är obligatoriska; Enhet, Operation, Artikelbenämning (komponenten), Komponentens artikeltyp och Komponentens standardpris är valfria. De tre sista används bara tillsammans med Skapa saknade artiklar.
- Den överordnade artikeln måste alltid redan finnas. Ett okänt nummer i kolumnen Artikelnummer blir ett fel — filen bär varken artikeltyp eller enhet för den överordnade artikeln, så den kan inte skapas automatiskt. Importera artiklarna först.
- Skapa saknade artiklar är en kryssruta i steget Kolumner. Med den ikryssad lägger importen upp de komponenter som inte finns i artikelregistret i stället för att stoppa filen. Artikeln skapas ur radens egna kolumner: Artikelbenämning (komponenten) (obligatorisk när rutan är ikryssad), Komponentens artikeltyp, Enhet och Komponentens standardpris. En fil med en enda benämningskolumn får den mappad automatiskt, oavsett om rubriken heter Artikelbenämning, Benämning eller Komponentens benämning. Saknas typkolumnen eller är cellen tom används valet Standardtyp; "Fiktiv" ger en tillverkad artikel med fantomflaggan, precis som i artikelimporten. Enheter som inte finns i enhetsregistret skapas med koden som namn, och den nya artikeln får lagerplatsen
***— samma regler som i artikelimporten. Befintliga artiklar ändras aldrig av strukturimporten: de tre kolumnerna läses bara för komponenter som saknas. De nya artiklarna listas under Skapas automatiskt i förhandsgranskningen och räknas upp i steget Resultat. Utan kryss är en okänd komponent fortfarande ett fel. - Första raden bestämmer. Nämns samma nya komponent på flera rader skapas den en gång, med första radens uppgifter. Avviker benämning, artikeltyp eller standardpris på en senare rad visas en varning; avviker enheten blir raden ett fel — en ny artikel kan bara ha en grundenhet.
- Enhet avser en av komponentens enheter. Lämnas den tom används komponentens grundenhet. Anges en annan enhet måste den vara upplagd som alternativ enhet på komponenten (artikelkortets flik Allmänt), annars stoppas raden. Antalet räknas alltid om till och lagras i komponentens grundenhet. För en komponent som skapas av importen är enheten i stället artikelns grundenhet, och antalet räknas inte om.
- Operation anger sekvensnumret på en av artikelns egna operationer och styr när materialet dras (se Koppla komponent till operation). Finns operationen inte — antingen för att sekvensnumret saknas på rutten, eller för att artikeln inte har någon rutt alls — importeras raden ändå med en varning, men utan koppling: materialet dras då vid slutrapporteringen. Importera därför gärna operationerna före strukturen om kopplingen ska bli rätt. En kalkyloperation kan aldrig förbruka material och avvisas som fel, liksom ett värde som inte är ett heltal.
- Bara nya rader importeras. Ligger komponenten redan i artikelns struktur blir raden ett fel med texten "finns redan i strukturen" — ta bort den ur filen och importera om, eller kryssa i Hoppa över rader som redan finns (se Hoppa över befintliga rader). Befintliga strukturrader ändras aldrig av importen. Samma komponent kan bara ligga en gång per artikel, även om raderna pekar på olika operationer.
- Cirkulära strukturer stoppas. En rad som skulle göra att en artikel innehåller sig själv, direkt eller via flera led, blir ett fel — även när cirkeln uppstår först av två rader i samma fil.
Rapporten Materiallista
Rapporten Materiallista kan importeras rakt av. Guiden känner igen kolumnerna automatiskt trots att filen använder samma rubrik två gånger: Huvudartikel blir den överordnade artikeln, den andra kolumnen Artikelnummer blir komponenten och den andra Artikelbenämning blir komponentens benämning, medan Artikeltyp, Till operation, Kvantitet, Enhet och Standardpris hamnar rätt av sig själva. Kontrollera ändå förslaget i steget Kolumner.
Övriga kolumner importeras inte och ska stå på Importera inte: Pos., Pgrp, Inst.kvant., Extra %, End. kal., Status, A, Beredare, Spärrad (material), Ersättningsartikel, Instruktion, Filer (material), Villkor, Från och med och Till och med. Systemets strukturrad har varken positionsnummer, spillprocent eller giltighetsdatum. Materiallistans Instruktion hör till materialraden; vår kommentar sitter på operationen och importeras från Operationslistan i stället (se Importera operationer).
Materiallistan bär allt som behövs för de komponenter som inte kom med i artikelexporten — kryssa i Skapa saknade artiklar så läggs de upp under importen.
Importera operationer
Fliken Operationer på Artiklar → Importera läser in rutter — en rad per operation.
Kolumner: Artikelnummer, Sekvensnr, Resurs, Ställtid och Stycktid / Tid per enhet är obligatoriska; Tidsenhet, Beskrivning, Kalkyl, Kommentar och Packinstruktion är valfria.
- Artikeln måste redan finnas. Är den inte tillverkad importeras operationen ändå, men med en varning — den används inte vid tillverkning.
- Resurs är resursens tresiffriga kod (se Tillverkning → Resurser). Resursen måste finnas i registret. Excel gör gärna om
007till7; importen fyller på med nollor igen, men textformatera kolumnen om du vill vara säker. - Rapporten Operationslista känns igen automatiskt: Produktionsgrupp blir Resurs, Op. blir Sekvensnr, Operationens benämning blir Beskrivning, Instruktion blir Kommentar, Enhet blir Tidsenhet, och Ställtid, Stycktid och Endast kalkyl hamnar rätt. (Artikelbenämning importeras däremot inte — det är artikelns namn, inte operationens.) Lägg upp resurserna under Tillverkning → Resurser först — importen skapar dem inte.
- Ställtid och Stycktid måste båda mappas. Saknar momentet ställtid skriver du
0— kolumnerna får inte utelämnas, eftersom ett gissat värde skulle slå igenom i förkalkylen utan att synas. - Tidsenhet säger i vilken enhet de två tidskolumnerna är skrivna. Är kolumnen inte mappad, eller cellen tom, läses båda som minuter (ställtid i minuter, stycktid i minuter per styck). Operationslistan exporteras normalt med antal/timme: då är Stycktid antal styck per timme och Ställtid anges i timmar — importen räknar om (0,2 h blir 12 min, 360 st/h blir 0,1667 min/st) och sparar operationen med visningsenheten st/h. Även minuter/enhet, timmar/enhet (båda tiderna i timmar) och sekunder/enhet förstås; en okänd enhet blir ett radfel, aldrig en gissning. En rad med antal/timme och stycktid 0 sparas som 0 min/st med en varning, eftersom 0 st/h saknar mening. Lagringen är alltid minuter — se Tidsenhet på operationen. På en legoresurs sätts tiderna alltid till 0 (med en varning om filen hade tider), precis som i dialogen.
- Beskrivning är operationens namn (operationslistans Operationens benämning), max 255 tecken — en längre text blir ett radfel. En kolumn med rubriken Beskrivning hamnar här, inte i Kommentar. Se Beskrivning på operationen.
- Kalkyl förstår Ja/Nej, 1/0 och true/false; tom cell betyder Nej. Se Kalkyloperationer.
- Kommentar är operationens fritext (operationslistans Instruktion), max 1000 tecken — en längre text blir ett radfel. Kryssrutan Skriv ut kommentaren på arbetskortet i steget Kolumner avgör om texterna skrivs ut på utskriften Skriv ut TO (PDF): filen bär ingen egen kolumn för valet, så det gäller alla rader som har en kommentar. Utan kryss sparas kommentaren men skrivs inte ut — krysset kan sättas per operation efteråt på artikelkortet, se Kommentar på operationen.
- Packinstruktion, max 1000 tecken — en längre text blir ett radfel, aldrig en tyst avkortning. Se Packinstruktion på operationen.
- Nya rader som standard. Finns sekvensnumret redan på artikeln blir raden ett fel — ta bort den ur filen, eller kryssa i Hoppa över rader som redan finns (se Hoppa över befintliga rader). Operationer kan alltså läggas till på en artikel som redan har en rutt, så länge sekvensnumren är nya.
- Uppdatera befintliga operationer är kryssrutan i steget Kolumner som i stället skriver över en operation som redan finns (samma artikel och sekvensnummer) med filens resurs, ställtid, stycktid, tidsenhet och Kalkyl, samt beskrivning, kommentar och packinstruktion för de celler som är ifyllda — en tom textcell lämnar det sparade värdet orört, och utskriftsvalet för kommentaren följer kryssrutan Skriv ut kommentaren på arbetskortet bara på rader som har en kommentar. Det är så en rutt som importerats med fel tidsenhet rättas: kör om Operationslistan med kryssrutan i, så räknas tiderna om enligt Enhet-kolumnen. Förhandsgranskningen visar raderna som Uppdateras. Frisläppta tillverkningsordrar påverkas inte — de behåller sin kopia av operationerna från frisläppet. Kryssrutan kan inte kombineras med Hoppa över rader som redan finns; kryssar du i den ena släcks den andra.
Artikelgrupper
Artiklar → Artikelgrupper är ett fritt register för kontering/statistik/rapportuppdelning. Varje grupp har en kod (3–4 siffror) och en benämning, samt en valfri Beskrivning (högst 500 tecken, visas som kolumn i listan); registret är platt utan huvudgruppsnivå. Skapa med + Ny grupp, redigera genom att klicka på namnet. Artikeln kopplas till gruppen på artikelkortets Allmänt-flik.