Перейти к публикации

Спецификация


Рекомендованные сообщения

В данном случае заполнял перечень оборудования для узлов сборки, причём "номер" должен соответствовать схеме

Номер (позицию) при желании можно задать вручную, вопреки сортировки. Хотя если эти номера пробить в сборке, то можно и по ним сортировать.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...


Доброго времени суток. Подскажите кто-нибудь как и можно ли менять параметры в таблице спецификации через уравнения? К примеру есть у меня 10 деталей и у каждой есть параметр number от 1 до 10 идущий. Можно ли в уравнениях гибкой таблицы сделать, чтобы все параметры number стали на 1 больше?

Ссылка на сообщение
Поделиться на других сайтах

Управлять параметрами из таблицы чертежа нельзя. Исключение ручное изменение значения по двойному клику на надписи.

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

Тогда в уравнениях региона:

Имя_параметра=asm_mbr_number+1

С какой целью? Может есть другое решение...

Ссылка на сообщение
Поделиться на других сайтах

Управлять параметрами из таблицы чертежа нельзя. Исключение ручное изменение значения по двойному клику на надписи.

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

Тогда в уравнениях региона:

Имя_параметра=asm_mbr_number+1

С какой целью? Может есть другое решение...

Цель такова что возможна пересортировка партов в дальнейшем. Появится новый парт и его придется ставить на первое место. Поэтому я и думал создавать параметр позиции в каждом парте.
Ссылка на сообщение
Поделиться на других сайтах

Цель такова что возможна пересортировка партов в дальнейшем. Появится новый парт и его придется ставить на первое место. Поэтому я и думал создавать параметр позиции в каждом парте.

Для этой цели есть функция Фиксации позиции, когда позицию можно назначить вопреки сортировки.

Ссылка на сообщение
Поделиться на других сайтах

Для этой цели есть функция Фиксации позиции, когда позицию можно назначить вопреки сортировки.

Забыл добавить то, что и остальные парты тоже должны быть отсортированы в определенном мифическом порядке по значимости(да да, вот такая задача), поэтому надо самому задавать позиции.
Ссылка на сообщение
Поделиться на других сайтах

Фиксация позиции позволяет задавать их в любом порядке. А добавлять позиции на уровень модели это не правильно, тогда уж на уровень компонента...

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Подскажите что не так пожалуйста.

Уже пол дня пытаюсь разбить таблицу спецификации заново (старое разбиение необходимо было изменить).

Делаю всё как <noindex>тут</noindex>, но, на втором листе всё равно не получается нужной длинны таблицы. Какую длину и как бы я не пытался задать, всё равно выходит, что три последние строки на втором листе не используются. Пробовал задавать и в координатах, и точкой на экране, и как вершины элементов. Выше и ниже нужной длинны.

Подскажите, что может быть? Разбиение срабатывает, но длинна не совсем та, что нужна :(.

Ссылка на сообщение
Поделиться на других сайтах

три последние строки на втором листе не используются

Что это значит? В таблице три пустые строки? Или таблица на три строки не доходит до основной надписи?

Если таблица короче, то это естественно, поскольку основная надпись на первом листе больше, чем на других.

Ссылка на сообщение
Поделиться на других сайтах

Что это значит? В таблице три пустые строки? Или таблица на три строки не доходит до основной надписи?

Если таблица короче, то это естественно, поскольку основная надпись на первом листе больше, чем на других.

Да, таблица короче на три строки чем должна.

Так я и разбивку делаю, ориентируясь на более короткую таблицу на втором листе. Что значит "естественно, поскольку..."?

Изменено пользователем Sergan
Ссылка на сообщение
Поделиться на других сайтах

Да, таблица короче на три строки чем должна.

Кому должна? Оставшиеся три строчки переносятся на третий лист?
Ссылка на сообщение
Поделиться на других сайтах

Кому должна? Оставшиеся три строчки переносятся на третий лист?

На второй странице формы спецификации последние три строчки не заполняются данными, остаются пустыми. Происходит перенос данных на третий лист.

Ссылка на сообщение
Поделиться на других сайтах

Так я и разбивку делаю, ориентируясь на более короткую таблицу на втором листе. Что значит "естественно, поскольку..."?

На втором листе таблица длиннее, чем на первом. И при разбиении таблицы в форматке, все делают на первом листе.

Сначала задают разбиение по длине вторых листов, а затем укорачивают до нужной длины на первом листе.

Второе, перенос в файле спецификации, может быть из за того что позиция региона не делима (если регион занимает три строки, то и переносится он единым куском.) или это вообще пустые строки без регионов.

Остальное сложно сказать не видя форматки...

Ссылка на сообщение
Поделиться на других сайтах

На втором листе таблица длиннее, чем на первом. И при разбиении таблицы в форматке, все делают на первом листе.

Сначала задают разбиение по длине вторых листов, а затем укорачивают до нужной длины на первом листе.

Ну, да, всё так и делаю.

Приложил форматку и пример спецификации сделанной по ней.

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

sp-all-primer.zip

Ссылка на сообщение
Поделиться на других сайтах

Прежде чем разбивать таблицу, сначала ее нужно сделать нормальной. Заголовки тоже должны быть в регионах и фильтроваться.

Да и сами атрибуты регионов не настроены.

п.к. При разбиении нужно указывать нижнюю границу (последнюю строку, а не первую). Лучше возьмите за исходник форматку с сайта и переделайте под свои параметры (имена). Править разбиение в форматке можно только полностью удалив первоначальное.

Ссылка на сообщение
Поделиться на других сайтах

Прежде чем разбивать таблицу, сначала ее нужно сделать нормальной. Заголовки тоже должны быть в регионах и фильтроваться.

Да и сами атрибуты регионов не настроены.

п.к. При разбиении нужно указывать нижнюю границу (последнюю строку, а не первую). Лучше возьмите за исходник форматку с сайта и переделайте под свои параметры (имена). Править разбиение в форматке можно только полностью удалив первоначальное.

Тут главное разбиение сделать, а не заголовки :(. Заголовки и такие устраивают, разницы большой нет. Руки до них пока не дошли.

По разбиению: Удаляю разбиение, указываю последнюю строку на 2м листе, подтверждаю, указываю последнюю строку на первом листе, подтверждаю. Итог - не работает %).

Ссылка на сообщение
Поделиться на других сайтах

Все работает. Оба разбиения указываются на первом листе...

Разбивать не имеет смысла пока таблица не готова. Потом придется по новому переразбивать.

Заголовки и регионы в спецификации появляются и скрываются автоматом. У вас же этого нет.

И второе, строки без ригионов, сильно влияют на разбиение в спецификации, да и не поддаются они разбиению.

Третье, шапку спецификации я бы вообще удалили из таблицы. Все постоянные данные имеет смысл оформлять в форматке не таблицами...

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Насколько я понял: если спецификация построена на главном представлении сборки, а на чертеже есть та же сборка с другим представлением, то на ней у меня не получится ставить позиции этой спецификации? Как же быть если мне нужно показывать не всю сборку, делать стили со скрытыми компонентами или есть еще путь?

Ссылка на сообщение
Поделиться на других сайтах

До WF это было возможно. Н сейчас таблица завязана на конкретное представление.

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

Ссылка на сообщение
Поделиться на других сайтах

До WF это было возможно. Н сейчас таблица завязана на конкретное представление.

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

Надо скрыть много компонентов и на разных видах разные и из-за объемности сборки скрывать чрз отображение в чертеже занимает приличное время(а сразу не выберешь всё нужное).
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...