How to add barcode to sales order form

Created by Brenda Gardner, Modified on Thu, 22 Aug, 2024 at 9:18 AM by Brenda Gardner

In this example, Eastern Shore requested the addition of barcode at the line level.  Below are instructions on how to achieve this and remove the barcode data from printing .

 I copied their existing overlay into BGEAST SO.

To add the barcode , go to mapped fields and add new BCLINE field.

From the spoolfile below you will see the barcode data (underlined in red)  This starts in column 8-21.   We want to barcode this data everytime it appears on the spoolfile.   So the row would start when the line details or body starts.    (Row 25-67)

A screenshot of a computer

Description automatically generated

 

 

A screenshot of a computer

Description automatically generated

Use the F4 for ‘font’ selection.   You will need to select  ‘soft fonts’ which are the barcode.  In this case I am using 3of9med .

Then, select ‘Conditional Map’ from the functions box.

A screenshot of a computer

Description automatically generated

We want to condition this map field on finding the first two characters of the barcode ‘O0’  This would be column 8-9 from spoolfile = O0.

Now we need to go to the body area that is mapped.   Select with ‘1’.

A screenshot of a computer

Description automatically generated

Under functions, select ‘Conditionally Map’

A screenshot of a computer

Description automatically generated

Now we are making this mapped field conditional.  We do not want the data to print, since we are barcoding.   To remove so this does not print , starting at column 8-9  <> O0

A screenshot of a computer

Description automatically generated

Test by manually merging the new bgeast so form with a OE615 spoolfile from Eastern Shore user.   

End result.  The barcode data is now gone and the barcode now appears.

 


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article