Использование нумераторов позволяет организовать сквозную нумерацию объектов разных справочников. Количество нумераторов в системе не ограничено.
Справочник нумераторов открывается в интерфейсе пользователя (Главное меню → Справочники → Все справочники → кнопка Показать все → Классы → Объекты системы → Справочники → Нумераторы → кнопка Выбрать).
В шаблоне для вывода номера используется строка формата С#.
Описание шаблонов для вывода номера приведено в Таблице 1.
Значение | Описание |
---|---|
0 | Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: "00". Например, число 34,5 будет показано, как 35. |
# | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: "##", то число 34,5 будет показано, как 35. |
. | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. |
, | Разделитель разрядов (тысяч). Пример 1. Если задать формат "0,,", число 100 млн. будет показано как просто 100. Пример 2. Чтобы вывести число, округленное до миллионов, с тысячными разделителями, нужно задать формат: "#,##0,,". |
Чтобы вывести номер с незначащими нулями, вводится шаблон: "000". При этом номер объекта будет иметь вид: "001".
В шаблоне можно ввести текстовый префикс, например: "Пр-000". При этом номер объекта будет иметь вид: "Пр-001".
Для вывода номера без незначащих нулей в шаблоне используется символ "#", например: "Вх-#-К". Вид номера объекта: "Вх-1-К",… "Вх-99-К" и т.д.
Назначение нумератора справочнику объектов производится в справочнике Нумераторы классов (Главное меню → Справочники → Все справочники → кнопка Показать все → Классы → Объекты системы → Справочники → Нумераторы классов → кнопка Выбрать).
Нажмите на кнопку панели инструментов окна, чтобы создать новый объект справочника.
В параметре "Класс" выбирается справочник объектов, в параметре "Нумератор" − нумератор справочника. В параметре "Параметр класса" выбирается параметр справочника, значением которого будет номер. Параметр справочника должен иметь тип "Строка". В параметре "Название" при нажатии на кнопку сохранения автоматически генерируется название объекта: "Классу <Название класса> соответствует <Название нумератора>".
При необходимости можно создать новый параметр, который будет содержать нумератор справочника. Создание пользовательских параметров осуществляется с помощью утилиты MetaEdit. Подробнее описание работы с утилитой приведено в главе Руководство технического специалиста → Редактор классов и параметров.