I have a very general question about the data flow when dealing with formula fields and triggers - I'm writing a trigger that will update a text field on Contact objects whenever the parent Account is updated, and that works just fine and dandy (yay!).
However there is also a Formula field on the Contact object that someone else previously set up that pulls in the value for Client Type from the parent Account, but only when Client Type is A or B (hence the formula). Since this works great when a Contact is created or updated through the CRM (I haven't tried it with the API), but not when the Account is updated, will the record update I initiate for a contact in the Trigger allow the formula field to update properly? Or is there some way I can assign a value to that field to make sure the correct value is saved?