×
×
Содержание




Титульная часть макроса

Титульная часть макроса – это начальная и обязательная часть макроса. Она содержит описание макроса, какие типы документов он может обрабатывать и к какой категории макросов относится. Эти настройки начинаются с символов «//#».

//#Title = Изменить режим привязки индексов в смете

Наименование макроса, которое выводится в общем списке макросов.

//#Description = Изменение способа привязки индексов в локальной смете

Описание, появляющееся при наведении указателя мыши на наименование макроса.

//#DocTypes = Smeta

Тип документов, которые этот макрос может обработать. Перечисление нескольких типов делается через запятую. При обработке документы разных типов обрабатываются последовательно, в указанном здесь порядке.

Возможные типы документов:

  • Smeta – Локальная смета
  • ProjectSmeta – Проектная смета
  • ObjSmeta – Объектная смета
  • ConsCalc – Сводный сметный расчёт
  • ContractSmeta – Смета контракта
  • WorksVolumes – Ведомость объёмов работ
  • MarketAnalysis – Конъюнктурный анализ 
  • TranspCalc – Транспортная калькуляция
  • DocSummary – Сводка затрат
  • ResSummary – Ресурсная ведомость
  • ExplNote – Пояснительная записка
  • Cennik – Файл-ценник
  • Indexes – Файл сборник индексов

//#Category = Работа с индексами

Категория (в общем списке макросов), к которой относится этот макрос.

//#ImageIndex = 0

Номер иконки для этого макроса, которая выводится в общем списке макросов.

//#ActMode = Value 

Настройка обработки актов для локальных смет. Настройка устарела, рекомендуется использовать //#DataToProcess

  • ActMode = 0 или этой настройки нет
    • В смете
    • В текущем акте
    • Во всех актах
  • ActMode = 1 
    • В текущем акте
    • Во всех актах

//#DataToProcess = Value

Настройка Обрабатываемые данные. Эта настройка показывается при запуске макроса. Необязательная. Используется, если надо ограничить выбор обрабатываемых данных.

Возможные варианты значений (может быть любой комбинацией из указанных ниже):

  • Estimate - смета 
  • CurrentAct - текущий акт в смете
  • AllActs - все акты в смете
  • AllData - смета и все акты

//#OperationRange = Value

Настройка Диапазон операции. Эта настройка показывается при запуске макроса. Необязательная. Используется, если надо ограничить выбор диапазона для операции.

Возможные варианты значений:

  • Document - все позиции документа
  • SelectedPositions - выделенные позиции
  • CurrentChapter - позиции текущего раздела














Теги: