Атрибут Нумератор

Атрибут типа Нумератор используется для автоматической нумерации документа при его создании. У атрибута этого типа нет поля Дополнительные параметры, настройка осуществляется в поле Описание, которое позволяет:

Настройка простого нумератора

Для создания нумератора:

  • Для типа элемента, которому необходим нумератор, создайте новый атрибут.
  • В раскрывающемся списке Тип атрибута выберите Нумератор.
  • Укажите последний номер входящего документа, после которого будет начинаться отсчет номеров документов.
  • Укажите периодичность счетчика, то есть, когда он будет сбрасываться.
  • В поле Описание отредактируйте предложенный формат нумератора в соответствии с вашими требованиями, например так:
  • ВХ-{Counter:d5}-{CurrentDate:yyyy}.
  • Установите флажки Отображаемый в интерфейсе клиента.
  • Нажмите 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 в случае наличия в нумераторе автоматического счётчика числа счётчика будут заменены на знаки *.