(5) а если передавать "объект"? А не текущийдокумент()? Семерка в этом плане слабовата, объектно-ссылочная модель неявная какая-то... И структуры нет, тягать таблицу формы по процедурам тоже плохо (если много строк).
Тогда всё
Передавай саму ТЗ и все
РасчетЦенПоСтроке(Документ, ТаблицаЗначенийНаФорме)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший