-
Добавление нумерации в указанный параметр элементов с возможностью нумерации в спецификации
Значок
Описание
При работе на виде, не являющемся спецификацией, можно указывать направление нумерации в зависимости от расположения элементов или добавлять нумерацию в порядке создания элементов. При работе в спецификации плагин добавляет нумерацию в порядке расположения элементов в спецификации (с учетом сортировки). Имеется возможность задавать префикс и суффикс для номера
Связанные новости и статьи
- Новый плагин для Revit: Маркировка по порядку
- Revit. Нумерация 3.0
- Revit. Нумерация. Новый алгоритм нумерации спецификаций
- Revit. Нумерация. Два алгоритма нумерации в спецификациях
- Revit. Нумерация 5.0
- Revit. Нумерация 6.0. Конфигурации, группировка по параметру и другие возможности
Использование
Запуск на виде спецификации
Окно плагина состоит из двух групп – конфигурация и настройка нумерации:
В верхней части окна плагина располагается выпадающий список конфигураций, справа от которого доступны следующие кнопки:
– создать новую конфигурацию
– редактировать название текущей конфигурации
– удалить текущую конфигурацию.
Нижнюю часть окна плагина занимают настройки нумерации:
Начальное значение – начальное значение, с которого будет выполняться нумерация. В зависимости от типа данных целевого параметра начальное значение может быть как числом, так и буквой.
Начальное число может быть как целым, так и дробным, положительным и отрицательным, а также к нему можно добавить ведущие нули. Подробные характеристики начального значения описаны в окне плагина.
При указании в качестве начального значения буквы становится доступна кнопка выбора алфавита, позволяющая выбрать следующие языки: русский, английский, украинский, а также пользовательский алфавит. При выборе пользовательского алфавита необходимо задать его значение в специальном окне:
Пользовательский алфавит можно как ввести вручную, так и вставить и отредактировать алфавит одного из трех доступных языков.
Шаг – значение приращения нумерации, может быть как целым, так и дробным.
Целевой параметр – параметр, в который будет записан номер. Плагин может обрабатывать только параметры, которые содержат строковое и числовое значение. Если параметр является числовым, то справа от его имени будет указано “123”, и для таких параметров можно использовать только числовую нумерацию. Если же параметр имеет строковый тип данных, то будет указано “Аа”, и в этом случае можно использовать как числовую, так и буквенную нумерацию.
Направление нумерации – указание направления для нумерации - По возрастанию или По убыванию.
Если выбранный Целевой параметр имеет строковый тип данных, то становится доступной опция добавления префикса и суффикса к создаваемым номерам.
Префикс и Суффикс из строки/параметра – выбор способа задания префикса/суффикса для номера. В случае выбора из строки значения вводятся в соответствующие поля вручную. При выборе из параметра появляются выпадающие списки параметров, а также поля, в которые можно вписать символ-разделитель:
Префикс/Суффикс – задает соответственно префикс и/или суффикс номера.
Если в настройках спецификации включено свойство «Для каждого экземпляра», то список параметров будет содержать только параметры экземпляра. Если свойство «Для каждого экземпляра» отключено, то список будет содержать и параметры экземпляра, и параметры типа.
Группировка по параметру: – опция, позволяющая нумеровать элементы в соответствии с их группировкой по значениям указанного параметра.
Возможны четыре варианта Поведения в группе:
- Нумерация в каждой группе – нумерация элементов в каждой группе начинается с начала в соответствии с заданными настройками нумерации
- Один номер на группу – всем элементам, относящимся к одной группе, присваивается одинаковый номер. Группы нумеруются в соответствии с заданными настройками нумерации
- Сквозная нумерация с сортировкой по параметру (По возрастанию) – элементы сортируются по возрастанию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
- Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
Если в настройках спецификации отключено свойство «Для каждого экземпляра», то группировка по параметру будет недоступна, так как в этом случае элементы уже сгруппированы.
Например, заполним значение параметра ”Марка” элементов, сгруппировав их по параметру “Длина”. Во всех вариантах начальное значение и шаг равны “1”, направление нумерации “По возрастанию”:
- Нумерация в каждой группе
- Один номер на группу
- Сквозная нумерация с сортировкой по параметру (По возрастанию)
- Сквозная нумерация с сортировкой по параметру (По убыванию)
Если перед запуском плагина были выбраны строки в спецификации, то в нижней части окна будет доступна опция Нумеровать только выбранные строки, при включении которой, нумерация будет выполняться только для элементов выбранных строк.
Выполнить – выполняет нумерацию согласно настройкам.
Очистить – выполняет очистку указанного параметра во всех элементах спецификации.
Очистка параметра производится у всех элементов данной спецификации, независимо от настроек фильтрации. Это значит, что если, например, в спецификации представлено 10 колонн, а при настройках фильтрации отображается только 5 колонн, то очистка параметра произойдет у всех 10 колонн!
ЗАПУСК НА ВИДЕ, НЕ ЯВЛЯЮЩИМСЯ СПЕЦИФИКАЦИЕЙ
Окно плагина состоит из трех групп – конфигурация, выбор элементов и настройка нумерации:
В верхней части окна плагина располагается выпадающий список конфигураций, справа от которого доступны следующие кнопки:
– создать новую конфигурацию
– редактировать название текущей конфигурации
– удалить текущую конфигурацию.
В первую очередь необходимо настроить выборку и произвести выбор элементов для последующей нумерации.
Вариант выбора – вариант выбора элементов на текущем виде:
- Стандартный выбор рамкой – выбор элементов на текущем виде рамкой с подтверждением выбора нажатием кнопки «Готово». При данном варианте направление нумерации имеет десять вариантов – в порядке создания и по положению элементов.
- Порядковый выбор – выбор каждого элемента для нумерации в том порядке, в котором будет выполнена нумерация. При данном варианте направление нумерации может быть по возрастанию или по убыванию. Завершение выбора вызывается нажатием клавиши Esc.
- Пересечение с кривой – выбор кривой (линию модели или линию детализации необходимо предварительно начертить на текущем виде). Элементы для нумерации будут выбраны путем поиска пересечения кривой с геометрией элементов на текущем виде с проекцией на плоскость вида. При данном варианте направление нумерации может быть по возрастанию или по убыванию.
Элементы, подлежащие нумерации, можно отфильтровать с помощью фильтра элементов . При этом можно задать как категории элементов, так и параметры, по которым будут выбираться элементы.
Выбрать – выбор элементов на текущем виде в зависимости от выбранного варианта выбора.
После нажатия кнопки Выбрать и выбора элементов, отобразится Количество выбранных элементов: n и станут доступны настройки нумерации:
Целевой параметр – параметр, в который будет записан номер. Плагин может обрабатывать только параметры, которые содержат строковое и числовое значение. Список параметров заполняется после выбора обрабатываемых элементов. Список заполняется только параметрами, которые имеются у каждого выбранного элемента (проверка происходит по имени параметра). Если параметр является числовым, то справа от его имени будет указано “123”, и для таких параметров можно использовать только числовую нумерацию. Если же параметр имеет строковый тип данных, то будет указано “Аа”, и в этом случае можно использовать как числовую, так и буквенную нумерацию.
Начальное значение – начальное значение, с которого будет выполняться нумерация. В зависимости от типа данных целевого параметра начальное значение может быть как числом, так и буквой. Начальное число может как целым, так и дробным, положительным и отрицательным, а также к нему можно добавить ведущие нули (подробнее об этом можно прочитать в окне плагина).
При указании в качестве начального значения буквы становится доступна кнопка выбора алфавита, позволяющая выбрать следующие языки: русский, английский, украинский, а также пользовательский алфавит.
Шаг – значение приращения нумерации, может быть как целым, так и дробным.
Направление нумерации – указание направления для нумерации в зависимости от варианта выбора элементов.
Если выбранный Целевой параметр имеет строковый тип данных, то становится доступной опция добавления префикса и суффикса к создаваемым номерам.
Префикс и Суффикс из строки/параметра – выбор способа задания префикса/суффикса для номера. В случае выбора из строки значения вводятся в соответствующие поля вручную. При выборе из параметра появляются выпадающие списки параметров, а также поля, в которые можно вписать символ-разделитель:
Префикс/Суффикс – задает соответственно префикс и/или суффикс номера.
Группировка по параметру: – опция, позволяющая нумеровать элементы в соответствии с их группировкой по значению указанного параметра.
Возможны четыре варианта Поведения в группе:
- Нумерация в каждой группе – нумерация элементов в каждой группе начинается с начала в соответствии с заданными настройками нумерации
- Один номер на группу – всем элементам, относящимся к одной группе, присваивается одинаковый номер. Группы нумеруются в соответствии с заданными настройками нумерации
- Сквозная нумерация с сортировкой по параметру (По возрастанию) – элементы сортируются по возрастанию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
- Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
Выполнить – выполняет нумерацию согласно настройкам.
Очистить – выполняет очистку указанного параметра во всех выбранных элементах.
Если элемент расположен в группе, то производится проверка на возможность менять параметр без разгруппировки. Параметр будет меняться без разгруппировки, если:
- это системный параметр «Марка»
- это общий параметр проекта с включенным свойством «Значения могут меняться по экземплярам групп»
- это параметр типа
-
-
История изменений заГод
2024 Год
Revit: Нумерация 6.1.9.0 (29.11.2024)
ImprovedОптимизирован алгоритм сбора доступных для обработки параметров при запуске плагина на виде.Revit: Нумерация 6.1.8.0 (02.09.2024)
ImprovedДобавлена обработка координат уровней по средней геометрической точке описывающего прямоугольника на текущем виде.Revit: Нумерация 6.1.7.0 (26.06.2024)
FixИсправлены некоторые ошибки.Revit: Нумерация 6.1.6.0 (11.06.2024)
ImprovedДобавлена обработка координат по средней геометрической точке для цветной области.Revit: Нумерация 6.1.5.0 (03.05.2024)
FixИсправлены некоторые ошибки.Revit: Нумерация 6.1.4.0 (03.05.2024)
ImprovedДобавлена обработка групп при нумерации по кривой.FixИсправлена ошибка, при которой можно было запустить несколько копий плагина.Revit: Нумерация 6.1.2.0 (02.05.2024)
ImprovedУбрано ограничение на выбор групп при нумерации на виде.Revit: Нумерация 6.1.1.0 (15.04.2024)
ImprovedКорректная обработка параметра спецификации, который используется в группировке.Revit: Нумерация 6.0.1.0 (01.03.2024)
ImprovedДобавлено получение точки сортировки для марок.Revit: Нумерация 6.0.0.0 (21.02.2024) Подробнее
NewКонфигурации.NewБуквенная нумерация.NewНовый алгоритм сортировки на видах.NewГруппировка по параметру.NewВозможность отменить выбор элемента в порядковом выборе.Revit: Нумерация 5.2.16.0 (13.02.2024)
FixКорректная обработка положения видовых экранов.2023 Год
Revit: Нумерация 5.2.15.0 (21.12.2023)
FixИсправлены некоторые ошибки.Revit: Нумерация 5.2.14.0 (08.11.2023)
ImprovedИспользование библиотеки ModPlus.Xaml.Behaviors.Wpf.dll вместо Microsoft.Xaml.Behaviors.dll для решения проблем совместимости с другими плагинами.Revit: Нумерация 5.2.13.0 (21.08.2023)
ImprovedУчет сортировки при обработке сгруппированных спецификаций.Revit: Нумерация 5.2.12.0 (20.08.2023)
ImprovedВнесены некоторые улучшения в алгоритм обработки сгруппированных спецификаций.Revit: Нумерация 5.2.11.0 (30.03.2023)
ImprovedМинимально допустимое значение для шага уменьшено до 0.0001.FixКорректный формат числа в случае, если заполняется строковый параметр, начальное значение указано целы, а шаг дробным.Revit: Нумерация 5.2.9.0 (07.02.2023)
FixИсправлена ошибка нумерации в спецификации в случае, когда у элемента имеется два параметра с одинаковым целевым именем.Revit: Нумерация 5.2.8.0 (27.01.2023)
ImprovedВнесены улучшения в алгоритм поиска пересечения элементов с кривой.Revit: Нумерация 5.2.7.0 (10.01.2023)
FixИсправлена ошибка, при которой у дробных чисел не выводился ноль после точки (запятой).2022 Год
Revit: Нумерация 5.2.6.0 (19.12.2022)
NewУчет разделителя (точка или запятая), указанного в начальном значении при заполнении строковых параметров.ImprovedЗаменены иконки.ImprovedДобавлены настройки доступа к команде на ленте.Revit: Нумерация 5.1.4.0 (01.11.2022)
ImprovedВывод сообщения в случае попытки задать значение параметру со свойством "Только для чтения" при нумерации в спецификации.Revit: Нумерация 5.1.3.0 (14.10.2022)
ImprovedУчет случаев, когда целевой параметр выводится в спецификации несколько раз, что приводит к двойной нумерации.Revit: Нумерация 5.1.2.0 (11.10.2022)
FixИсправлена ошибка, возникающая при работе в спецификации листов.Revit: Нумерация 5.1.1.0 (07.10.2022)
ImprovedОбработка материалов в спецификациях.Revit: Нумерация 5.1.0.0 (04.10.2022)
FixИсправлена ошибка, возникающая при нумерации в спецификациях, в которых присутствуют элементы аналитики.Revit: Нумерация 5.0.0.0 (01.10.2022) Подробнее
NewДобавлена возможность обрабатывать элементы, находящиеся в соединениях несущих конструкций, при нумерации в спецификации.NewДобавлена возможность задавать префикс и суффикс по параметру элемента.NewДобавлена возможность указывать шаг нумерации.NewДобавлена возможность использовать дробные значения для нумерации.ImprovedИспользование фильтра по категориям и/или параметрам для нумерации на виде.ImprovedРедизайн окон плагина.ImprovedДобавлена возможность растягивать окно настроек при нумерации на виде.ImprovedСохранение настроек плагина в отдельном файле.ImprovedУбрана поддержка Revit 2017.Revit: Нумерация 4.4.12.0 (18.09.2022)
ImprovedПодбор сигнального параметра с учетом того, что параметр может использоваться в сортировке спецификации.Revit: Нумерация 4.4.11.0 (16.08.2022)
FixИсправлена ошибка при которой в списке параметров не отображались целочисленные параметры в Revit версии 2022 и выше.Revit: Нумерация 4.4.10.0 (10.06.2022)
FixИсправлена ошибка нумерации в спецификациях, возникающая в случае, если в спецификации есть поле, объединяющее несколько параметров, одним из которых является целевой параметр нумерации.Revit: Нумерация 4.4.9.0 (20.04.2022)
FixИсправлены некоторые ошибки.Revit: Нумерация 4.4.8.0 (16.04.2022)
FixИсправлены некоторые ошибки.Revit: Нумерация 4.4.7.0 (15.04.2022)
FixИсправлена ошибка, возникающая при нумерации параметра типа.Revit: Нумерация 4.4.6.0 (03.04.2022)
ImprovedУлучшения алгоритма нумерации.Revit: Нумерация 4.4.5.0 (01.04.2022)
NewНумерация выбранных строк сделана через чек-бокс.FixДобавлено игнорирование материалов, приводящее к пропускам позиций при нумерации в спецификации (в случае, когда добавлены поля материалов).FixИсправлена ошибка, при которой все элементы в спецификации нумеровались одинаковым значением, в случаях, если параметры сортировки добавлены без заголовков.Revit: Нумерация 4.3.3.0 (17.03.2022)
FixИсправлены некоторые ошибки.Revit: Нумерация 4.3.2.0 (11.03.2022)
FixИсправлена ошибка определения полей сортировки в спецификациях, где поля сортировки не имею заголовков.Revit: Нумерация 4.3.1.0 (21.02.2022)
FixИсправлена ошибка нумерации спецификаций, в которых параметр "Комментарии" используется в качестве фильтра.Revit: Нумерация 4.3.0.0 (18.02.2022)
NewНовый алгоритм нумерации в спецификациях со снятой галочкой "Для каждого экземпляра".Revit: Нумерация 4.2.4.0 (17.02.2022)
FixИсправлена ошибка, при которой не был активный выпадающий список выбора параметра при наличии предварительно выбранных элементов.Revit: Нумерация 4.2.3.0 (07.02.2022)
FixИсправлена ошибка, при которой невозожно было указать новое значение начала нумерации при удалении старого.Revit: Нумерация 4.2.2.0 (06.02.2022)
NewДобавлена возможность нумеровать выбранные строки в спецификации.ImprovedДобавлено построение вспомогательных линий детализации при порядковом выборе (только на планах).ImprovedИзменен порядок элементов окна при нумерации на видах.2021 Год
Revit: Нумерация 4.1.0.0 (08.11.2021)
NewДобавлены новые варианты направления нумерации на виде.Revit: Нумерация 4.0.0.0 (05.11.2021) Подробнее
NewВ спецификациях со снятой галочкой "Для каждого элемента" добавлена возможность выбрать алгоритм определения позиций.ImprovedДобавлена обработка осей при определении положения элементов на виде.Revit: Нумерация 3.2.11.0 (29.10.2021)
ImprovedДобавлена возможность обрабатывать уровни в спецификациях.Revit: Нумерация 3.2.10.0 (19.10.2021)
FixИсправлена ошибка, возникающая при фильтрации элементов в случае, когда у элемента нет категории.Revit: Нумерация 3.2.9.0 (12.10.2021)
ImprovedРасширен список категорий фильтрации.ImprovedПри заполнении списка параметров из выбранных элементов исключены параметры "только для чтения".Revit: Нумерация 3.2.7.0 (24.09.2021)
NewДобавлена возможность указывать отрицательное начальное значение нумерации.Revit: Нумерация 3.2.5.0 (05.07.2021)
NewДобавлена возможность указывать начальное значение нумерации с ведущими нулями (001, 002, …, 00N).Revit: Нумерация 3.1.5.0 (20.05.2021)
ImprovedВнесены корректировки в алгоритм сбора параметров в спецификации.Revit: Нумерация 3.1.4.0 (10.05.2021)
ImprovedИсключение из обработки экземпляров связанных файлов при сборе параметров в спецификации.Revit: Нумерация 3.1.3.0 (10.04.2021)
FixИсправлена ошибка "The referenced object is not valid, possibly because it has been deleted from the database, or its creation was undone".Revit: Нумерация 3.1.2.0 (06.04.2021)
FixИсправлены некоторые ошибки.Revit: Нумерация 3.1.1.0 (04.04.2021) Подробнее
NewНовый алгоритм нумерации спецификаций со снятой галочкой "Для каждого экземпляра".Revit: Нумерация 3.0.1.0 (02.03.2021)
ImprovedДобавлена возможность обрабатывать в спецификациях параметры видов.Revit: Нумерация 3.0.0.0 (06.01.2021)
NewДобавлены варианты выбора элементов на виде: стандартный выбор рамкой, порядковый выбор и выбор по кривой.NewДобавлена фильтрация элементов по категории при выборе элементов на виде.NewДобавлен сбор параметров из выбранных элементов и отображение их в списке.NewПри работе на виде окно плагина не блокирует Revit.ImprovedРазличные исправления и улучшения.2020 Год
Revit: Нумерация 2.7.4.0 (07.11.2020)
ImprovedСервисное обновление.Revit: Нумерация 2.7.3.0 (05.09.2020)
ImprovedВозвращена функция очистки параметра в спецификациях с отображением предупреждения.Revit: Нумерация 2.7.2.0 (31.08.2020)
ImprovedУбрана кнопка "Очистить" при работе в спецификациях.Revit: Нумерация 2.7.1.0 (08.08.2020)
FixИсправлена ошибка неверной нумерации в порядке убывания.Revit: Нумерация 2.7.0.0 (08.08.2020)
ImprovedИзменено название и описание.Revit: Нумерация 2.6.4.0 (01.05.2020)
NewДобавлена возможность нумеровать числовые параметры в спецификациях.ImprovedПри нумерации в модели из обработки исключены группы как элементы для нумерации.ImprovedПри записи значения в параметр элемента, находящегося в группе, добавлена дополнительная проверка является ли параметр параметром типа. Если является, то новое значение записывается в параметр.ImprovedОптимизированы работы некоторых алгоритмов.2019 Год
Revit: Нумерация 2.5.1.0 (13.10.2019)
Добавлена проверка свойства параметра "Только для чтения" перед записью нового значения.Revit: Нумерация 2.5.0.0 (07.09.2019)
Добавлено указание является ли выбранный параметр параметром экземпляра или параметром типа.Исправлены некоторые ошибки.Revit: Нумерация 2.3.0.0 (04.09.2019)
Добавлена возможность заполнять параметры типоразмера для спецификаций со снятой галочкой "Для каждого экземпляра".Revit: Нумерация 2.2.5.0 (26.07.2019)
Заменен способ выбора объектов на видах, не являющихся спецификацией, с выбора рамкой на выбор указанием элементов.Внесены некоторые изменения в обработку параметров элементов, расположенных в группах.Revit: Нумерация 2.2.3.0 (22.07.2019)
Исправлена проблема отображения в выпадающем списке параметров в имени которых содержится нижнее подчеркивание.Добавлено сохранение выбранного параметра в спецификации.Добавлена возможность нумерации элементов в группах.Revit: Нумерация 2.2.0.0 (16.07.2019)
Добавлена возможность маркировки в спецификациях со снятой галочкой "Для каждого экземпляра".Revit: Нумерация 2.1.5.0 (13.02.2019)
Исправлена ошибка из-за которой функция перестала работать в спецификациях.Revit: Нумерация 2.1.4.0 (12.02.2019)
Исправлены незначительные ошибки.Revit: Нумерация 2.1.3.0 (11.02.2019)
Исправлена ошибка при работе со спецификациями, отображающими данные по листам.Revit: Нумерация 2.1.2.0 (04.02.2019)
Исправлены некоторые ошибки.Revit: Нумерация 2.1.1.0 (04.02.2019)
Исправлена ошибка работы функции в спецификациях, в которых имеется скрытое поле "Комментарий", используемое в вспомогательных целях.Revit: Нумерация 2.1.0.0 (12.01.2019)
Добавлена обработка предварительного выбора.2018 Год
Revit: Нумерация 2.0.0.0 (23.12.2018)
Добавлена возможность задавать начальное значение.Добавлена возможность задавать параметр, в который будет записываться нумерованная марка.Добавлена возможность указать порядок нумерации.Добавлено ограничение – функция не работает в спецификациях, в свойствах сортировки которых снята галочка "Для каждого экземпляра". - Комментарии для сайта Cackle