Mozart / Amadeusz–zaawansowana edycja wydruków (przykład)

Amadeusz, czyli narzędzie do edycji wydruków używanych w Mozart Produkcja pozwala na tworzenie zarówno prostych wydruków. Umożliwia także na bardzo zaawansowaną edycję drukowanych danych.

Mamy sytuację, że czytnik kodow kreskowych nie radzi sobie z Code39 Extended, podczas odczytywania dodaje niepotrzebne znaki.

Taka sytuacja może powodować błędy np. w przypadku, gdy chcemy wydrukować kartę zlecenia z kodem kreskowym. Domyślnie pełny numer zlecenia to P/RR/NNNN/NN gdzie:

P – to rodzaj zlecenia (P albo M),

RR – rok

NNNNN – kolejny numer zlecenia

NN – numer podzlecenia.

W przypadku, gdy nasz czytnik nie radzi sobie z znakami “/” możemy już z poziomu wydruku odfiltrować niechciane symbole.

Na wydruku potrzebny jest numer zlecenia bez znaku “/”
[JEST]
P/20/0002/01
[MA BYĆ]
P2000201

Robimy przez Calculated Fields
Wyrażenie:
Replace([ZlecenieProdukcyjne.PelnyNumer], ‘/’, ”)

image (1)

Program Mozart można pobrać z:

http://produkcjaprogramy.pl

Dokumentacja:

  1. https://docs.devexpress.com/XtraReports/4813/detailed-guide-to-devexpress-reporting/shape-report-data/use-calculated-fields/calculated-fields-overview
  2. https://docs.devexpress.com/XtraReports/4801/detailed-guide-to-devexpress-reporting/shape-report-data/use-calculated-fields
  3. https://docs.devexpress.com/CoreLibraries/4928/devexpress-data-library/criteria-language-syntax
  4. https://docs.devexpress.com/WindowsForms/6211/common-features/expressions