Heart-Profit ERP
November 28, 2024, 12:25:33 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Afhandeling W-Inhoud in Barcode  (Read 882 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: December 17, 2010, 11:12:26 am »

Er zijn situaties waarbij de Barcode een Werkelijke Inhoud bevat. Bij dat type inrichting zal iedere Barcode voorzien zijn van een Identifier (240) met daarachter de Werkelijke Inhoud.

Een Werkelijke Inhoud kan uit maximaal 5 cijfers voor de punt, en 3 cijfers na de punt bestaan (maximaal 99999.999). Het meest voor de hand liggend is derhalve dat de Werkelijke Inhoud altijd als 9 posities (met eventuele voorloopnullen) wordt opgenomen in de Barcode;

De inhoud 20 liter zou dan worden opgenomen als (240)00020.000

Omdat de Barcode hierdoor in veel gevallen onnodig breder wordt, is ervoor gekozen om deze voorloopnullen niet op te nemen in de Barcode. Een inhoud van 20 liter wordt derhalve nu opgenomen als (240)20.000

Hoewel Barcodes "Identifiers" bevatten, zal de Scan van de Barcode "puur tekst" opleveren. Wat hierboven als "Human Readable" wordt afgedrukt (met 240 tussen haakjes) resulteert na een scan in 24020.000

Ofwel, als we nu een Chargenummer hebben die op 240 eindigt, bijv. in de Barcode "(01)8792804001728(10)3011240(240)20.000", dan wordt deze nu gelezen als : Inhoud van 24020,000 liter, Chargenummer 3011, dit, terwijl het Charge 3011240 moet zijn, bij een inhoud van 20,000 liter.

M.i.v. deze Releasenote zal in het geval de Barcode in de 8 posities (5 cijfers + 3 tekens van de 240 Identifier) voor de decimale punt 2x de waarde "240" bevat er een aantal extra kontroles worden uitgevoerd om te kontroleren of de 240 bij de Inhoud hoort, of het Chargenummer.

De eerste kontrole stelt hier dat het resterende Chargenummer uit minimaal 6 posities zal moeten bestaan. Ofwel, als we slechts "3011" overhouden als Chargenummer, dan is dat "te klein" om een echt Chargenummer te kunnen zijn, en dús hoort de 240 bij het Chargenummer en niet bij de Werkelijke Inhoud.

Een tweede kontrole zoekt de EAN-Code op, en bepaalt de default inhoud van de gekoppelde Artikel-/Verschijning. Indien de Verschijningsvorm verwijst naar een blik van 20 liter, dan kan er natuurlijk altijd minder in zo'n blik zitten. Er kan ook best wel eens méér dan 20 liter in een blik zitten, maar 24020 liter in een 20 liter blik, da's een faktor 1200x meer, en dat is niet reëel. Indien de gescande inhoud teveel afwijkt van de default inhoud, kan op basis daarvan alsnog worden gesteld dat de "240" moet worden toebedicht aan het Chargenummer, en niet aan de Werkelijke Inhoud.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOBCLZ      Omschrijving (nog) niet bekend    03-06-2010    17-12-2010
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.244 seconds with 20 queries.