Does QuickBooks pro do 1099?

Yes, all desktop versions of QuickBooks support 1099 forms.