Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: Алексей Терно от 31-05-2018, 21:45:58

Название: Диспетчер объемов работ - файл формул
Отправлено: Алексей Терно от 31-05-2018, 21:45:58
Всем привет!

Как в диспетчер объемов работ загрузить файл формул?
(https://s15.postimg.cc/l0vcy72pn/2018-05-31_21-44-06.png)
Название: Re: Диспетчер объемов работ - файл формул
Отправлено: Александр Ривилис от 31-05-2018, 23:36:04
Запустить Диспетчер объёмов работ можно при помощи команды _AECCQTOMANAGER. А вот для загрузки файла формул я никакого API не нашёл. Похоже, что его нет. Хотя обнаружил интересную деталь. После загрузки файла формул в RegApp создаётся запись с именем AeccUiQTOPayItemFormulaFilePath. А в NamedObjectDiactionary в её XData появляется вот такая запись:

(https://farm2.staticflickr.com/1741/28608559138_b9967f0153_o.png)

Надеюсь это тебе поможет. Вполне возможно, что достаточно по образцу записать в расширенные данные путь к твоему файлу формул и Civil 3D воспримет их как загруженные при помощи Диспетчера объёмов работ.
Название: Re: Диспетчер объемов работ - файл формул
Отправлено: Алексей Терно от 31-05-2018, 23:40:36
Как загружать этот диспетчер я разобрался и даже нашел свойство Autodesk.Civil.Settings.SettingsCmdTakeOff.SettingsCmdComputeTakeOff.IncludeFormulasInReports, но он только для чтения.
С XData мысль отличная! Спасибо!!!