Нумерация

19169

Нумерация

Это бесплатный плагин!

  • Добавление нумерации в указанный параметр элементов с возможностью нумерации в спецификации

    Значок

    32x32px 16x16px dark 32x32px dark 16x16px

    Описание

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


    Связанные новости и статьи


    Использование

    Запуск на виде спецификации

    Окно плагина состоит из двух групп – конфигурация и настройка нумерации: 

    1

    В верхней части окна плагина располагается выпадающий список конфигураций, справа от которого доступны следующие кнопки:

    plus – создать новую конфигурацию

    pencil – редактировать название текущей конфигурации

    delete – удалить текущую конфигурацию.

    Нижнюю часть окна плагина занимают настройки нумерации: 

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

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

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

    5

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

    Шаг – значение приращения нумерации, может быть как целым, так и дробным.

    Целевой параметр – параметр, в который будет записан номер. Плагин может обрабатывать только параметры, которые содержат строковое и числовое значение. Если параметр является числовым, то справа от его имени будет указано “123”, и для таких параметров можно использовать только числовую нумерацию. Если же параметр имеет строковый тип данных, то будет указано “Аа”, и в этом случае можно использовать как числовую, так и буквенную нумерацию.

    Направление нумерации – указание направления для нумерации - По возрастанию или По убыванию.

    Если выбранный Целевой параметр имеет строковый тип данных, то становится доступной опция добавления префикса и суффикса к создаваемым номерам.

    Префикс и Суффикс из строки/параметра – выбор способа задания префикса/суффикса для номера. В случае выбора из строки значения вводятся в соответствующие поля вручную. При выборе из параметра появляются выпадающие списки параметров, а также поля, в которые можно вписать символ-разделитель:

    3

    Префикс/Суффикс – задает соответственно префикс и/или суффикс номера. 

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

    Группировка по параметру: – опция, позволяющая нумеровать элементы в соответствии с их группировкой по значениям указанного параметра. 

    Возможны четыре варианта Поведения в группе

    • Нумерация в каждой группе – нумерация элементов в каждой группе начинается с начала в соответствии с заданными настройками нумерации
    • Один номер на группу – всем элементам, относящимся к одной группе, присваивается одинаковый номер. Группы нумеруются в соответствии с заданными настройками нумерации
    • Сквозная нумерация с сортировкой по параметру (По возрастанию) – элементы сортируются по возрастанию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
    • Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации

    Если в настройках спецификации отключено свойство «Для каждого экземпляра», то группировка по параметру будет недоступна, так как в этом случае элементы уже сгруппированы.

    Например, заполним значение параметра ”Марка” элементов, сгруппировав их по параметру “Длина”. Во всех вариантах начальное значение и шаг равны “1”, направление нумерации “По возрастанию”:

    • Нумерация в каждой группе

    6

    • Один номер на группу

    7

    • Сквозная нумерация с сортировкой по параметру (По возрастанию)

    8

    • Сквозная нумерация с сортировкой по параметру (По убыванию)

    9

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

    Выполнить – выполняет нумерацию согласно настройкам. 

    Очистить – выполняет очистку указанного параметра во всех элементах спецификации.

    Очистка параметра производится у всех элементов данной спецификации, независимо от настроек фильтрации. Это значит, что если, например, в спецификации представлено 10 колонн, а при настройках фильтрации отображается только 5 колонн, то очистка параметра произойдет у всех 10 колонн!

    ЗАПУСК НА ВИДЕ, НЕ ЯВЛЯЮЩИМСЯ СПЕЦИФИКАЦИЕЙ

    Окно плагина состоит из трех групп – конфигурация, выбор элементов и настройка нумерации:

    2

    В верхней части окна плагина располагается выпадающий список конфигураций, справа от которого доступны следующие кнопки:

    plus – создать новую конфигурацию

    pencil – редактировать название текущей конфигурации

    delete – удалить текущую конфигурацию.

    В первую очередь необходимо настроить выборку и произвести выбор элементов для последующей нумерации.

    Вариант выбора – вариант выбора элементов на текущем виде:

    • Стандартный выбор рамкой – выбор элементов на текущем виде рамкой с подтверждением выбора нажатием кнопки «Готово». При данном варианте направление нумерации имеет десять вариантов – в порядке создания и по положению элементов.
    • Порядковый выбор – выбор каждого элемента для нумерации в том порядке, в котором будет выполнена нумерация. При данном варианте направление нумерации может быть по возрастанию или по убыванию. Завершение выбора вызывается нажатием клавиши Esc.
    • Пересечение с кривой – выбор кривой (линию модели или линию детализации необходимо предварительно начертить на текущем виде). Элементы для нумерации будут выбраны путем поиска пересечения кривой с геометрией элементов на текущем виде с проекцией на плоскость вида. При данном варианте направление нумерации может быть по возрастанию или по убыванию.

    Элементы, подлежащие нумерации, можно отфильтровать с помощью фильтра элементов playlist edit. При этом можно задать как категории элементов, так и параметры, по которым будут выбираться элементы. 

    Выбрать – выбор элементов на текущем виде в зависимости от выбранного варианта выбора.

    После нажатия кнопки Выбрать и выбора элементов, отобразится Количество выбранных элементов: n и станут доступны настройки нумерации:

    Целевой параметр – параметр, в который будет записан номер. Плагин может обрабатывать только параметры, которые содержат строковое и числовое значение. Список параметров заполняется после выбора обрабатываемых элементов. Список заполняется только параметрами, которые имеются у каждого выбранного элемента (проверка происходит по имени параметра). Если параметр является числовым, то справа от его имени будет указано “123”, и для таких параметров можно использовать только числовую нумерацию. Если же параметр имеет строковый тип данных, то будет указано “Аа”, и в этом случае можно использовать как числовую, так и буквенную нумерацию.

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

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

    Шаг – значение приращения нумерации, может быть как целым, так и дробным.

    Направление нумерации – указание направления для нумерации в зависимости от варианта выбора элементов.

    Если выбранный Целевой параметр имеет строковый тип данных, то становится доступной опция добавления префикса и суффикса к создаваемым номерам.

    Префикс и Суффикс из строки/параметра – выбор способа задания префикса/суффикса для номера. В случае выбора из строки значения вводятся в соответствующие поля вручную. При выборе из параметра появляются выпадающие списки параметров, а также поля, в которые можно вписать символ-разделитель:

    4

    Префикс/Суффикс – задает соответственно префикс и/или суффикс номера. 

    Группировка по параметру: – опция, позволяющая нумеровать элементы в соответствии с их группировкой по значению указанного параметра. 

    Возможны четыре варианта Поведения в группе

    • Нумерация в каждой группе – нумерация элементов в каждой группе начинается с начала в соответствии с заданными настройками нумерации
    • Один номер на группу – всем элементам, относящимся к одной группе, присваивается одинаковый номер. Группы нумеруются в соответствии с заданными настройками нумерации
    • Сквозная нумерация с сортировкой по параметру (По возрастанию) – элементы сортируются по возрастанию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации
    • Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации

    Сквозная нумерация с сортировкой по параметру (По убыванию) – элементы сортируются по убыванию значения параметра группировки и нумеруются в соответствии с заданными настройками нумерации

    Выполнить – выполняет нумерацию согласно настройкам.

    Очистить – выполняет очистку указанного параметра во всех выбранных элементах.


    Если элемент расположен в группе, то производится проверка на возможность менять параметр без разгруппировки. Параметр будет меняться без разгруппировки, если:

    • это системный параметр «Марка»
    • это общий параметр проекта с включенным свойством «Значения могут меняться по экземплярам групп»
    • это параметр типа
  • История изменений за
    Год

    2024 Год

    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