Show/Hide Toolbars

Руководство администратора

Дополнительные параметры

Ссылки Назад Вверх Вперед

term_icon Дополнительные параметры (ДП) это атрибуты задачи, позволяющие формализовать информацию, которая заносится в категориях в процессе работы. Подробнее об основных и дополнительных параметрах задачи можно прочитать в Руководстве пользователя.

Список дополнительных параметров:

dp-0001

Список дополнительных параметров

Система "Первая Форма" поддерживает следующие типы ДП:

Тип данных

Внешний вид

Описание и настройка

Ссылка на другую задачу (Lookup)

lookup

Выбор задачи из категории.

warning_icon Единственным допустимым значением данного вида ДП является ID задачи, существующей в БД

URL

url

Ссылка

Адрес

address

Поле для ввода почтового адреса в формате, совместимом с КЛАДР (по нажатию на иконку справа от поля ввода открывается форма для просмотра адреса, разложенного на стандартные элементы).

Для адресов в адресном классификаторе в БД хранятся также координаты указанного места — широта и долгота, что позволяет позиционировать точку на географической карте (с помощью дополнительных автоматизаций).

warning_icon  Для корректной работы с адресами необходимо подключить хотя бы одного адресного провайдера

Адресаты email

email

Название ящика электронной почты пользователя, имя пользователя или набор символов

Большой текст с форматированием

big_text_format

Текст длиной свыше 1000 символов с возможностью форматирования, отключения тегов Microsoft Word и просмотра HTML-кода.

warning_icon  В браузерах Mozilla Firefox и Google Chrome можно вставлять изображения в текст задачи при помощи метода drag-n-drop (перетаскивая мышью)

warning_icon  При записи текста в ДП с помощью смарта с использованием тегов, <br>-теги не конвертируются.

Большой текст без форматирования

big_text

Текст длиной свыше 1000 символов без возможности форматирования

Выбор нескольких задач из категории (Multilookup)

multilookup

Выбор нескольких объектов  категории с возможностью добавления комментария, а также просмотра значения ДП категории к каждому из выбранных объектов

Выбор пользователей

users_choice

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

Выпадающий список

list_choice

Выбор одного значения из фиксированного перечня  (максимальная длина 200 символов).

При вводе значения в поле курсор сразу помещается в строку поиска — произвольный текст в поле сохранить невозможно в отличие от ДП "Выпадающий список с редактированием".

Выпадающий список с редактированием

list_choice_edit

Фиксированный перечень значений с возможностью ввода своего значения (максимальная длина 200 символов).

В отличие от ДП "Выпадающий список" (без редактирования) в поле ввода можно ввести произвольный текст — после завершения редактирования он будет сохранен в задаче (но не в источнике данных).

Дата

date

Выбор даты из календаря

Дата и время

date_time

Выбор даты и времени из календаря

Деньги

money

Число отображается с 2 знаками после запятой. В качестве разделителя применяется точка (".") или запятая (",")

Дерево

tree

Отображение древовидной структуры

Нумератор

numerator

Автоматический нумератор

Сквозной

Имеет вид любого другого ДП

Автоматическое вычисление значения на основании настроенной цепочки связей

Таблица

table_preview_

Ввод данных в виде таблицы.

warning_icon  При действиях с ДП типа "Таблица" автоматически сохраняются другие ДП, расположенные на карточке задачи

Текст

text

Текстовое значение

Файл

file

Электронный файл любого типа, разрешенного для добавления администратором.

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

Галочка (checkbox)

checkbox

Да/Нет (True/False)

Число

number

Тип отображения ДП "Число" определяется в настройках параметра: Текст, Нумератор, Слайдер

Создание дополнительного параметра

Для создания ДП нажмите кнопку + Создать. Откроется окно добавления нового ДП.

dp02

Окно создания дополнительного параметра

Введите имя параметра, выберите тип данных и нажмите кнопку Создать. Новый ДП отобразится в общей таблице.

warning_icon  Запрещено создавать ДП с именем, совпадающим с именем системного параметра (например, "Дата завершения").

Удаление ДП

Для удаления дополнительного параметра нажмите кнопку Удалить на форме или выберите соответствующий пункт в контекстном меню строки.

warning_icon  ДП нельзя удалить, если он используется хотя бы в одной категории

Настройки ДП

Для редактирования дополнительного параметра щелкните левой кнопкой мыши по соответствующей строке в таблице. Окно редактирования дополнительного параметра откроется на вкладке Основные настройки.

dp_edit_more_table-001

Окно редактирования ДП

Название

Описание

ID

Индивидуальный номер параметра в БД

Название

Имя параметра, которое будет отображаться на карточках объектов категорий.

Рядом с названием отображается значок мультиязычности

Тип

Тип параметра

Пример содержимого

Текст всплывающей подсказки, которую будет видеть пользователь при наведении мыши на ДП

Регулярное выражение

warning_icon  В будущем планируется переосмысление и замена данной функции

term_icon Регулярные выражения (англ. regular expressions, сокр. RegExp, RegEx) — это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. По сути это строка-образец (англ. pattern, по-русски её часто называют «шаблоном», «маской»), состоящая из символов и метасимволов и задающая правило поиска. Применение регулярных выражений позволяет сделать поиск и замену в тексте максимально эффективными.

Шаблон, согласно которому будет осуществляться ввод данных. Список регулярных выражений можно найти в открытых источниках

В таблице ниже приведены некоторые из часто встречающихся регулярных выражений, используемых в ДП. Следует отметить, что одно и то же регулярное выражение может быть написано разными способами.

Что проверяется

Регулярное выражение

Комментарии

ФИО

^[^*-]*$


Серия и номер паспорта

^[^*-]*$


Адрес прописки

.*[^-*]+.*


Дата выдачи

^[^*-]*$


Дата рождения в формате ДД.ММ.ГГГГ

^\d\.\d\.\d$ или ^[^*-]*$


ИНН

^\d+$ или ^[\d+]{10,12}$

10 или 12 цифр (для юридических и физических лиц соответственно)

Расчетный счет в формате ААА-ББ-ВВВ-Г-ДДДД-ЕЕЕЕЕЕЕ

^\d{3}-\d{2}-\d{3}-\d{1}-\d{4}-\d{6}$


БИК

^\d$


Мобильный телефон (в виде "+7 (xxx) xxx-xx-xx")

\+7 \(\d\d\d\) \d\d\d-\d\d-\d\d


E-mail

^([a-zA-Z0-9_-]+\.)*[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*\.[a-zA-Z]{2,6}$


Оплата по этапу Перерегистрация

по тарифу|\d+/06


Оплата по этапу Закрытие счетов

по тарифу|\d+/06


ОКПО

^[\d ,]+$


Новые коды ОКВЭД

^(\d{1,2}(\.\d+)*\ *;\ *){1,21}$

Перечислите коды, используя в качестве разделителя символ ";" (например: 65.2; 74.87.8)

после последнего кода обязательно должен стоять символ ";"

максимальное число кодов в поле – 21

Исключение кодов ОКВЭД

^(\d{1,2}(\.\d+)*\ *;\ *){1,21}$|(^нет$)|(^-*$)|(^все$)

Чтобы исключить коды, укажите "нет"

чтобы исключить все коды, укажите "все"

для исключения конкретных кодов перечислите их, используя в качестве разделителя символ ";", в конце также должен стоять символ ";"

максимальное число кодов в поле — 21

Основной код ОКВЭД

^(\d{1,2}(\.\d+)*\ *;\ *){1,21}$|^тот\sже$|^старый$

Если менять не нужно, укажите "старый"

если нужно заменить код, укажите его и после поставьте символ ";"

Телефон для банка

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$


Год показателя

[1-9][0-9][0-9][0-9]$


№ телефона

\d+


Фио для визы

^[a-z, A-Z ]+$


Оборот с (млн)

^\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}(,\d{0,2}){0,1}$


Оборот по (млн)

^\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}(,\d{0,2}){0,1}$


Добавить компании

^\d*$


Порядок выполнения

^\d{1,10}$


Срок выполнения (дней)

^\d{0,3}$


Начало след. проекта (дней)

^\d{0,3}$


Сотрудников с

^\d*$


Сотрудников по

^\d*$


Годовой оборот (млн.)

^\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}\d{0,1}\s{0,1}(,\d{0,2}){0,1}$

Укажите число миллионов

Время на дорогу (ч)

^\d*$

Время на дорогу в один конец. В календаре время начала встречи будет передвинуто на время дороги до указанного времени встречи, а время окончания — на время дороги после указанного времени встречи

№ выполненной задачи

^\d{1,10}$


Время начала

^([0-1][0-9]|[2][0-3]):([0-5][0-9])$


Телефон для СМС

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$


Время на дорогу (мин)

^\d*$


Предельное количество участников

[0-9]


Доп. номер клиента

^\d*$

Можно вводить только цифры

Текст

( [^0-9] )

Можно вводить только буквы

Синтаксис регулярных выражений крайне сложен и многообразен. В данном разделе приведены самые употребляемые метасимволы регулярных выражений с примерами их применения.

Большинство символов в регулярном выражении представляют сами себя за исключением специальных символов [ ] \ / ^ $ . | ? * + ( ) { }, которые могут быть предварены символом \ (обратная косая черта) ("экранированы", "защищены") для представления их самих в качестве символов текста. Можно экранировать целую последовательность символов, заключив её между \Q и \E.

Синтаксис

Представление

Эквивалент

Значение

\d

[0-9]

Цифра

\D

[^\d]

Любой символ, кроме цифры

\w

[a-zA-Z0-9_]

Символы, образующие «слово» (буквы, цифры и символ подчёркивания)

\W

[^\w]

Символы, не образующие «слово»

\s

[ \t\v\r\n\f]

Пробельный символ

\S

[^\s]

Непробельный символ

Символы для использования в регулярных выражениях

Символ

Описание

Примеры

.

Любой символ

".+" — любая ненулевая строка в кавычках

^

Начало строки

^[а-я] – абзац, начинающийся со строчной буквы

$

Конец строки

^$ — пустая строка

[ ]

Набор символов

0x[0a-c] – числа, начинающиеся с 0×0, 0xa, 0xb или 0xc

|

Альтернатива (ИЛИ)

рабоч(его|ее) — ищем "рабочего" или "рабочее"

( )

Выделение подвыражения

(рабоч)(его|ее) – два подвыражения

n

Использование подвыражения

(0x.., *)1 – два одинаковых байта рядом в массиве

*

0 и более раз

^.* — выделение строк (пустых и не пустых)

+ или

1 и более раз

^.+ — выделение непустых строк (абзацев)

? или {0,1}

0 или 1

мест[^ ]? — ищет "мест", "места", "место"…

"Не жадный" режим

0{2,4} в строке нолей найдёт "0000", а 0{2.4}? — "00"

{n}

Итератор "n раз"

0x[0-9a-f]{2}[^0-9a-f] – найдёт только байтовые числа

{n,}

Итератор "не менее n раз"

^.{40,} — абзацы, в которых не менее 40 символов

{n,m}

Итератор "не менее n, не более m"

<[:alpha:]{2,4}> — искать слова от 2 до 4 символов

xnn

Шестнадцатиричное значение

x20 – пробел

xnnnn

Шестнадцатиричное (Unicode)

x0410 – буква "А" русского алфавита

t

TAB

^t – найти строку, начинающуюся с TAB

n

NL


s или [ tnrf]

Разделитель

\s

S или [^ tnrf]

НЕ разделитель

\S

d или [0-9]

Цифра

\d — найти только цифры

D или [^0-9]

НЕ цифра

\D — найти НЕ цифры

w или [a-zA-Z0-9_]

Символ слова

\w

W или [^w]

НЕ символ слова

\W

b

Граница слова

\b

B

НЕ граница слова

\B

<

Начало слова

(< — найти круглую открывающую скобку в начале слова

>

Конец слова

[a-z_]+>[] — найти объявление массива

A

Начало текста

\A

Z

Конец текста

\Z

[:digit:]? или d

Цифра


[:space:]? или [ ]

Пробел


[:print:]?

Все печатаемые и пробелы


[:cntrl:]? или t

Непечатаемые (без пробелов)


[:alnum:]? или [a-zA-Z0-9]

Цифра или буква


[:alpha:]? или [a-zA-Z]

Буква


[:lower:]?

Буква в нижнем регистре


[:upper:]?

Буква в верхнем регистре


Для того, чтобы искать символ, совпадающий с метасимволом, его следует предварить обратной косой чертой — \ ^ +

Чтобы определить для поиска в перечне символ [ или ] , нужно поместить их в начало перечня, но лучше предварить косой чертой — []a-z] [a-z]]

Чтобы определить для поиска в перечне символ - , нужно поместить его в начало или конец перечня, но лучше предварить косой чертой

Символ | не работает в перечне, поэтому б[о|а]р найдёт "бор", "бар" или "б|р".

Символы для замены

n

Найденное выражение

Replace: /*2*/ — замена строкового на блочный

$n

Найденное выражение

Ещё один синтаксис подстановки подвыражения

Пояснение к полю. Или вывод ошибки регулярного выражения

Если задано "Регулярное выражение":

Текст предупреждения, которое выдается пользователю, если введеные им данные не соответствуют регулярному выражению.

Если "Регулярное выражение" не задано:

Текст в поле будет использован в качестве подсказки пользователю. Подсказка будет отображаться под параметром независимо от того, заполнено его значение или нет.

ep_clue2

Пример текстовой подсказки

Некоторые типы ДП имеют индивидуальные Дополнительные настройки:

Lookup

Адресаты Email

Большой текст с форматированием/без форматирования

Выбор нескольких задачи в категории (multilookup)

Выбор пользователей

Выпадающий список

Деньги

Дерево

Нумератор

Сквозной

Таблица

Текст

Файл

Число

Категории

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

ДП могут использоваться в нескольких категориях одновременно. Изменения, вносимые в ДП в рамках настройки одной категории, сразу же распространяются и на остальные категории, где этот ДП задействован. Поэтому при изменении ДП необходимо проверять, в каких еще категориях он используется, и тщательно продумывать, как ваши изменения могут сказаться на работе других категорий и корректны ли будут эти изменения в масштабах всей системы.

Чтобы проверить, в каких еще категориях используется конкретный ДП, в его настройках перейдите на вкладку Категории.

Таблица доступна только для чтения.

dp_edit_more_lookup-001

Категории

Параметр

Описание

Категория

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

Обязателен

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

Отображать при постановке

Указывается, отображается ли значение дополнительного параметра после постановки задачи

Заполняется один раз

Указывается, можно ли изменять значение дополнительного параметра после первого его заполнения

Подписи

На закладке "Подписи" отображается список подписей, в которых данный дополнительный параметр задействован в настройках выбора акцептанта по параметру. Таблица только для чтения.

dp_edit_more_lookup-002

Подписи

Полезные ссылки