Думаю не стоит плодить темы.
"В двух словах" к сожалению это не объяснишь, обратитесь к 1Снику и он это сделает за 2 минуты

Ну по тексту, нужно сделать
Завести в соответствующие места макета соответствующие параметры, а в тексте процедуры получить значение этих параметров (или из запроса или же "тупым сложением в цикле").