Справочник предназначен для задания правил, по которым формируются номера записей справочников. Нумерация может вестись последовательно для всех записей справочника, если не указан дополнительный разрез нумерации, и отдельно для групп записей, соответствующих значению, указанному для сквозной нумерации реквизита справочника.
Особенности заполнения полей:
Доп. разрез нумерации. Дополнительный параметр, по которому будет вестись сквозная нумерация. Выбирается из списка реквизитов справочника, указанного в поле *Тип справочника.
*Цифр в номере. Количество знаков порядкового номера. Например, если в поле указать значение 3, то порядковый номер будет присваиваться в формате 001, 002, … 023, … 999. Значение в поле может быть целым числом от 1 до 9. При вводе другого значения происходит автоматическая замена на ближайшее допустимое число.
В табличной части «Формат номера» указывается формат номера записей справочников. Формат номера представляет собой последовательность элементов, каждый из которых может быть:
• | текстовой строкой. Текстовая строка задается явно в поле *Элемент номера и отображается, как есть; |
• | макропеременной № – Порядковый номер. Отображает текущий порядковый номер. На отображение этого элемента влияют поля Доп. разрез нумерации и *Цифр в номере; |
• | макропеременными Год (2 цифры) и Год (4 цифры). Отображают текущий год, две последние или все четыре цифры соответственно; |
• | значение поля карточки. Отображаются значения, занесенные в поля карточки. Используются только поля типа «Справочник». |
Как задать формат номера для записей справочника
В результате в поле Пример значения отобразится пример созданного формата номера записи справочника.
|
Действия на ленте, вкладка Главная:
• | Очередной номер. Установка значения очередного порядкового номера записи справочника. |
Если для записи справочника указан дополнительный разрез нумерации, то для каждого значения можно задать уникальный порядковый номер, в том числе для пустого значения.
Как изменить очередной порядковый номер
Если в выбранном справочнике количество записей не больше 20, откроется окно «Установка очередного номера»: Количество очередных номеров будет совпадать с количеством записей из списка записей справочника, указанного в поле Доп. разрез нумерации. Если в выбранном справочнике количество записей больше 20, откроется окно «Выбор счетчика»:
Примечание Чтобы начать нумерацию, например, со 100, нужно в качестве очередного номера указать 99. Чтобы начать нумерацию с 1, нужно в качестве очередного номера указать 0.
|
Кнопка Очередной номер недоступна при создании записи справочника. Значения очередных номеров хранятся в справочнике
• | Список записей. Открытие на чтение списка записей справочника, который указан в поле Доп. разрез нумерации. Кнопка недоступна, если поле Доп. разрез нумерации не заполнено. |
Примечание
Механизм формирования сложной нумерации записей справочника работает только в случае, когда настроен пользовательский сценарий, срабатывающий на событии «Сохранение возможность» справочника, для которого формируется номер. Для установки значения реквизита, которое необходимо формировать по заданному формату в справочнике Форматы номеров записей справочников, используется функция SetNextFormatNumber.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |