Использование автонумераторов позволяет организовать сквозную нумерацию объектов. Количество нумераторов в системе не ограничено.
Автонумераторы делятся на два типа:
Внимание! Справочник Деятельность (Visio) не поддерживает назначение иерархического автонумератора. Механизм нумерации для этого справочника описан в разделе Название и код единицы деятельности.
Справочник автонумераторов открывается в интерфейсе пользователя (Главное меню → Справочники → Все справочники → кнопка Показать все → Самостоятельные объекты → Предметные объекты → Основные объекты → Автонумераторы → кнопка Выбрать).
В шаблоне для вывода номера используется строка формата С#.
Описание шаблонов для вывода номера приведено в Таблице 1.
Значение | Описание |
---|---|
0 | Для вывода вещественного значения, включая незначащие нули. Пример: Если задать шаблон "000", номер объекта будет иметь вид: "001". |
# | Для вывода вещественного значения, исключая незначащие нули. Пример: Если задать шаблон "#", номер объекта будет иметь вид: "1". |
. | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Вид десятичного разделителя (точка или запятая) зависит от региональных настроек операционной системы. Пример: Если задать шаблон "А0.0", номер объекта будет иметь вид: "А1,0". Повторный символ в формате числа игнорируется. При необходимости вывести символ точки в произвольном месте, требуется заключать его в одинарные кавычки. Пример 1. Если задать шаблон "А#'.'", номер объекта будет иметь вид: "А1.". Пример 2. Если задать шаблон "А0.0'.'", номер объекта будет иметь вид: "А1,0.". |
, | Разделитель разрядов (тысяч). Пример 1. Если задать формат "0,,", число 100 млн. будет показано как просто 100. Пример 2. Чтобы вывести число, округленное до миллионов, с тысячными разделителями, нужно задать формат: "#,##0,,". |
В шаблоне можно ввести текстовый префикс и/или постфикс, например: "Пр-000-Пст". При этом номер объекта будет иметь вид: "Пр-001-Пст".
В иерархических справочниках, для которых назначен нумератор, префикс (и/или постфикс) может быть различным для разных кустов дерева. Для этого необходимо в свойствах родительского объекта отредактировать вручную параметр, который задан в качестве параметра для нумерации (см. Назначение нумератора справочнику объектов).
Иными словами, если у родительского объекта (в т.ч. папки) в свойствах задать префикс (и/или постфикс), отличный от заданного в автонумераторе данного справочника, то у потомков этого объекта будет префикс (и/или постфикс) как у родителя.
Назначение нумератора справочнику объектов производится в справочнике Соответствия нумератора справочнику (Главное меню → Справочники → Все справочники → кнопка Показать все → Самостоятельные объекты → Предметные объекты → Основные объекты → Соответствия нумератора справочнику → кнопка Выбрать).
В свойствах Соответствия нумератора справочнику параметры настраиваются следующим образом:
Если требуется объекту на вершине иерархии присвоить "нулевой" код, например, "А0", то настройку необходимо производить следующим образом:
Другие примеры работы с нумерацией объектов рассмотрены на видео:
00:00 Вступление
00:52 Ручная нумерация, пример задания ручного кода, отображение в свойствах объекта и Навигаторе
01:58 Отображение названия с кодом на диаграмме
03:08 Автоматическая нумерация (автонумератор), справочники и параметры для настройки
04:36 Инкрементный (последовательный) автонумератор, пример работы
06:17 Иерархический (последовательный) автонумератор, параметры для настройки
06:30 Пример работы иерархического автонумератора
09:52 Изменение префикса и постфикса у иерархического автонумератора
10:22 Изменение префикса и постфикса без изменения разделителя
11:07 Изменение кода для отдельного объекта с настроенным автонумератором, возврат нумерации к умолчаниям
00:00 Вступление
00:52 Ручная нумерация, пример задания ручного кода, отображение в свойствах объекта и Навигаторе
01:58 Отображение названия с кодом на диаграмме
03:08 Автоматическая нумерация (автонумератор), справочники и параметры для настройки
04:36 Инкрементный (последовательный) автонумератор, пример работы
06:17 Иерархический (последовательный) автонумератор, параметры для настройки
06:30 Пример работы иерархического автонумератора
09:52 Изменение префикса и постфикса у иерархического автонумератора
10:22 Изменение префикса и постфикса без изменения разделителя
11:07 Изменение кода для отдельного объекта с настроенным автонумератором, возврат нумерации к умолчаниям