Users may receive a series of Run Time errors when completing a Constituent Global Change involving Solicit Codes and Attributes. The error occurs only when Solicit Code is the first entry selected in the change. When selecting Attributes from the field list users may receive a series of errors:
Run-time error '0' Run-time error '440': Automation error Can not call friend function on object which is not an instance of defining class
This is resolved in 7.96 patch 13, released in September - October 2018 and applied to databases in Blackbaud Hosting Services. If your database is installed locally, download and install the latest version and patch, if applicable.
Alternative Solutions in previous versions: 1) Select Attribute as first entry in Global Change. Run time error will not occur. 2) Globally Add the Constituent Attribute 3) Import the Constituent Attribute
Steps to Duplicate
1. Select Admin > Globally Change Records 2. Select Constituent 3. Click New Change 4. Include All Records or any Constituent Query 5. Select Biographical > Solicit Code Operation: Add or Delete Add: Select any Solicit Code 6. Click OK 7. Select Constituent Attributes > Attributes 8. Receive Run Time Error '0'