def processForm(self, REQUEST, RESPONSE):
     if self.form.has_key('fallid'):
         fallid = self.form.get('fallid')
     else:
         self.last_error_message = "Keine ID für den Fall erhalten"
         return self.EBKuSError(REQUEST, RESPONSE)
     fall = Fall(fallid)
     benr = self.mitarbeiter['benr__code']
     if benr in ('verw',):
         # Verwaltungskraft kann Einträge für andere Mitarbeiter machen
         mitarbeiter = [fall['zustaendig__mit']]
     else:
         mitarbeiter = [self.mitarbeiter]
     bkont = Beratungskontakt()
     bkont.init(
         id=Beratungskontakt().getNewId(),
         faelle=[fall],
         mitarbeiter=mitarbeiter,
         teilnehmer_bs=cc('teilnbs', '0'),
         anzahl=1,
         art_bs=cc('kabs', '1'),
         art=None,
         dauer='',
         offenespr=cn('ja_nein', 'nein'),
         no='',
         stz=self.stelle['id'],
        )
     bkont.setDate('k', today())
     return self._process(REQUEST, RESPONSE,
                          title="Neuen Beratungskontakt eintragen",
                          legendtext="Neuen Beratungskontakt eintragen für",
                          fall=fall,
                          bkont=bkont,
                          file='bkonteinf',
                          )