Что представляет собой любой сметный расчет? Таблицу, строки которой выбираются из сметно-нормативных баз, итоговые значения всех строк суммируются и к сумме добавляются различные начисления. Выбор позиций сметного расчета осуществляется исходя из проектных данных или фактически выполняемых работ. Различия между сметами, составленными на однотипные работы, заключаются в величине объемов работ, поправках, к стоимости зависящих от условий производства работ или в выборе различных материалов. Соответственно, если необходимо многократно выполнять расчеты на типовые комплексы работ, то лучше всего это сделать с помощью макроса. Макрос - это набор всех расценок на какой-либо вид работ, связанный формулами с переменными параметрами, сгруппированными вместе для упрощения ежедневной работы. Вместо того чтобы вручную делать отнимающие много времени и повторяющиеся действия, можно создать и запускать один макрос, который будет выполнять эту задачу. В профессиональной версии программы Турбо Сметчик есть возможность создания макросов для автоматизации расчетов типовых смет. Создание макроса происходит в три этапа: - Выбор всех возможных вариантов работ (расценок и материальных ресурсов), которые могут быть использованы в данной смете.
Из сборников сметно-нормативных баз, в создающийся макрос, переносятся все расценки на работы и материальные ресурсы, которые могут быть задействованы в конкретном сметном расчете.
- Параметризация расчетов.
На этом этапе происходит назначение и определение значений параметров расчета. Параметры макросов бывают двух классов: числовые параметры и списки. Числовые параметры - это параметры, задающиеся количеством единицы измерения, соответствующей сущности, которую описывает параметр. Значением числового параметра является количество единиц. Например, длина какой-то конструкции в м.п. - числовой параметр. Параметр класса список- упорядоченный по индексу набор вариантов, например {1. Бетон М200, 2. Бетон М250, 3. Бетон М300}. Значением параметра-списка является значение индекса выбранного из списка варианта, т.е. если в данном примере выбран бетон марки 250, значение параметра равно 2. Под фиксированным набором параметров будем понимать здесь упорядоченный по индексу набор параметров P={P1,P2,…Pn}, в котором классы, количество параметров и их порядок постоянны, а значения переменны.
- Установление связи между параметрами и расценками.
На этом этапе, в ячейках позиций сметного расчета, записываются формулы, устанавливающие взаимосвязь между конкретной позицией расчета и значением или сочетанием параметров. В формулах могут использоваться как математические, так и логические операции. МАКРОСМЕТАСметные макросы на отдельные виды работ могут объединяться в макросметы, охватывающие расчет смет на комплекс работ, например: | Макросмета: Бесканальная прокладка трубопровода | |  | Макрос: Земляные работы |  | Макрос: Вывоз грунта |  | Макрос: Демонтаж трубопроводов | | Макрос: Монтаж трубопроводов | Таким образом эта технология позволяет полностью автоматизировать процесс составления и расчета смет. |