{AttachInvoiceQst}
{AttachInvoiceInfo}

#LOCAL("Alternate", 0) #LOOP(#System.Child.ShopMailTypeTemplates.ChildObjects) #IF(#Alias EQ "CustomerOrderStatusInProcessOn" OR #Alias EQ "CustomerOrderStatusPendingOn" OR #Alias EQ "CustomerOrderStatusReadyForShippingOn" OR #Alias EQ "CustomerOrderStatusDispatchedOn" OR #Alias EQ "CustomerOrderStatusShippedOn" OR #Alias EQ "CustomerOrderStatusInvoicedOn" OR #Alias EQ "CustomerOrderStatusPaidOn") #IF(NOT #MailFrom) #ELSE #LOCAL("_Error", #GET("FormErrorAlias.".#Alias)) #IF(#FUNCTION("EXISTSCHILD", #Shop.Child.MailTypes.Object, #Alias)) #WITH(#FUNCTION("CHILD", #Shop.Child.MailTypes.Object, #Alias)) #ENDWITH #ELSE #ENDIF #SET("Alternate", 1-#Alternate) #ENDLOCAL #ENDIF #ENDIF #ENDLOOP #ENDLOCAL
{EMailEvent} {AttachInvoiceAsPdf}
#NameOrAlias
#MailTypeTemplate.NameOrAlias #NameOrAlias