This post includes a script which amalgamates the previous two posted triggers to enable email documents ( purchase orders and check remittances ) into one. The below script creates a trigger on the SY04905 table to automatically flag the remittance and purchase orders to be emailed out in PDF format and using Message IDs of REMITTANCE and PURCHASEORDER respectively. /* Created by Ian Grieve of azurecurve|Ramblings of a Dynamics GP Consultant (http://www.azurecurve.co.uk) This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int). */ CREATE TRIGGER utr_AZRCRV_Update_SY04905_Activate_All ON dbo . SY04905 AFTER Insert AS -- Enable Purchase Order UPDATE Email SET EmailDocumentEnabled = 1 , EmailMessageID = 'PURCHASEORDER' , EmailDocumentFormat = 3 FROM SY04905 AS Email INNER JOIN inserted ON Email . EmailDictionaryID = 0 AND Email . EmailSeriesID = 4 AND Email . MODULE1 = 12 AND Email . EmailCardID = inserted . EmailCardID AND Email . EmailDocumentID = 1 -- Enable Remittance UPDATE Email SET EmailDocumentEnabled = 1 , EmailMessageID = 'REMITTANCE' , EmailDocumentFormat = 3 FROM SY04905 AS Email INNER JOIN inserted ON Email . EmailDictionaryID = 0 AND Email . EmailSeriesID = 4 AND Email . MODULE1 = 19 AND Email . EmailCardID = inserted . EmailCardID AND Email . EmailDocumentID = 6 GO
↧