Jump to content

Archived

This topic is now archived and is closed to further replies.

Матвей

Смета, или как там ее

Recommended Posts

Честно говоря ни разу с ней не работал, а вот сейчас всплыла такая задачка.

Я, конечно, не совсем ленивый - потыкался там в разные углы. НО не нашел решения такой задачи:

У меня есть объект (допустим "мойшкаф.gsm"), у которого один из параметров - его артикул (ну например текстовая переменная "name" в списке параметров).

Мне бы надо каким то образом вывести сметку, в которой отображались бы все объекты "мойшкаф", которые есть в проекте и соответсвующие значения артикулов, т.е. параметра "name".

Возможно ли это и как?

Share this post


Link to post
Share on other sites

Интерактивный каталог с критерием выборки объект/имя/мойшкаф.

Share this post


Link to post
Share on other sites

Василий, спасибо

Все получлось.

А вот такая задачка сразу возникла.

Можно ли создать в списке параметров переменную, которая динамически меняла свое значеи, в зависимости от остальных параметров?

Это нужно чтобы потом ее же вывести в каталоге.

Она может выглядеть например так: ObjDescr=Brand+" "+DrMdl+" "+DrTyp

Где, Brand;DrMdl и DrTyp - переменные из списка параметров.

Share this post


Link to post
Share on other sites

Я вот все таки подниму этот вопросик еще раз. Очень нужно, просто.

Вопрос тот же, что и сообщением выше.

Мало ли думаю, затерялся просто )) А может мудрено спросил..

Спрошу по-другому, можно ли сделать так чтобы текстовое значение параметра (причем ИМЕННО в списке Параметры) получалось складыванием значений двух других.

То есть если я выбрал зачение переменной X - "шкаф", а Y - "низкий", то переменная Z стала бы равна "шкаф низкий", причем это отобразилось бы в списках параметров и я бы мог использовать его в Интерактивном каталоге.

Извините, уж мою настойчивость.))

Share this post


Link to post
Share on other sites

Если я правильно понял, вы хотите, чтобы в интерактивном каталоге можно было сортировать шкафы по их названиям, типам и т.п?

В критериях отбора это и делается. Жмем добавить критерий и добавляем нужный.

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

Share this post


Link to post
Share on other sites

Добры вечер Василий долго мучил смети заставил писать по грузински, графические шаблоны не поддались так как хотелось, ни воспринимает новые дескрипторы и компоненты, может путь  подскажете как их добавить если  работали  в данном направлении .

Share this post


Link to post
Share on other sites

Вот как раз нет. Сортировка - это не проблема.

Мне это нужно скорее из соображений удобства восприятия информации.

Если обрисовать задачу более полно то:

Я нарисовал библиотеку офисной мебели. И теперь хочу выводить спеификацию в виде, максимально приближенном к тому, что привыкли видеть менеджеры или клиенты.

Так вот табличка в таком виде очень презентабельна, хотя содержит всю информацию

Фабрика | Серия | Название | Тип | Ширина | Глубина | Высота |......

--------|--------|----------|--------|--------|---------|--------|.

ФЕЛИКС | Система| Стол | угловой| 1400 ! 1200 | 720 |.......

Я бы хотел это видеть так:

| Описание |......

|--------------------------------------------|

| ФЕЛИКС Система Стол угловой (140x140x72) |......

Вот такая задачка.

Конечно не совсем архитектурная, но мы вот уже кучу лет лепим дизайны интерьеров в Архикаде и очень довольны. А я вот под это дело пишу разные универсальные библиотеки...

Блин, в окошке редактора табличка смотрелась поровнее ))

Надеюсь все же идея, которую я хотел донести понятна)

Share this post


Link to post
Share on other sites

ОООчень жаль, что все забили на мой вопрос. Видимо слишком простой))

Пришлось самому разобраться. Все оказалось довольно тупо.

Но тем не менее напишу как это делалось, вдруг есть люди еще тупее чем я ;)

Оказывается достаточно сделать в Основном скрипте (он же Master script) переменную, которая и соберет нужные значения: ObjDescr=Brand+" "+DrMdl+" "+DrTyp

А потом в скрипте параметров прописать

VALUES "SpecName" ObjDescr

Ну и разумеется переменная SpecName должна быть создана в параметрах и иметь тип Abc

Вот и все..

Нормально так пообщался сам с собой ))

Share this post


Link to post
Share on other sites

 Так может лучше спецификацию приложить   

Share this post


Link to post
Share on other sites

×
×
  • Create New...