(0) В Word рисуешь строку таблицы и в каждой колонке ставишь название реквизита, который в нем должен быть заполнен.... Например [НомерСтроки] [Товар] [КоличествоНаСкладе].... Формируешь ТЗ с твоими товарами и и заменяешь названия полей на значения. Т.е. Ищешь вхождение [НомерСтроки] и меняешь его на 1,2,3... [Товар] на Товар1, Товар2, Товар3 и т.д.
(2) БСП, например 2.4 версии.
Основной функционал печати в MS Word в общем модуле "УправлениеПечатьюMSWordКлиент", пример печати макета "ПФ_DOC_СчетНаОплату_ru" документа "_ДемоСчетНаОплатуПокупателю" в процедуре "_ДемоСтандартныеПодсистемыКлиент.ПечатьСчетовНаОплатуПокупателю"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший