Introduction to Forms in the Production Module

The 'Forms' function allows you to print particular records or documents in batches.

Each separate document that you can print contains two elements, the "Form" and the "Form Template". The Form element extracts the relevant information from the database and places it in printable fields, while the Form Template is the graphic layout design of the printed output i.e. it determines where on the page the printable fields will be placed.

To begin printing forms, first ensure you are in the Production module. Then, if you are using Windows or macOS, click the [Forms] button in the Navigation Centre or use the Ctrl-D (Windows)/⌘-D (macOS) key combination. If you are using iOS or Android, tap the [Routines] button in the Navigation Centre and then tap [Forms]. The window illustrated below appears, listing the forms that you can print from the Production module.

To print a form, follow this procedure:
  1. If you are using Windows or macOS, double-click the form name in the list or highlight it and press the Enter key. If you are using iOS or Android, tap the form name in the list. In both cases, a specification window will then appear, where you can determine the records that you want to be printed (e.g. which Production Orders are to be printed). The specification windows for each form are described in detail on the pages describing each form..

  2. Click or tap [Run] to print the documents.

  3. Close the 'Forms' window using the close box (Windows/macOS) or by tapping < (iOS/Android).
In some cases, you can also print a form from an individual record by clicking the Printer icon (Windows/macOS) or selecting 'Print' from the File menu (all platforms). You can also print a record to screen by clicking the Preview icon (Windows/macOS only).

Before you can print a form, you must connect it to a Form Template. The Form Template contains the layout of the printed output. If necessary you can connect a form to more than one Form Template: for example, you might need a particular form to be able to produce printed output in different Languages determined by the Language of the Customer. To connect a form to a Form Template, follow this procedure, which you must carry out using Windows or macOS:

  1. For each option, design a Form Template using the Form Template register in the System module. A file containing samples of each Form Template is supplied with Standard ERP: if you want to use these samples as the basis for your own designs, import the "UKForms.txt" file as described on the Importing Set-up Data page.

  2. Change to the Production module and open the 'Forms' list window by clicking the [Forms] button in the Navigation Centre or using the Ctrl-D (Windows)/⌘-D (macOS) key combination.

  3. Highlight each item in the list in turn and for each one select 'Define Form' from the Operations menu. In the subsequent 'Form Definition' window, assign a Form Template (or more than one Form Template) to each form. The 'Form Definition' window is fully described here. For example, each form can be printed using different Form Templates, determined perhaps by the Number Series of the Production record.

  4. You only need use the 'Define Form' function once. Afterwards, Form Template selection will be automatic.
The selection process for each form is described on the pages describing each one. Except where specified, leave all the fields in the specification window blank if you want forms to be printed for every record in the relevant register. If you need to restrict the number of forms printed, use the fields as described.

You can often possible print forms from a range of records, such as a range of Productions. To do this, enter the lowest and highest values of the range, separated by a colon. For example, to print Productions 001 to 010, enter "001:010" in the Production Number field. Depending on the field, the sort used might be alpha or numeric. In the case of an alpha sort, a range of 1:2 would also include 100, 10109, etc.

---

Please follow the links below for details about each form:

Go back to:

Production Labels

This page describes the Production Labels form in the Production module.

---

The Production Labels form allows you to print labels for a particular Production or range of Productions. One label will be printed per page.

Production Label
Range Reporting    Numeric
Specify the Productions for which you need labels to be printed. You must specify a Production Number or range of Production Numbers: if you leave this field empty, no labels will be printed.
Illustrated below is a sample PROD_LABELS record from the Form Template register in the System module. Note that you should only add each field once to the Form Template: the label printing function will print the fields the appropriate number of times on each page.

Add fields to the Form Template design in the usual way (click the [Field] button and draw a rectangle where you want the field to appear). When the Field dialogue box opens, specify the Fieldname. The one departure from the usual procedure is that the Format of each field must be set to 1:

If you find the labels on each row are not aligned properly when printed, set the Format to "Matrix".

If you want static text to be printed on your labels (i.e. text that identifies the information on the labels, such as "Item Name"), follow these steps:

  1. Click the [Field] button and draw a rectangle where you want the static text to appear. The Field dialogue box opens.

  2. Leave the Fieldname blank and enter the static text in the Field Argument field.

  3. Click [OK] to save.

  4. Do not use the [Text] button for this purpose: any text that you add to the Form Template this way will only be printed for the first label.
You can use the following fields when you design the Form Template to be used by the Production Label form:

Field in Form TemplatePrints (from Production record)
Header Fields (these print once per Production)
End TimeEnd Time
Fixed Asset CodeMachine
LocationLocation
Location NameName from the Location record
Production NumberNo.
Production DateEnd Date
QuantityQty (two decimal places)
Recipe CodeRecipe
Recipe NameName
Start TimeStart Time
Total WeightOut Weight (two decimal places)
Row Fields (If these fields have a Format of "Header", they will print once for each row, so remember to specify a Line Height. If they have a Format of "Matrix", they will only print for the first row)
Item CodeItem
Out Item NameDescr.
Quantity OutOut (two decimal places)
Serial NumberSerial No.

---

Go back to:

Production Operation Picking Lists

This page describes the Production Operation Picking Lists form in the Production module.

---

The Production Operation Picking Lists form allows you to print a Production Operation as a picking list that warehouse staff can use to transfer the components from the warehouse to the production area. Only rows with In Quantities will be printed.

Prod. Oper. No.
Range Reporting    Numeric
Specify the Production Operations that you want to be printed. You must specify a Production Operation Number or range of Production Operation Numbers: if you leave this field empty, no forms will be printed.
You can use the following fields when you design the Form Template to be used by the Production Operation Picking List form:

Field in Form TemplatePrints (from Production Operation record)
Header Fields (these print once per Production Operation)
Actual QtyActual Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Calculated VolumeSum of (In Qty * Item Volume from the Item record) for each row (two decimal places)
Calculated WeightSum of (In Qty * Weight from the Item record) for each row (two decimal places)
Delivery Date and TimeThe date and time when the form was printed
End TimeEnd Time
Number of Items in TextPrints as a word the number of different Items in the Production Operation. The word is taken from the relevant record in the Values in Text setting in the System module for the Language of the Production Operation or, if that is blank, the Language in the Company Info setting
Order Number (ordnummer) Prod. Order
Payment Number for RussiaPrints the No. of the Production Operation with the first three characters removed
Production DateEnd Date
Production NumberProd. No.
Serial Number (Number Series) No.
SequenceSequence
Start DateStart Date
Start TimeStart Time
Sub SequenceSub-Sequence
Total FIFOSum of (Row FIFO) from each row (two decimal places)
Total QuantitySum of (In Qty) from each row (two decimal places)
Total Quantity (totqty)Qty (number of decimal places determined by the data e.g. "1" will be printed as "1", "1.5" will be printed as "1.5", etc)
Row Fields (these print once per Input row, so remember to specify a Line Height and to set the Format to "Matrix". Output rows are not printed)
Alternative CodeAlternative Code from the Item record
BarcodeBarcode from the Item record
Catalog Serialnumber (K-xxxx)If the first character of the Item Number is "K", prints the No. of the Production Operation with "K-" as a prefix. Otherwise, prints the No.
Commodity CodeCommodity Code from the Item record
Conversion 1Conversion 1 from the Item record
Conversion 2Conversion 2 from the Item record
Delivered Quantity (antallev)In Qty (number of decimal places determined by the data e.g. "1" will be printed as "1", "1.5" will be printed as "1.5", etc)
Delivered UnitUnit from the Item record
Department on Item RecordDepartment from the Item record
DepthItem Depth from the Item record (two decimal places)
Description 1Descr.
EU CodeCommodity Code from the Item record
FIFOFIFO (number of decimal places determined by the Round Off setting in the System module)
HeightItem Height from the Item record (two decimal places)
Item CodeThe full Item Number, including any portion representing Varieties. For example, if the Item Number is "10126.GRE.SM", "10126.GRE.SM" will be printed
Item VarietiesThe portion of the Item Description representing Varieties. For example, if the Item Description is "Shirt, Green, Small", "Green, Small" will be printed. If the Item does not have Varieties, nothing will be printed
Item Without VarietiesThe basic Item Number, without any portion representing Varieties. For example, if the Item Number is "10126.GRE.SM", "10126" will be printed
MaterialMaterial
Quantity Conversion 1, Quantity Conversion 2, Quantity Conversion 3If the Item record has a Conversion 1 and a Conversion 2, these fields print the relevant quantities. Please refer to the description of these fields here for details and an example. You should set the Format to 1 in these fields.
Quantity InIn Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Quantity OutOut Qty
Row NumberRow number
Sales DepthSale Depth from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Sales HeightSale Height from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Sales WidthSale Width from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Serial Number bc39Serial No., printed using the Code 39 barcode format. You should give this field a Style that uses a Code 39 barcode font
Serial Number (serienr)Serial No.
Shelf CodeShelf Code from the Item record
Sum, FIFOIn Qty * FIFO (number of decimal places determined by the Round Off setting in the System module)
Supplier Address 1If the Item has a Default Purchase Item, the first line of the Invoice Address of the Supplier in that Purchase Item
Supplier Address 2If the Item has a Default Purchase Item, the second line of the Invoice Address of the Supplier in that Purchase Item
Supplier Address 3If the Item has a Default Purchase Item, the third line of the Invoice Address of the Supplier in that Purchase Item
Supplier CodeIf the Item has a Default Purchase Item, the Contact Number of the Supplier in that Purchase Item
Supplier Item No. If the Item has a Default Purchase Item, the Supplier's Item Number in that Purchase Item
Supplier NameIf the Item has a Default Purchase Item, the Name of the Supplier in that Purchase Item
UnitIf the Item has a Unit, the correct translation for the Language of the Production Operation of the Unit Name from the Units setting
VolumeVolume from the Item record (two decimal places)
Volume, rowIn Qty * Item Volume from the Item record (two decimal places)
WeightWeight from the Item record (two decimal places)
Weight, rowIn Qty * Weight from the Item record (two decimal places)
WidthItem Width from the Item record (two decimal places)

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to:

Production Orders

This page describes the Production Orders form in the Production module.

---

Use the Production Order form when you need to print a Production Order record or a range of Production Order records, perhaps to provide instructions to the assembly department.

You can also print an individual Production Order by opening the record and clicking the Printer icon (Windows/macOS) or selecting 'Print' from the File menu (all platforms). To print a Production Order to screen, click the Preview icon (Windows/macOS only).

A Production Order will be printed with the text "Test Printout" as a diagonal watermark if its Status is Started and if you are not using the No Test Printout option in the Optional Features setting in the System module.

Period
Paste Special    Reporting Periods setting, System module
If there are any Production Orders in the range that you specify below with Start Dates, those whose Start Dates fall within this period will be printed. To have a Start Date, a Production Order must be Started or Finished. Production Orders in the range with blank Start Dates (i.e. those that are Created and Accepted) will also be printed.

Production Order
Range Reporting    Numeric
Enter a Production Order Number to print a single Production Order, or a range of Production Order Numbers, separating the first and last number with a colon (:).

You must specify a Production Order Number or range of Production Order Numbers: if you leave this field empty, no forms will be printed.
You can use the following fields when you design the Form Template to be used by the Production Order form:

Field in Form TemplatePrints (from Production Order record)
Header Fields (these print once per Production Order)
BarcodeBarcode
DescriptionComment. The three Comment lines will be printed on separate lines, so you should specify a Line Height for this field
Description 1Instruction. The three Instruction lines will be printed on separate lines, so you should specify a Line Height for this field
Description 2Comment. The three Comment lines will be printed on separate lines, so you should specify a Line Height for this field
Fixed Asset CodeMachine
InstructionsInstruction. The three Instruction lines will be printed on separate lines, so you should specify a Line Height for this field
LocationLocation
Location NameName from the Location record
Payment Number for RussiaPrints the No. of the Production Order with the first three characters removed
PersonPerson
Person NameName from the Person record
Production DateDue Date
Recipe CodeRecipe
Recipe NameName
RoutingRouting
Serial Number (Number Series) No.
Start TimeStart Time
Total Quantity (totqty) Qty (number of decimal places determined by the data e.g. "1" will be printed as "1", "1.5" will be printed as "1.5", etc)
Total Quantity InQty (from the header) * sum of (In Qty) from each row (number of decimal places determined by the Round Off setting in the System module)
Total Quantity outQty (from the header) * sum of (Out Qty) from each row (number of decimal places determined by the Round Off setting in the System module)
Serial Number bc39No., printed using the Code 39 barcode format. You should give this field a Style that uses a Code 39 barcode font
Row Fields (these print once per row, so remember to specify a Line Height and to set the Format to "Matrix")
Comment 2Descr.
Item CodeItem
Item Code 2Item
MaterialMaterial
Quantity InIn Qty (number of decimal places determined by the Round Off setting in the System module)
Quantity OutOut Qty (number of decimal places determined by the Round Off setting in the System module)
Shelf Code (lagerplats) Shelf Code from the Item record
UnitUnit from the Item record
Row Fields (these print once per Output row, so remember to specify a Line Height and to set the Format to "Matrix". These fields are not printed for Input rows)
CommentDescr.
Out itemItem
Out Item NameDescr.
Out Item QuantityOut Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
QuantityOut Qty (number of decimal places determined by the Round Off setting in the System module)
Quantity 2Out Qty * Unit Coefficient from the Item record, or Out Qty / Unit Coefficient from the Item record (depends on the Unit 2 Conversion Calculation options in the Stock Settings setting in the Stock module) (number of decimal places determined by the Round Off setting in the System module)
XItemCodeItem

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to:

Production Picking Lists

This page describes the Production Picking Lists form in the Production module.

---

The Production Picking Lists form is unusual in that it first creates new records and then prints them. You can use it when there is insufficient stock of components in the production area for a Production and you need to create a Stock Movement to move stock there from the warehouse. After the Stock Movement has been created, it will be printed as a picking list that warehouse staff can use to transfer the components from the warehouse to the production area.

The 'Specify Production Picking Lists' window contains a single field:

Enter a Production Number (or range of Production Numbers) for which you need Stock Movements to be created and printed. You must specify a Production Number or range of Production Numbers: if you leave this field empty, no Stock Movements will be created and no forms will be printed.

When you press the [Run] button, a separate Stock Movement will be created for each Production in the range, as follows:

  1. If the Status of a Production is Created or Started, a Stock Movement will be created that will move the components from the Main Location specified in the Stock Settings setting to the Production Location. All Input rows with Stocked Items from the Productions in the range will be transferred to the corresponding Stock Movement.

    By default, the Requested Quantity in each Stock Movement row will be the exact Quantity needed to complete the Production. This will be the In Qty in each Production row, less any quantity that has been moved in a previous Stock Movement (i.e. one of any status with the same Production Number in the For Production field). If there is not enough stock in the From Location to satisfy the Requested Quantity, then it will be reduced to the quantity in stock. This because each Stock Movement will be marked as Reserved, meaning that when you deliver similar Items, Standard ERP will maintain sufficient stock for the Stock Movement until it are Sent or Received. It is not possible to reserve stock that is not there.

  2. If the Status of a Production is Finished, a Stock Movement will be created that will move the assembled Item from the Production Location. The To Location will be left empty, so you will need to choose one before you can mark the Stock Movement as Received. All Output rows with Stocked Items from the Production will be transferred to the Stock Movement. The Quantity in each Stock Movement row will be the exact Quantity built by the Production.

  3. If the Status of a Production is Cancelled or Discarded, no new Stock Movement will be created.

  4. If there is a previous Stock Movement (of any status) for the entire In Qty, no new Stock Movement will be created and nothing will be printed.
You can use Access Groups to control who can use this form to create Stock Movements from Productions. To do this, deny access to the 'Stock Movement from Production' Action.

Please refer here for full details about Stock Movements.

You can use the following fields when you design the Form Template to be used by the Production Picking List form:

Field in Form TemplatePrints (from Stock Movement record)
Header Fields (these print once per Stock Movement)
From AddressAddress of From Location from the Location record. This will be printed on separate lines, so you should specify a Line Height for this field
From ContactContact of From Location from the Location record
From Fax NumberFax of From Location from the Location record
From LocationFrom Location
From NameName of From Location from the Location record
From TelephoneTelephone of From Location from the Location record
Payment Number for RussiaPrints the No. of the Stock Movement with the first three characters removed
PersonName of the Person printing the form, from their Person record
Stock Serial NumberNo.
To AddressAddress of To Location from the Location record. This will be printed on separate lines, so you should specify a Line Height for this field
To ContactContact of To Location from the Location record
To Fax Fax of To Location from the Location record
To LocationTo Location
To NameName of To Location from the Location record
To PhoneTelephone of To Location from the Location record
Row Fields (these print once per row, so remember to specify a Line Height and to set the Format to "Matrix")
Alternative CodeAlternative Code from the Item record
BarcodeBarcode from the Item record
Catalog Serialnumber (K-xxxx) If the first character of the Item Number is "K", prints the No. of the Stock Movement with "K-" as a prefix. Otherwise, prints the No.
Commodity CodeCommodity Code from the Item record
Conversion 1Conversion 1 from the Item record
Conversion 2Conversion 2 from the Item record
Delivered UnitUnit from the Item record
DepthItem Depth from the Item record (two decimal places)
Description 1Description
EU CodeCommodity Code from the Item record
FIFOR. Old Unit Pr. (number of decimal places determined by the Round Off setting in the System module)
HeightItem Height from the Item record (two decimal places)
Item CodeThe full Item Number, including any portion representing Varieties. For example, if the Item Number is "10126.GRE.SM", "10126.GRE.SM" will be printed
Item VarietiesThe portion of the Item Description representing Varieties. For example, if the Item Description is "Shirt, Green, Small", "Green, Small" will be printed. If the Item does not have Varieties, nothing will be printed
Item Without VarietiesThe basic Item Number, without any portion representing Varieties. For example, if the Item Number is "10126.GRE.SM", "10126" will be printed
Department on Item RecordDepartment from the Item record
Ordered QuantityReq. Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Production NumberFor Production
RoutingRouting from the Production
Quantity Conversion 1, Quantity Conversion 2, Quantity Conversion 3If the Item record has a Conversion 1 and a Conversion 2, these fields print the relevant quantities (calculated from the Req. Qty). Please refer to the description of these fields here for details and an example. You should set the Format to 1 in these fields.
Row NumberRow number
Sales DepthSale Depth from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Sales HeightSale Height from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Sales WidthSale Width from the record in the Batch Specifications setting in the Stock module for the Item/Serial Number combination (two decimal places)
Serial Number bc39 Serial No., printed using the Code 39 barcode format. You should give this field a Style that uses a Code 39 barcode font
Serial Number (serienr) Serial No.
Shelf CodeShelf Code from the Item record
Supplier Address 1If the Item has a Default Purchase Item, the first line of the Invoice Address of the Supplier in that Purchase Item
Supplier Address 2If the Item has a Default Purchase Item, the second line of the Invoice Address of the Supplier in that Purchase Item
Supplier Address 3If the Item has a Default Purchase Item, the third line of the Invoice Address of the Supplier in that Purchase Item
Supplier CodeIf the Item has a Default Purchase Item, the Contact Number of the Supplier in that Purchase Item
Supplier Item No. If the Item has a Default Purchase Item, the Supplier's Item Number in that Purchase Item
Supplier NameIf the Item has a Default Purchase Item, the Name of the Supplier in that Purchase Item
UnitIf the Item has a Unit, the correct translation for the Language of the Production Operation of the Unit Name from the Units setting
VolumeVolume from the Item record (two decimal places)
WeightWeight from the Item record (two decimal places)
WidthItem Width from the Item record (two decimal places)

Please refer here for details about the standard fields that you can also include in the Form Template. In particular, you may want to include the "Date" field (the date when the form was printed) if you want a date to be printed.

---

Go back to:

Productions

This page describes the Productions form in the Production module.

---

Use the Production form when you need to print a Production record or a range of Production records, perhaps to provide instructions to the assembly department.

You can also print an individual Production by opening the record and clicking the Printer icon (Windows/macOS) or selecting 'Print' from the File menu (all platforms). To print a Production to screen, click the Preview icon (Windows/macOS only).

Production
Range Reporting    Numeric
Enter a Production Number to print a single Production, or a range of Production Numbers, separating the first and last number with a colon (:). If you leave the field empty, every Production will be printed.
You can use the following fields when you design the Form Template to be used by the Production form:

Field in Form TemplatePrints (from Production record)
Header Fields (these print once per Production)
Actual QtyActual Qty
BarcodeNo.
Comment 2 BC39Second line of Comment, printed using the Code 39 barcode format. You should give this field a Style that uses a Code 39 barcode font
DescriptionFirst line of Comment
Description 1Second line of Comment
Description 2Third line of Comment
Discarded ReasonDiscarded Reason
End TimeEnd Time
Fixed Asset CodeMachine
LocationLocation
Location NameName from the Location record
Payment Number for RussiaPrints the No. of the Production with the first three characters removed
PersonPerson
Person NameName from the Person record
Production DateEnd Date
Production NumberNo.
Production OrderProd. Ord.
Recipe CodeRecipe
Recipe NameName
Responsible PersonInspector
Responsible Person NameName of the Inspector, from their Person record
RoutingRouting
Serial Number bc39Third line of Comment, printed using the Code 39 barcode format. You should give this field a Style that uses a Code 39 barcode font
Serial Number (Number Series) No.
Start DateStart Date
Start TimeStart Time
Total Quantity (totqty) Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Total WeightOut Weight (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Row Fields (these print once per row, so remember to specify a Line Height and to set the Format to "Matrix")
Actual Qty - RowActual
Comment 2Descr.
Extra CostW-cost (number of decimal places determined by the Round Off setting in the System module). You should set the Format to 1 in this field
Item CodeItem
Item Code 2Item
MaterialMaterial
PriceI-cost (number of decimal places determined by the Round Off setting in the System module). You should set the Format to 1 in this field
Quantity InIn Qty (number of decimal places determined by the Round Off setting in the System module)
Quantity OutOut Qty (number of decimal places determined by the Round Off setting in the System module)
Serial NumberSerial No.
Total Quantity InIn Qty (if you are using the Production Lines Hold Actual Qty option in the Production Settings setting) or In Qty * Qty from the Production header (otherwise) (number of decimal places determined by the Round Off setting in the System module). You should set the Format to 1 in this field
Total Quantity outOut Qty (if you are using the Production Lines Hold Actual Qty option in the Production Settings setting) or Out Qty * Qty from the Production header (otherwise) (number of decimal places determined by the Round Off setting in the System module). You should set the Format to 1 in this field
UnitUnit from the Item record
Row Fields (these print once per Output row, so remember to specify a Line Height and to set the Format to "Matrix". These fields are not printed for Input rows)
CommentDescr.
Out itemItem
Out Item NameDescr.
Out Item PriceI-cost (number of decimal places determined by the Round Off setting in the System module). You should set the Format to 1 in this field
Out Item QuantityOut Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Out Item Serial NumberSerial No.
QuantityOut Qty (number of decimal places determined by the data e.g. "1.00" will be printed as "1", "1.50" will be printed as "1.5", etc)
Quantity 2Out Qty * Unit Coefficient from the Item record, or Out Qty / Unit Coefficient from the Item record (depends on the Unit 2 Conversion Calculation options in the Stock Settings setting in the Stock module) (number of decimal places determined by the Round Off setting in the System module)
Serial Number (serienr) Serial No.
XItemCodeItem
XItemNameDescr.
XItemUnitUnit from the Item record
Row fields relating to jewellery (if you are using the Jewellery module, various fields will be added to the Item window that you can use to record specifications for jewellery Items. If a jewellery Item is used in a Production row, these specifications will be copied to that Production row although they will not be visible there. Use the fields listed below to print this information. As they are row fields, you should specify a Line Height and set the Format to "Matrix" in each one)
Bracelet/Strap, RowBracelet/Strap
Certificate, RowCertificate
Clarity, RowClarity
Colour, RowColour
Gender, RowGender
Length, RowLength
Major Stone, RowMajor Stone Detail
Metal, RowMetal
Minor Stone, RowMinor Stone Detail
Movement, RowMovement
Other Comment, RowOther
Other Comment 2, RowOther2
Size, RowSize
Style Name, RowStyle Name
Watch Brand, RowWatch Brand
Watch Metal, RowWatch Metal
Weight, rowWeight

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to:

Recipe

This page describes the Recipe form in the Production module.

---

The Recipe form allows you to print an individual Recipe record.

You can also print a Recipe by opening the record and clicking the Printer icon (Windows/macOS) or selecting 'Print' from the File menu (all platforms). To print a Recipe to screen, click the Preview icon (Windows/macOS only).

Code
Paste Special    Recipe Register, Production module
Enter the Code of the Recipe that you need to be printed.
You can use the following fields when you design the Form Template to be used by the Recipe form:

Header Fields

These fields print once per Recipe.

Field in Form TemplatePrints (from Recipe record)
Days to ProduceDays to Produce
Fixed Assembly DaysFixed Assembly Days
Hours To ProduceHours to Produce
InstructionsFirst line of Instructions
Instructions 1 Second line of Instructions
Instructions 2 Third line of Instructions
Minimum Produce QtyMin Prod Qty
Minutes To ProduceMinutes (to Produce)
Normal Produce QtyNormal Prod Qty
Number ProducedNumber Produced
Recipe CodeCode
Recipe In SumCost of In-Items
Recipe NameComment
Recipe Out Sum Value of Out-Items
RoutingDefault Routing
Seconds To ProduceSeconds (to Produce)
Setup TimeTime to Setup
Standard Batch SizeStandard Batch

Row Fields

These fields print once per row, so remember to specify a Line Height and to set the Format to "Matrix".

Field in Form TemplatePrints (from Recipe record)
Comment Specification
Item Code Item
MaterialMaterial
Planned In QtyIn (input quantity)
Planned Out Qty Out (output quantity)
Relative Value Rel.
Row NumberRow number
Sub RecipeRecipe (from flip B)

Item Information

These row fields print information from the records in the Item register for the Items specified in each Recipe row. In these fields, you should specify a Line Height and set the Format to "Matrix".

Field in Form TemplatePrints (from Item record)
Alternative CodeAlternative Code
BarcodeBarcode
Commodity CodeCommodity Code
Department on Item RecordDepartment
DepthDepth
GroupGroup
HeightHeight
Item Cost PriceCost Price
Item PriceBase Price
Price ChangeCost Price Change
Shelf CodeShelf Code
Tag/ObjectTags/Objects
Transaction Date (transdate) Base Price Change
UnitUnit
VolumeItem Volume
Weight, ItemWeight
WidthItem Width

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to:

Routing

This page describes the Routing form in the Production module.

---

The Routing form allows you to print an individual Routing record.

Code
Paste Special    Routings setting, Production module
Enter the Code of the Routing record that you need to be printed.
You can use the following fields when you design the Form Template to be used by the Routing form:

Field in Form TemplatePrints (from Routing record)
Header Fields (these print once per Routing)
Date CreatedReg. Date
RoutingCode
Routing NameComment
Row Fields (these print once per row, so remember to specify a Line Height and to set the Format to "Matrix")
CommentDescription
Fixed Asset CodeMachine
Fixed Asset GroupMach. Group
Fixed Asset Group NameDescription from the Asset record for the Machine
InstructionsPrints the Text from the 'Instructions' card in the Standard Operation record. More details can be found towards the end of this page
Move TimeMove Time
OperationOperations
Queue Time Queue Time
Queue Time In Minutes Queue Time converted to minutes
Row NumberRow number
Run Time Run Time
Run Time In MinutesRun Time converted to minutes
SeparatorPrints a separator line between each row. More details can be found towards the end of this page
SequenceSequence
Setup Time Setup Time
Setup Time In MinutesSetup Time converted to minutes
Sub SequenceSub
Use ArgumentPrints the Field Argument in the field.

Please refer here for details about the standard fields that you can also include in the Form Template.

The "Separator" row field will print a separator line between each row, as shown in this example:

If you will use the "Separator" row field, it is recommended that you use a Line Height in all row fields (including "Separator") that is slightly larger than the font size. This will make room between the rows of text for the separator lines. In the example above, the font size (set in the Style) is 12 and the Line Height in the row fields is 15.

When placing the "Separator" row field on the page, use the Top and Left fields to specify the position of the top left-hand corner of the field. The Right and Bottom values will not be used: the separator lines will be drawn from the specified Left position to the right-hand side of the page, and the number of separator lines drawn will depend on the number of text rows, not on the size of the box representing the field.

It is recommended that the Top figure in the "Separator" row field should be the same as the Top figure in the other row fields less the Line Height. For example, if the Top figure in the other row fields is 120 and the Line Height is 15, the Top figure in the "Separator" row field should be 105. This will ensure that the first separator line (which will be drawn above the rows of text) will be in the correct place.

The "Instructions" row field will print the Text from the 'Instructions' card in the Standard Operation records that are connected to each row in the Routing. In this example, we have added an "Instructions" row field as an additional column. As it is a row field, we have specified the same Line Height as in the other row fields (in this case 15) and set the Format to "Matrix".

This is the output:

The Instructions are printed on their own lines below the information in the other columns. Bearing in mind that the Instructions in a Standard Operation are stored in a text field, it may not be appropriate to print them in a column as shown above. Instead, you can take advantage of their being printed on their own lines and place the "Instructions" row field on top of the other row fields (in this example we have moved the field to the left so that the Instructions will be slightly indented for clarity):

This is the output:

As already mentioned, the Line Height in the "Instructions" row field should be the same as that in the other row fields. Although you can use a different Style for the "Instructions" row field, the requirement to use the same Line Height imposes a limitation on the font size that you can use. The Row Styles feature will allow you to increase the spacing and possibly use a larger font for the Instructions if needed. 'Row Styles' is on the Operations menu in the Form Template window:

Enter a Style in the Description field and a Line Height. Entering a Style in the Description field activates the Row Style so you must enter a Style, even if it is the same as the one in the "Instructions" row field:

This is the output:

---

Go back to:

Routing Production Orders

This page describes the Routing Production Orders form in the Production module.

---

Use the Routing Production Orders form when you need to print details of a Production Order together with a list of its connected Production Operations. The connected Production Operations will be listed in Status order (Created, Started, Finished, Cancelled and finally Discarded). Production Operations with the same Status will be listed in Sequence order.

Production Order
Range Reporting    Numeric
Enter a Production Order Number to print a single Production Order, or a range of Production Order Numbers, separating the first and last number with a colon (:). You must enter a Production Order Number or range of Production Order Numbers: if you leave this field empty, no forms will be printed.
You can use the following fields when you design the Form Template to be used by the Routing Production Order form:

Field in Form TemplatePrints (from Production Order record)
Header Fields (these print once per Production Order)
CommentComment from the connected Routing record
Due DateDue Date
Fixed Asset CodeMachine
LocationLocation
Planned DateShould Start
Recipe CodeRecipe
Recipe NameName
RoutingRouting
Serial Number (Number Series) No.
Row Fields (these print once for each Production Operation that is connected to the Production Order, so remember to specify a Line Height)
Comment 2Comment
End Date 2End Date
End Time 2End Time
Fixed Asset Code Actual Machine
Fixed Asset GroupMachine Group
Fixed Asset Name Description from the Asset record for the Actual Machine
InstructionsText (from the 'Instructions' card). More details can be found in the description of the Routing form
Queue Time In Minutes Queue Time converted to minutes
Row NumberRow number (i.e. counts the number of connected Production Operations)
Run Time In MinutesRun Time converted to minutes
Sequence Sequence
Serial Number, rowNo.
SeparatorPrints a separator line between each row. More details can be found in the description of the Routing form
Setup Time In MinutesSetup Time converted to minutes
Start Date 2Start Date
Start Time2Start Time
StatusStatus
Sub SequenceSub

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to:

Routing Productions

This page describes the Routing Productions form in the Production module.

---

Use the Routing Productions form when you need to print details of a Production together with a list of its connected Production Operations. The connected Production Operations will be listed in Status order (Created, Started, Finished, Cancelled and finally Discarded). Production Operations with the same Status will be listed in Sequence order.

Production
Range Reporting    Numeric
Enter a Production Number to print a single Production, or a range of Production Numbers, separating the first and last number with a colon (:). You must enter a Production Number or range of Production Numbers: if you leave this field empty, no forms will be printed.
You can use the following fields when you design the Form Template to be used by the Routing Production form:

Field in Form TemplatePrints (from Production record)
Header Fields (these print once per Production)
CommentComment from the connected Routing record
DescriptionFirst line of Comment
Description 1Second line of Comment
Description 2Third line of Comment
End TimeEnd Time
Fixed Asset CodeMachine
LocationLocation
Person NameName of the Inspector, from their Person record
Production DateEnd Date
Production OrderProd. Ord.
Recipe CodeRecipe
Recipe NameName
Responsible PersonInspector
Responsible Person NameName of the Inspector, from their Person record
RoutingRouting
Serial Number (Number Series) No.
Start DateStart Date
Start TimeStart Time
Row Fields (these print once for each Production Operation that is connected to the Production, so remember to specify a Line Height)
Comment 2Comment
End Date 2End Date
End Time 2End Time
Fixed Asset Code Actual Machine
Fixed Asset GroupMachine Group
Fixed Asset Name Description from the Asset record for the Actual Machine
InstructionsText (from the 'Instructions' card). More details can be found in the description of the Routing form
Queue Time In Minutes Queue Time converted to minutes
Row NumberRow number (i.e. counts the number of connected Production Operations)
Run Time In MinutesRun Time converted to minutes
Sequence Sequence
Serial Number, rowNo.
SeparatorPrints a separator line between each row. More details can be found in the description of the Routing form
Setup Time In MinutesSetup Time converted to minutes
Start Date 2Start Date
Start Time2Start Time
StatusStatus
Sub SequenceSub

Please refer here for details about the standard fields that you can also include in the Form Template.

---

Go back to: