Здравсвуйте!
У нас VBScript, это еще проще язык. Больше нужно знание как раз TechnologiCS.
1,2 - да возможно конечно. ТОлько макросы у нас запускаются с модуля, а не с формы редактирования (ну это думаю не принципиально).
В простейшем случае нужно просто пройтись по всему ТП, у операции взять объект параметры, найти в списке нужный вам параметр, провести операции на ним, сохранить там где нужно).
Немного сложнее (хотя в чем то проще) - присоеденить схему поиска в ТП (параметр будет прямо в сетке виден), пробежаться по ТП и просуммировать его, сохранить.
Еще сложнее (а может и проще опять таки) - создать набор данных, там собрать все ваши параметры и тогда простопробежатсяь по набору и получить значение нового параметра (но если работаете с вариантами ТП то тут будет сильно сложнее реализовать, и не уверен насчет 7.9).
Если программсит есть (знания особые тут не нужны), или человек со знанием прогрммирования (это будет даже лучше) - пусть напишет, мы все расскажем здесь.
У нас и курс обучающий такой есть.
Подобные задачи в ТКС постоянно возникают, у каждого свои. Реализуются у нас достаточно просто.