OK. I found a solution, however it has it own issues. It is sending out an email with all of the items but it is sending out an email for each of the items sold in a countdown style. SO the first order might say 4 items with description of each and the second will have one less and so on.
FIND Item WHERE ThisItem.Product.Vendor.CompanyName=Item.CompanyName AND Item.State='Not Sent' ORDER BY Item.Product.Vendor.CompanyName
If Item.Sent='Not Sent' Then SEND Order TO Item.Product.Vendor ThisItem.State='Sent'
Then as far as displaying the item we are using a document with Determined at Run Time and then inserting that document with the items listed into the Order Summary document using a query of
Item.Product.Vendor.CompanyName=Item.CompanyName
AND Item.State='Sent'
This displays all of the items. Now what I need to do is send only one email to the vendor that owns all products. I have tried to make a reference attribute of item in vendor however this created a new issue of Multiple Allowed even though MA wasn't selected in the attribute and the attribute was only peer with no reference in item. I then reversed and went the other way and still got the same issue.
I think I need to say something like"Find Vendor WHERE Item.Product.Vendor.CompanyName=Item.CompanyName IN BATCH OF 1" Then send email from that but I tried something like this and when I did I got a gray reference issue box when I tried to send the email.
I know this is a little confusing but I tried to go into a decent amount of explanation to receive help.