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




Ведомость ресурсов (макрокоманды)

2025-02-20-15-32-09.png

Группировка ресурсов

// Включение/выключение группировки ресурсов в смете
Document.ResGrouping.Enabled := True|False;

Пример использования в макросе: Группировка ресурсов

Обнуление текущих цен

// Обнуляет текущие цены по всем ресурсам
//     True – с пропуском отсутствующих в СНБ
//     False – обнуление всех текущих цен
Document.ResetCurrPrices(True|False);

Пример использования в макросе: Обнуление текущих цен

Ранжирование

2025-02-20-15-38-21.png

// Группировка для выделения ресурсов представителей
Document.ResGrouping.EnableAutoLoad := True|False;

// Автоматически подгружать подгруппы из файлов

// Удалить все группы  для ресурсов
Document.ResGrouping.DeleteAllGroups;
// Ссылка на файл
Document.ResGrouping.CennikLink := Url;
// Подобрать группы для всех ресурсов
Document.ResGrouping.PickupAllGroups
// Удалить пустые группы
Document.ResGrouping.DeleteUnusedGroups;

// Алгоритм выделения ресурсов представителей
// Коэффициент корреляции
Document.ResGrouping.RangingKk := Value;

// Процент малообъёмных ресурсов по группам
// Ранжировать или нет, где i – код группы ресурсов от 0 до 6: 
//    0 – трудозатраты, 1 – машины и механизмы, 2 – материалы,
//    3 – оборудование, 4 – перевозка, 5 – погрузка/разгрузка
Document.ResGrouping.SetRangingGroup(i, True|False);
// % малообъемных ресурсов по группам
Document.ResGrouping.SetRangingRate(i, Value);

Примеры использования в макросах: Параметры ранжирования ресурсов, Ранжирования материалов и механизмов, Автоподбор групп для ресурсов


Теги: