Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse

Счетчик используется для формирования номера, а также для резервирования номера.

Счетчик подключается через ключи, который формируются через Формулу поиска счетчика.

Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

Комментарий

Примечание
iconfalse

Формула поиска счетчика в основных сценариях использует данные полей Для модуля и Подразделения, но может быть написана произвольная формула

Реквизиты

panelpanel

Описание формы

Счетчик → Вкладка "Описание"

Image Removed

Image Added

Счетчик → Вкладка "Использованные номера"

Image Removed

Image Added

панель

Реквизиты

Оглавление


ПараметрыОписание
1

Для модуля

Выбор модуля, для которого настраивается счётчик. Единичный выбор.
2

Подразделения

Выбор одного или нескольких подразделений, которые могут пользоваться счётчиком.
3

Вид документа

Указывается вид документа для определенных модулей
4

Описание

Описание счётчика для быстрого поиска в модуле "Нумератор".
4
5

Последний использованный номер

Порядковый номер, автоматически наращиваемый на единицу системой при регистрации документов. Возможно редактирование вручную.
5
6

Формула поиска счетчика

Формула
, согласно которой происходит нумерация документа. Указывается формула на
вычисляемая в контексте счетчика и формирующая, по которым будет искаться счетчик. Используется JavaScript.
6
7

Вычислить

Результат вычисления
выражения
формулы, который является ключом данного счетчика. Многозначное поле, т.е. у счетчика может быть несколько ключей, например, под каждое из выбранных подразделений.
7
8

Конструктор номера документа

Набор из 4-х «полей» и 4-х «разделителей», из которых составляется номер документа.
8
9

Номер заменяется на RNumber документа

Чек-бокс, при установке которого номер исходящего документа, созданного из карточки резолюции (по кнопке "Документ-результат"), заменяется RNumber документа, по которому была создана резолюция.
9
10

Обнулять счетчик

Настройка, согласно которой поле "Последний использованный номер" изменяется на "0" через заданное число дней.
10
11

При регистрации по счетчику

Номера, сгенерированные счётчиком для выбранного модуля документов выбранными организации.
11
12

При ручной регистрации

Номера, заданные вручную для выбранного модуля документов выбранными организации.

Формула

Формулы поиска счетчика

Описание часто используемых формул

InputDocsПриказ

(вычисляется из модуля) + Текстовое значение

ФормулаОписание
ctx.setResult(session.counterFormulas().program(ctx));

Тип программы (вычисляется из модуля)

title
Блок кода
Пример
InputDocs
ctx.setResult(session.counterFormulas().programPlusIds(ctx));

Тип программы (вычисляется из модуля) + Идентфикатор Идентификатор подразделения

Пример
Блок кода
title
InputDocs94D1F93E484875B24325826D0027959A
ctx.setResult(session.counterFormulas().programPlusDocType(ctx));

Тип программы (вычисляется из модуля) + Вид документа

title
Блок кода
Пример
InputDocsПриказ
ctx.setResult(session.counterFormulas().programPlusDocTypePlusIds(ctx));
Тип программы (вычисляется из модуля) + Вид документа+ Идентификатор подразделенияПример
Блок кода
title
InputDocsПриказ94D1F93E484875B24325826D0027959A
ctx.setResult(session.counterFormulas().program(ctx)+'Приказ');

Тип программы + Тектовое значение

Блок кода
titleПример
Блок кода
InputDocsПриказ
ctx.setResult(session.func().concat(session.counterFormulas().programPlusIds(ctx), "[Название]"));

Возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов

Блок кода
MissionsABDDE179BB56816B4325826E00383D5A[Название], 
MissionsE77EAF662692D8FE4325826E003835A8[Название],
MissionsBF82F3260BDEEF5A4325826E0037B6DE[Название], 
Missions992B3018091AD7934325826E003E4EAB[Название]

Конструктор номера

ТипВозращаемое значение

Регистрационный номер

Номер счетчика

По формуле

Зависит от формулы

Блок кода
languagejs
titleИндекс дела
var p = ctx.get("Inventory_BelongToFile");
var z = "";
if (p != null) {
	if (p.getClass().getName().endsWith("ArrayList") && p.size() > 0) {
		z = p.get(0);
	};
	if (p.getClass().getName().endsWith("String")) {
		z = p;
	};
	if (z.length() > 0) {
		z = z.substring(0, z.indexOf("%"));
	};
};
ctx.setResult(z);
Блок кода
languagejs
titleПервая буква обратившегося в ОГ
if (ctx.get('AuthorType').get(0) == "0") {
	ctx.setResult(ctx.get('LName').substring(0, 1) + '-');
} else if (ctx.get('AuthorType').get(0) == "1") {
	ctx.setResult('Кол-');
} else if (ctx.get('AuthorType').get(0) == "2") {
	ctx.setResult('Ан-');
}

Н.И. по месту регистрации

Номеклатурный индекс подразделения места регистрации

Image Added

Н.И. по подписывающему

Номеклатурный индекс подразделения подписанта

Image Added

Н.И по исполнителю

Номеклатурный индекс подразделения исполнителя

Image Added