Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:administration:numerators_classes [2012/11/14 18:45] 127.0.0.1 внешнее изменение |
ru:manual:administration:numerators_classes [2014/06/17 17:42] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Нумераторы классов ====== | ====== Нумераторы классов ====== | ||
- | Использование нумераторов позволяет организовать сквозную нумерацию объектов разных классов. Количество нумераторов в системе не ограничено. | + | Использование нумераторов позволяет организовать сквозную нумерацию объектов разных справочников. Количество нумераторов в системе не ограничено. |
- | Чтобы открыть справочник нумераторов, в Главном меню интерфейса пользователя выберите пункт «Справочники -> Все справочники», нажмите кнопку «Показать все», разверните ветку «Классы -> Объекты системы -> Справочники». В группе «Справочники» установите курсор на справочник «Нумераторы» и нажмите кнопку «Выбрать». Будет открыто окно справочника «Нумераторы». | + | Справочник нумераторов открывается в интерфейсе пользователя (**Главное меню -> Справочники -> Все справочники** -> кнопка **Показать все** -> **Классы -> Объекты системы -> Справочники -> Нумераторы** -> кнопка **Выбрать**). |
В шаблоне для вывода номера используется строка формата С#. | В шаблоне для вывода номера используется строка формата С#. | ||
+ | Описание шаблонов для вывода номера приведено в Таблице 1. | ||
<startTableBox> | <startTableBox> | ||
^ Значение ^ Описание ^ | ^ Значение ^ Описание ^ | ||
- | | 0 | Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: «00». Например, число 34,5 будет показано, как 35. | | + | | 0 | Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: "00". Например, число 34,5 будет показано, как 35. | |
- | | # | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: «##», то число 34,5 будет показано, как 35. | | + | | # | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: "##", то число 34,5 будет показано, как 35. | |
| . | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. | | | . | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. | | ||
- | | , | Разделитель разрядов (тысяч). \\ **Пример 1**. Если задать формат «0,,», число 100 млн. будет показано как просто 100. \\ **Пример 2.** Чтобы вывести число около миллиона с тысячными разделителями, нужно задать формат: «#,##0,,». | | + | | , | Разделитель разрядов (тысяч). \\ **Пример 1**. Если задать формат "0,,", число 100 млн. будет показано как просто 100. \\ **Пример 2.** Чтобы вывести число, округленное до миллионов, с тысячными разделителями, нужно задать формат: "#,##0,,". | |
<endTableBox|Таблица 1. Шаблон для вывода номера> | <endTableBox|Таблица 1. Шаблон для вывода номера> | ||
- | ==== Пример. Нумератор класса ==== | ||
- | Чтобы вывести номер с незначащими нулями, вводится шаблон: «000». При этом номер объекта будет иметь вид: «001». | + | ===== Пример. Нумератор справочника ===== |
- | В шаблоне можно ввести текстовый префикс, например: «Пр-000». При этом номер объекта будет иметь вид: «Пр-001». | + | Чтобы вывести номер с незначащими нулями, вводится шаблон: "000". При этом номер объекта будет иметь вид: "001". |
- | Для вывода номера без незначащих нулей в шаблоне используется символ «#», например: «Вх-#-К». Вид номера объекта: «Вх-1-К»,… «Вх-99-К» и т.д. | + | В шаблоне можно ввести текстовый префикс, например: "Пр-000". При этом номер объекта будет иметь вид: "Пр-001". |
- | Назначение нумератора классу объектов производится в справочнике «Нумераторы классов». Чтобы открыть справочник, выберите пункт «Все справочники». Далее, в окне «Выберите справочник» нажмите кнопку «Показывать все», в иерархическом списке последовательно откройте группы: «Классы -> Объекты системы -> Справочники». В группе «Справочники» установите курсор на справочник «Нумераторы классов» и нажмите кнопку «Выбрать». Будет открыто окно справочника «Нумераторы классов». | + | Для вывода номера без незначащих нулей в шаблоне используется символ "#", например: "Вх-#-К". Вид номера объекта: "Вх-1-К",… "Вх-99-К" и т.д. |
- | Щелкните по кнопке {{ru/manual/administration/numerators_classes/numerators_classes_1401.png?nolink}} на панели инструментов окна, чтобы создать новый элемент справочника. В окне «Редактирование объекта из: Нумераторы классов» в поле «Название» автоматически генерируется название элемента: «Классу <Название класса> соответствует <Название нумератора>». | + | Назначение нумератора справочнику объектов производится в справочнике "Нумераторы классов" (**Главное меню -> Справочники -> Все справочники** -> кнопка **Показать все** -> **Классы -> Объекты системы -> Справочники -> Нумераторы классов** -> кнопка **Выбрать**). |
- | В поле **«Класс»** выбирается класс объектов системы, в поле **«Нумератор»** − нумератор класса. В поле **«*Параметр класса»** выбирается параметр класса, значением которого будет номер. Параметр класса должен иметь тип «строка». | + | Нажмите на кнопку {{common/icons/06.png?nolink}} панели инструментов окна, чтобы создать новый объект справочника. |
+ | |||
+ | В параметре "Класс" выбирается справочник объектов, в параметре "Нумератор" − нумератор справочника. В параметре "Параметр класса" выбирается параметр справочника, значением которого будет номер. Параметр справочника должен иметь тип "Строка". В параметре "Название" при нажатии на кнопку сохранения автоматически генерируется название объекта: "Классу <Название класса> соответствует <Название нумератора>". | ||
+ | |||
+ | При необходимости можно создать новый параметр, который будет содержать нумератор справочника. Создание пользовательских параметров осуществляется с помощью утилиты MetaEdit. Подробнее описание работы с утилитой приведено в главе [[ru/technical_manual/technical_manual]] -> [[ru/technical_manual/editor_param_class]]. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
- | При необходимости, можно создать новый параметр, который будет содержать нумератор класса. Создание пользовательских параметров осуществляется с помощью утилиты MetaEdit (подробнее см. [[ru/technical_manual/technical_manual]], глава [[ru/technical_manual/editor_param_class]]). | ||