Параметры | Описание | |
---|---|---|
1 | Для модуля | Выбор модуля, для которого настраивается счётчик. Единичный выбор. |
2 | Подразделения | Выбор одного или нескольких подразделений, которые могут пользоваться счётчиком. |
3 | Вид документа | Указывается вид документа для определенных модулей |
4 | Описание | Описание счётчика для быстрого поиска в модуле "Нумератор". |
5 | Последний использованный номер | Порядковый номер, автоматически наращиваемый на единицу системой при регистрации документов. Возможно редактирование вручную. |
6 | Формула поиска счетчика | Формула вычисляемая в контексте счетчика и формирующая, по которым будет искаться счетчик. Используется JavaScript. |
7 | Вычислить | Результат вычисления формулы, который является ключом данного счетчика. Многозначное поле, т.е. у счетчика может быть несколько ключей, например, под каждое из выбранных подразделений. |
8 | Конструктор номера документа | Набор из 4-х «полей» и 4-х «разделителей», из которых составляется номер документа. |
9 | Номер заменяется на RNumber документа | Чек-бокс, при установке которого номер исходящего документа, созданного из карточки резолюции (по кнопке "Документ-результат"), заменяется RNumber документа, по которому была создана резолюция. |
10 | Обнулять счетчик | Настройка, согласно которой поле "Последний использованный номер" изменяется на "0" через заданное число дней. |
11 | При регистрации по счетчику | Номера, сгенерированные счётчиком для выбранного модуля документов выбранными организации. |
12 | При ручной регистрации | Номера, заданные вручную для выбранного модуля документов выбранными организации. |
Формулы поиска счетчика
Описание часто используемых формул
Формула | Описание | ||
---|---|---|---|
ctx.setResult(session.counterFormulas().program(ctx)); | Тип программы (вычисляется из модуля)
| ||
ctx.setResult(session.counterFormulas().programPlusIds(ctx)); | Тип программы (вычисляется из модуля) + Идентификатор подразделения
| ||
ctx.setResult(session.counterFormulas().programPlusDocType(ctx)); | Тип программы (вычисляется из модуля) + Вид документа
| ||
ctx.setResult(session.counterFormulas().programPlusDocTypePlusIds(ctx)); | Тип программы (вычисляется из модуля) + Вид документа+ Идентификатор подразделения
| ||
ctx.setResult(session.counterFormulas().program(ctx)+'Приказ'); | Тип программы (вычисляется из модуля) + Текстовое значение
| ||
ctx.setResult(session.func().concat(session.counterFormulas().programPlusIds(ctx), "[Название]")); | Возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов
|
Конструктор номера
Тип | Возращаемое значение | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Регистрационный номер | Номер счетчика | ||||||||||||||
По формуле | Зависит от формулы
| ||||||||||||||
Н.И. по месту регистрации | Номеклатурный индекс подразделения места регистрации | ||||||||||||||
Н.И. по подписывающему | Номеклатурный индекс подразделения подписанта | ||||||||||||||
Н.И по исполнителю | Номеклатурный индекс подразделения исполнителя |