def get(self):
        """ Ritorna i dati della scadenza
        """
        daoTestataDocumentoScadenza = TestataDocumentoScadenza()
#        if stringToDate(self.data_scadenza_entry.get_text()) == "":
#            obligatoryField(self._owner.dialogTopLevel,
#                self.data_scadenza_entry, 'Inserire una data!')
        daoTestataDocumentoScadenza.data = stringToDate(self.data_scadenza_entry.get_text())
        daoTestataDocumentoScadenza.importo = float(self.importo_scadenza_entry.get_text() or '0')
        idpag = findIdFromCombobox(self.id_pagamento_scadenza_ccb.combobox)
        if idpag:
            p = Pagamento().getRecord(id=idpag)
            daoTestataDocumentoScadenza.pagamento = p.denominazione
        else:
            # Nel caso di una fattura emessa o ricevuta il tipo di pagamento
            # non è noto a priori. Dato che `pagamento` è un campo obbligatorio
            # assegnamo la stringa 'n/a'.
            daoTestataDocumentoScadenza.pagamento = 'n/a'
        daoTestataDocumentoScadenza.data_pagamento = stringToDate(self.data_pagamento_scadenza_entry.get_text())
        idbanca = findIdFromCombobox(self.id_banca_scadenza_ccb.combobox)
        if idbanca:
            daoTestataDocumentoScadenza.id_banca = idbanca
        note = textview_get_text(self.note_scadenza_textview)
        daoTestataDocumentoScadenza.note_per_primanota = note or ''
        return daoTestataDocumentoScadenza