Хорошо... объясняю ещё "круче"
Например такая ситуация.
Есть например, некие разные процедурки почти в каждом документе (для каждого дока разные!), которые перерасчитывают многие (могут быть 10-ки!) реквизиты ТЧ в зависимости от введенных данных как в сам документ, так и в другие документы. Процедурки давольно длинные и замороченные, куча коэфициентов и тп.
Возникают ситуации, в конце месяца чуть ли не обязаловка, перерасчитать все строки во всех доках за период.
Нужно написать обработку, чтоб все это перерасчитывалось автоматом, а не приходилась бегать пользователю по всем докам и тыкать по всем строкам.
Мой замысел был написать класс, передаещь в него вид дока, период, название процедурки, -бац и готово.
Сделать как ты - не проблемма, но опять же возникает по два разных места сущестования одинакового алгоритма на каждую процедуру. (в доке и в классе)
А так как кофу сопровождает автор, алгоритмы могут менятся, мне прийдётся править свои классы за ним. Конечно же возникнут отстования и тп.
Если вставить эти же классы в доки - он откажется, так как просто не хочет разбираться в новом для себя. Вот такая хрень