1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

UserDefinedPropertyDefinition

Сценарии / Модули API

Модератор: специалисты Eplan

Ответить

Автор темы
wapdimon72ru
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 11 апр 2019, 06:55
Имя: Марат
Благодарил (а): 1 раз
Поблагодарили: 1 раз

UserDefinedPropertyDefinition

Сообщение wapdimon72ru »

Есть объект ReportBlockReference, обычная страница куда подставляются значения на страницу эту. Если нажать на эти точки на странице, далее правой кнопкой "свойства (общие)" - появится список свойств UserDefinedPropertyDefinition, название свойства - его значение. Вопрос: как через аппи еплана вытянуть эти данные "название свойства - его значение" ? UserDefinedPropertyDefinitions пока отловил только у проекта самого, но как это сделать на странице со ссылками не могу найти, не подскажите?

Отправлено спустя 17 минут 29 секунд:
Свойства (общие) , в окне
Свойства (усл.обозначение): Объект планирования

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1455
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 181 раз

UserDefinedPropertyDefinition

Сообщение Madwolf »

Это не страница, а блок отчёта, какой смысл оттуда что-то вытягивать?

Отправлено спустя 1 минуту :
Userdefinedpropertydef... Пользовательские свойства.

Автор темы
wapdimon72ru
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 11 апр 2019, 06:55
Имя: Марат
Благодарил (а): 1 раз
Поблагодарили: 1 раз

UserDefinedPropertyDefinition

Сообщение wapdimon72ru »

с этого отчета надо взять данные. UserDefinedPropertyDefinition что это пользовательские свойства я итак знал.

Автор темы
wapdimon72ru
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 11 апр 2019, 06:55
Имя: Марат
Благодарил (а): 1 раз
Поблагодарили: 1 раз

UserDefinedPropertyDefinition

Сообщение wapdimon72ru »

Разобрался, свойства пользовательские тяну по PlaceHolderText , у него есть свойство SourceObject, у которого значения свойств этих и названия этих свойств и лежат. Все бы хорошо, но что делать когда этот объект null? а данные на листе есть. При просмотре свойства(общие) у таких листов вылазит окошко "Выбор объекта" - объект планирования и текст заполнитель, как программно сказать мол выбирай всегда объект планирования, так как у него лежат значения этих свойств, чтобы SourceObject не был равен null?

Автор темы
wapdimon72ru
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 11 апр 2019, 06:55
Имя: Марат
Благодарил (а): 1 раз
Поблагодарили: 1 раз

UserDefinedPropertyDefinition

Сообщение wapdimon72ru »

Эту проблему тоже решил, просто не нужно было останавливаться на первом объекте PlaceHolderText , а перебирать все до первого, у которого будет заполнен SourceObject, так как у каждого объекта с заполненным SourceObject набор свойств со значениями одинаковый, судя по тем вариантам, которые мне попадались.


Можно ли как то получить список НЕ пользовательских свойств, которые используются у SourceObject , чтобы не перебирать их все, а взять только те которые используются?

Автор темы
wapdimon72ru
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 11 апр 2019, 06:55
Имя: Марат
Благодарил (а): 1 раз
Поблагодарили: 1 раз

UserDefinedPropertyDefinition

Сообщение wapdimon72ru »

Добрался,вытянул свойства, правда мусора много получилось какого . Так же у SourceObject просто propertyes взял и все.

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1455
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 181 раз

UserDefinedPropertyDefinition

Сообщение Madwolf »

Вы пошли совершенно не тем путем. Данные можно получать на этапе генерирования отчёта. Читайте хелп, там все расписано подробно.
Ответить

Вернуться в «Eplan API»