Procedura-FmtDocumentDisplayName

Parametry:

NázevPopisDatový typ
IN_DOCUMENT_IDChar(10)
IN_DOCUMENT_TYPEChar(2)

Návratové hodnoty:

NázevPopisDatový typ
OUT_DISPLAYNAMEVarChar(24)

Závislosti:

NázevPopisTřída
FmtDisplayNameFormátuje název dokladu(řada-číslo/období)Procedures
FmtDocumentDisplayNameByPartProcedures

Tělo:

BEGIN
  SELECT OUT_DOCQUEUE_ID, OUT_PERIOD_ID, OUT_ORDNUMBER
  FROM FmtDocumentDisplayNameByPart(:IN_DOCUMENT_ID, :IN_DOCUMENT_TYPE)
  INTO DOCQUEUE_ID, PERIOD_ID, ORD_NUMBER;
  SELECT out_displayname
    FROM fmtdisplayname(:DOCQUEUE_ID, :ORD_NUMBER, :PERIOD_ID)
    INTO OUT_DISPLAYNAME;
  SUSPEND;
  WHEN EXCEPTION ErrIdentityNotFound DO
  BEGIN
    OUT_DISPLAYNAME = 'ID='||:IN_DOCUMENT_ID||'/'||:IN_DOCUMENT_TYPE;
    SUSPEND;
  END
END;

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