Автонумераторы классов

Использование автонумераторов позволяет организовать сквозную нумерацию объектов разных справочников. Количество нумераторов в системе не ограничено.

Справочник автонумераторов открывается в интерфейсе пользователя (Главное меню → Справочники → Все справочники → кнопка Показать всеСамостоятельные объекты → Предметные объекты → Основные объекты → Автонумераторы → кнопка Выбрать).

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

Описание шаблонов для вывода номера приведено в Таблице 1.

Значение Описание
0 Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: "00". Например, число 34,5 будет показано, как 35.
# Для вывода вещественного значения, исключая незначащие нули. Если задать формат: "##", то число 34,5 будет показано, как 35.
. Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется.
, Разделитель разрядов (тысяч).
Пример 1. Если задать формат "0,,", число 100 млн. будет показано как просто 100.
Пример 2. Чтобы вывести число, округленное до миллионов, с тысячными разделителями, нужно задать формат: "#,##0,,".
Таблица 1. Шаблон для вывода номера

Пример. Автонумератор справочника

Чтобы вывести номер с незначащими нулями, вводится шаблон: "000". При этом номер объекта будет иметь вид: "001".

В шаблоне можно ввести текстовый префикс, например: "Пр-000". При этом номер объекта будет иметь вид: "Пр-001".

Для вывода номера без незначащих нулей в шаблоне используется символ "#", например: "Вх-#-К". Вид номера объекта: "Вх-1-К",… "Вх-99-К" и т.д.

Назначение нумератора справочнику объектов производится в справочнике Соответствия нумератора справочнику (Главное меню → Справочники → Все справочники → кнопка Показать все → *Самостоятельные объекты* → Предметные объекты → Основные объекты → Соответствия нумератора справочнику → кнопка Выбрать**).

Нажмите на кнопку  панели инструментов окна, чтобы создать новый объект справочника.

В параметре "Класс" выбирается класс объекта, в параметре "Нумератор" − автонумератор справочника. В параметре "Параметр" выбирается параметр справочника, значением которого будет номер. Параметр справочника должен иметь тип "Строка". В параметре "Название" при нажатии на кнопку сохранения автоматически генерируется название объекта: "Классу <Название класса> соответствует <Название нумератора>".

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

« ПредыдущаяНа уровень вышеСледующая »
Driven by DokuWiki