Examples for Additional Options of the SerialEntry Action Template

The following examples can be used as additional options for the quick add's SerialEntry action template in the Options argument field:

  • Min. lentgh of a search string if no filter is applied:

    {"minSearchTextLength":"4"}

  • By default, the root record of an item is also synchronized. You can define, that records linked to the root record are also synchronized:

    {"syncStrategy":"UP"}

    You can define that all order items of an order are synchronized once more when the quick add is closed.

  • By default, each row is transferred to the server after the user exits a row.

    {"disableRowUpdate" :true } defines that all the rows are transferred when the user exits the quick add.

  • If the step size for packaging units were defined, quantities entered erroneously are automatically corrected to the package size. You can disable this function:

    {"disableAutoCorrectPackageSize":true}

  • If the minimum/maximum quantities were defined, lower/higher quantities entered are automatically corrected to the defined limits. You can disable this function:

    {"disableAutoCorrectMinMax":true}

  • {"addSourceConfigs" :true } defines that additional filters that include info areas linked to the source info area (e.g. AT) are also displayed. However, if one record is linked to many records (1:n link) in the source info area, this record is only displayed once (and not multiple times for each linked record).
    Note: Some linked records may not be synchronized if there are custom filters defined on the record. For more information, see Filters.
  • By default, values are calculated and saved after the user exits a row.

    {"computeRowOnEveryColumn" :true } defines that each field is calculated anew and saved when the field is exited.

  • {"autoCreatePositions" :true } defines that POS items are added (as defined in the listings).

    By default, before the items are added you must confirm their creation. The texts that are displayed as message and in the message's header can be defined as follows:

    • {"autoCreateMessage":"mytexts :0 "}: The message text. The given text should contain the %d parameter (for the number of records).

      The syntax for specifying the texts is smartbook: <clientTextgroup>:<no>.

    • {"autoCreateMessageHeadline":"mytexts:1"} -> The message box's title

    You can also define that they are added automatically without confirmation:

    {"autoCreateDoNotAsk":true}

  • {"disableRowDelete" :true } defines that a row is not deleted when the value is set to 0.
  • {"DontShowRebates" :true } defines that only quantity multiplied by unit price is displayed. Discounts or the net price are not taken into account.
  • You can define that an alternative label is displayed in the shopping cart:

    {"SummaryTitle":"<TextGroup>:<TextNr>"}

  • You can define an alternative text to be displayed for the All Items button:

    {"AllItemButtonTitle":"<TextGroup>:<TextNo>"}

  • You can define an alternative title for the Summary button:

    {"SummaryButtonTitle"}:{"<TextGroup>:<TextNr>"}

  • You can define that the third row is not displayed in the quick add (depending on the number of fields in the configuration)

    {"DisableThirdListRow":1}

  • {"hideZeroStock" :true } or {"showZeroStock":false} define that items are not displayed if no quota was defined for them or where all the samples have already been issued.
    Note: Do not use both parameters in combination but only one or the other.

    Default: {"showZeroStock":false

  • {"DisableDuplicateRow" :true } defines that the user is not allowed to duplicate rows.
  • {"pdfHIColor":"#00FF0045"} defines the color that marks barcodes with available PDF annotation. The color must be given in hex format.