# 12. Quello che questa voce non mostra

Due cose richieste a questa guida non si vedono su Condizioni pagamento in interrogazione, e
quindi qui non hanno una riga ✔: scriverla senza averla vista sarebbe una verifica finta.

- **Messaggi del COBOL.** Il client ne ha tre forme: la finestra che aspetta un tasto (conoscitivo,
  attenzione, errore, grave, decisionale: `sbh-message.component.ts`, con OK e i tasti proposti dal
  programma), il toast che sparisce da solo per le informazioni (`sbh-toast`), e la nota rossa in
  basso per l'errore del campo (`getScreen().error`). Provati su questa voce: codice `0`, codice
  inesistente `99998`, F3, F6, F12 e F4 sul campo Convalida (che apre la finestra «Simulazione
  condizione di pagamento») — il COBOL non manda nessun messaggio. L'unico messaggio a video e'
  quello del client in §11. Per provarli serve una voce che scrive (Inserimento), che questa guida
  non usa per non toccare i dati del server.
- **Etichette-pulsante e voce «premuta».** Un'etichetta con un trigger nel legacy e' un pulsante
  grigio (`mask__text--btn`), e un'etichetta in REVERSE e' la voce in cui ci si trova, disegnata
  come pulsante premuto (`mask__text--pressed`, `sbh-mask.component.ts:257-259`; il caso d'origine
  e' IACLI50D). La maschera `20000FTB2` non ha etichette con trigger ne' in REVERSE (contate dallo
  prove fatte scrivendo la guida: zero).