Procedura-FmtDisplayName

Popis:
Formátuje název dokladu(řada-číslo/období)

Parametry:

NázevPopisDatový typ
IN_DOCQUEUE_IDChar(10)
IN_ORDNUMBERInteger
IN_PERIOD_IDChar(10)

Návratové hodnoty:

NázevPopisDatový typ
OUT_DISPLAYNAMEVarChar(24)

Tělo:

BEGIN
  S = null;
  SELECT code FROM docqueues WHERE id = :IN_DOCQUEUE_ID INTO S;
  IF (S IS NULL) THEN BEGIN
    S = '????';
  END
  I = IN_ORDNUMBER;
  IF (I IS NULL) THEN BEGIN
    I = 0;
  END
  OUT_DISPLAYNAME = S || '-' || I || '/';
  S = null;
  SELECT code FROM periods WHERE id = :IN_PERIOD_ID INTO S;
  IF (S IS NULL) THEN BEGIN
    S = '????';
  END
  OUT_DISPLAYNAME = OUT_DISPLAYNAME || S;
  SUSPEND;
END;

Generated by ABRA Software a.s. 27.10.2021 16:34:13