Adjustments to FM Call report, reorder layout, section headers.
[capital-apms-progress.git] / trigger / decontct.p
blobb96e0d52fe163ae068dffec5e5af8bbf3e2a373e
1 TRIGGER PROCEDURE FOR DELETE OF Contact.
3 FIND Person OF Contact EXCLUSIVE-LOCK NO-ERROR.
4 IF AVAILABLE(Person) THEN DO:
5 DEF VAR system-contact AS LOGI NO-UNDO INITIAL Yes.
7 DEF BUFFER CtcType FOR ContactType.
8 DEF BUFFER OtherContact FOR Contact.
10 FOR EACH OtherContact WHERE OtherContact.PersonCode = Contact.PersonCode
11 AND RECID(OtherContact) <> RECID(Contact) NO-LOCK,
12 FIRST CtcType OF OtherContact NO-LOCK:
13 IF NOT CtcType.SystemCode THEN system-contact = No.
14 END.
16 Person.SystemContact = system-contact.
17 Person.LastModified = TODAY.
18 END.