Различия

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

Ссылка на это сравнение

ru:manual:administration:numerators_classes [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 +====== Автонумераторы классов ======
  
 +Использование автонумераторов позволяет организовать сквозную нумерацию объектов разных справочников. Количество нумераторов в системе не ограничено.
 +
 +Справочник автонумераторов открывается в интерфейсе пользователя ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}} -> кнопка **Показать все** -> **Самостоятельные объекты -> Предметные объекты -> Основные объекты -> Автонумераторы** -> кнопка **Выбрать**).
 +
 +В шаблоне для вывода номера используется строка формата С#.
 +
 +Описание шаблонов для вывода номера приведено в Таблице 1.
 +
 +<startTableBox>
 +^  Значение  ^  Описание  ^
 +| 0 | Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: "00". Например, число 34,5 будет показано, как 35. |
 +| # | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: "##", то число 34,5 будет показано, как 35. |
 +| . | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. |
 +| , | Разделитель разрядов (тысяч). \\ **Пример 1**. Если задать формат "0,,", число 100 млн. будет показано как просто 100. \\ **Пример 2.** Чтобы вывести число, округленное до миллионов, с тысячными разделителями, нужно задать формат: "#,##0,,". |
 +<endTableBox|Таблица 1. Шаблон для вывода номера>
 +
 +===== Пример. Автонумератор справочника =====
 +
 +Чтобы вывести номер с незначащими нулями, вводится шаблон: "000". При этом номер объекта будет иметь вид: "001".
 +
 +В шаблоне можно ввести текстовый префикс, например: "Пр-000". При этом номер объекта будет иметь вид: "Пр-001".
 +
 +Для вывода номера без незначащих нулей в шаблоне используется символ "#", например: "Вх-#-К". Вид номера объекта: "Вх-1-К",… "Вх-99-К" и т.д.
 +
 +Назначение нумератора справочнику объектов производится в справочнике **Соответствия нумератора справочнику** ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}} -> кнопка **Показать все** -> *Самостоятельные объекты* -> Предметные объекты -> Основные объекты -> Соответствия нумератора справочнику** -> кнопка **Выбрать**).
 +
 +Нажмите на кнопку {{common/icons/06.png?nolink}} панели инструментов окна, чтобы создать новый объект справочника. 
 +
 +В параметре "Класс" выбирается класс объекта, в параметре "Нумератор" − автонумератор справочника. В параметре "Параметр" выбирается параметр справочника, значением которого будет номер. Параметр справочника должен иметь тип "Строка". В параметре "Название" при нажатии на кнопку сохранения автоматически генерируется название объекта: "Классу <Название класса> соответствует <Название нумератора>".
 +
 +При необходимости можно создать новый параметр, который будет содержать нумератор справочника. Создание пользовательских параметров осуществляется с помощью утилиты MetaEdit. Подробнее описание работы с утилитой приведено в главе [[ru/technical_manual/technical_manual]] -> [[ru/technical_manual/editor_param_class]].
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_manual_administration_numerators_classes|name=Автонумераторы классов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki