Атрибут Нумератор
Атрибут типа Нумератор используется для автоматической нумерации документа при его создании. У атрибута этого типа нет поля Дополнительные параметры, настройка осуществляется в поле Описание, которое позволяет:
- настроить простой нумератор;
- настроить нумераторы для разных юридических лиц;
- настроить нумераторы с использованием атрибутов документа.
Настройка простого нумератора
Для создания нумератора:
- Для типа элемента, которому необходим нумератор, создайте новый атрибут.
- В раскрывающемся списке Тип атрибута выберите Нумератор.
- Укажите последний номер входящего документа, после которого будет начинаться отсчет номеров документов.
- Укажите периодичность счетчика, то есть, когда он будет сбрасываться.
- В поле Описание отредактируйте предложенный формат нумератора в соответствии с вашими требованиями, например так:
- Установите флажки Отображаемый в интерфейсе клиента.
- Нажмите OK.
Для создания и редактирования нумератора необходимо знать, что в описании можно использовать:
- Любые символы в качестве префиксов и постфиксов.
- Счетчик в формате: {Counter:d5}, где d5 - число разрядов. Если счетчик начинается с 1, то при значении {Counter:d5} будет отображаться 00001.
- Дату создания в системном атрибуте {CurrentDate:yyyy}, yyyy - текущий год. Чтобы отображать в нумераторе месяц и год создания укажите {CurrentDate:M/yyyy}.
В одном описании может быть задано несколько нумераторов на основе одного счетчика. Они могут различаться одной буквой, например, для пометки важных документов добавим букву В, в этом случае описание будет выглядеть так:
ВХ-{Counter:d5}-{CurrentDate:yyyy}
ВХ-В-{Counter:d5}-{CurrentDate:yyyy}
В данном случае при создании документа в Pilot-ICE нужно будет выбрать подходящий нумератор из списка.
Настройка нумерации для разных юридических лиц
Чтобы для одного типа элементов создать разные нумераторы для разных юридических лиц:
- Повторите действия, описанные выше.
- При создании атрибута в описании нумератора добавьте название юридического лица, в формате:
- Затем нажмите Добавить счетчик и описание.
- Укажите последний номер для документов другого юридического лица и периодичность счетчика.
- Подобным образом составьте описание нумератора, например:
- Отметьте, если регистрация номера должна быть отложенной, и введите текст по умолчанию для отображения в Обозревателе документов.
- Повторите действия для настройки нумерации документов других юридических лиц.
ООО Номер один, ВХ-1-{Counter:d5}-{CurrentDate:yyyy}.
ООО Номер два, ВХ-2-{Counter:d5}-{CurrentDate:yyyy}.
Отложенная регистрация нужна для случаев, когда документ создается по шаблону, и проект документа уже создан, но окончательный документ в фиксированной разметке XPS еще не опубликован. После нажатия кнопки Опубликовать документу присваивается номер. |
Настройка нумерации с использованием атрибутов документа
Бывают случаи, когда в номере документа необходимо указывать код в зависимости от типа документа, заданного пользователем.
При создании документа, пользователь заполняет необходмый атрибут вручную или выбирает значение из справочника.
Чтобы код документа автоматически указывался в номере документа, необходимо добавить имя атрибута к описанию нумератора, например:
Д-{Counter:d5}-{CurrentDate:yyyy}-{attribute_name}
{attribute_name} - это имя атрибута типа в фигурных скобках. Указанным атрибутом может быть любой атрибут документа, в том числе Атрибут Строка.
Проверка уникальности для значений нумератора
Использование автоматического счётчика является основным сценарием для атрибута типа Нумератор. В этом случае уникальные значения создаёт сам счётчик. Но также могут существовать и сценарии, в которых счётчик не используется. В этом случае для проверки уникальности значений атрибута при создании элемента нужно применять следующий метод:
- В Pilot-myAdmin у атрибута типа Нумератор для параметра Уникальность нужно выставить Показывать предупреждение или Запрещать создание дубликатов.
- Перейдите в клиентское приложение.
- При создании нового элемента найдите в карточке поле Нумератор.
- Нажмите кнопку Редактировать , удерживая CTRL.
- В этом случае значение предпросмотра поля не очистится, а будет автоматически подставлено для редактирования.
- Нажмите кнопку Создать. Перед созданием элемента значение поля Нумератор будет проверено на уникальность.
Сочетание кнопка Редактировать + CTRL работает только в режиме создания элемента. |
При использовании сочетания кнопки Редактировать + CTRL в случае наличия в нумераторе автоматического счётчика числа счётчика будут заменены на знаки *. |