IMPR_JEVEUX(
◆ ENTITE = / "DISQUE",
/ "MEMOIRE",
/ "REPERTOIRE",
/ "OBJET",
/ "ATTRIBUT",
/ "SYSTEME",
/ "ENREGISTREMENT",
# Si: (equal_to("ENTITE", 'OBJET'))
◇ NOMOBJ = text,
◇ NUMOC = int,
◇ NOMOC = text,
# Si: (equal_to("ENTITE", 'ATTRIBUT'))
◇ NOMOBJ = text,
◇ NOMATR = / "$$DESO",
/ "$$IADD",
/ "$$IADM",
/ "$$NOM",
/ "$$LONG",
/ "$$LONO",
/ "$$LUTI",
/ "$$NUM",
# Si: (equal_to("ENTITE", 'SYSTEME'))
◆ CLASSE = / "G",
/ "V",
◇ NOMATR = / "$$CARA",
/ "$$IADD",
/ "$$GENR",
/ "$$TYPE",
/ "$$MARQ",
/ "$$DOCU",
/ "$$ORIG",
/ "$$RNOM",
/ "$$LTYP",
/ "$$LONG",
/ "$$LONO",
/ "$$DATE",
/ "$$LUTI",
/ "$$HCOD",
/ "$$INDX",
/ "$$TLEC",
/ "$$TECR",
/ "$$IADM",
/ "$$ACCE",
/ "$$USADI",
# Si: (equal_to("ENTITE", 'REPERTOIRE'))
◇ CLASSE = / "G",
/ "V",
/ " " (par défaut),
# Si: (equal_to("ENTITE", 'DISQUE'))
◇ CLASSE = / "G",
/ "V",
/ " " (par défaut),
# Si: (equal_to("ENTITE", 'ENREGISTREMENT'))
◇ CLASSE = / "G" (par défaut),
/ "V",
◆ NUMERO = int,
◇ INFO = / 1 (par défaut),
/ 2,
◇ IMPRESSION = _F(
◇ NOM = text,
◇ UNITE = unit,
),
◇ COMMENTAIRE = text,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles