Chapter 3. Үдерістер

Ревизия VCS: 8050

Дата сборки документа: 2017.04.12 15:25:45

Table of Contents

Формалар
Форманы құру
Форма редакторының құрауыштары
Примеры использования
Тізілімдер
Создание реестров
Группы реестров
Бағдарлардың үлгілері
Создание шаблона маршрута
Примеры использования
Анықтамалықтар
Создание справочника
Примеры использования
Специальные справочники
Создание формы завершения
Редактирование формы завершения
Удаление формы завершения

Платформа негізінде негізгі үлгілік шешімдерді сипаттау үшін Үдерістер конфигуратор бөлімі қолданылады. Бөлім компанияның құжат айналымы мен кадрлік іс жүргізу баптауларын басқаруға арналған баптаулардан тұрады. Бөлім келесі үдерістерді сипаттаудан тұрады:

Формалар

Формалар конфигуратор бөлімі жүйедегі мәліметтерді сақтаудың негізгі құралдарының бірі - формаларды құруға, редакциялауға арналған. Формалар компанияда кадрлік іс жүргізу мен құжат айналымын ұйымдастыру үшін құжат үлгісі ретінде, компанияның құрылымдық бірліктер мәліметтерін жинақтау мен сақтау үлгісі (пайдаланушының жеке карточкасы, бөлімшесі, қызметі), жүйенің ішкі нысандары жайлы мәліметтер (журналда тіркелетін құжат карточкасы, жоба төлқұжаты), ерікті есеп нысандар мәліметтері (тізілім сұранымы, ТМЦ тізілімі) және т.б. ретінде қолданыла алады.

Figure 3.1. Формалар

Формалар

Верхняя панель основной рабочей области позволяет создать новую форму в редакторе (см.Создание формы ), импортировать/экспортировать форму, а также искать форму по названию и описанию. Для импортирования формы в систему, необходимо нажать кнопку Импорт и в открывшемся окне выбора файла (см. илл. «Окно выбора файла») нажать кнопку Обзор (Choose file), с помощью которого нужно будет указать форму (файл с расширением .asform). После выбора файла, необходимо нажать кнопку Загрузить файл. Импортированная форма отобразится в общем списке форм основной рабочей области.

Figure 3.2. Файлды таңдау терезесі

Файлды таңдау терезесі

Форманы жүйеден жүктеу үшін, форманы тінтуірдің сол жақ батырмасын басу арқылы белгілеп, Экспорттау батырмасын басу керек. Экспортталған форма сіздің жергілікті компьютеріңізге жүктеледі.

Егер негізгі жұмыс аймағындағы формалар саны отыздан асса, онда басқа формаларды қарау үшін жинақтаманың төменгі жағында орналасқан беттер арасындағы ауыстырып-қосқышты қолдануға болады. Ауыстырып-қосқыш келесі/алдыңғы, бірінші/соңғы беттерге және белгілі бір қажет форма тізімі бетіне көшуге мүмкіндік береді.

Форманы тез іздеу үшін жоғарғы оң жақта орналасқан алаңды қолдануға болады. Іздеу алаңына форманың атынан немесе сипаттауынан кілттік сөздерді енгізіп, Іздеу батырмасын басу керек. Егер сіздің сұрауыңыз бойынша файлдар табылса, онда олар негізгі жұмыс аймағында көрсетіледі, әйтпесе, кілттік сөздерді нақтылап, қайта іздеп көру қажет.

Форманың мәнмәтіндік мәзірі келесі тармақтардан тұрады:

  • Редакциялау - тармағын таңдаған жағдайда форма редакциялауға ашылады;

  • Жасыру - тармағын таңдаған жағдайда форма сұр түсті болып көрсетіледі және форманы таңдау терезесінде көрсетілмейді («Форманы таңдау терезесі» илл. қарау);

  • Активировать - при выборе этого пункта форма снова будет отображаться черным цветом и будет доступна в окне выбора форм (см. илл. «Окно выбора формы»);

  • Обновить - при выборе этого пункта, в основной рабочей области отобразится окно выбора файла (см. илл. «Окно выбора файла»), в котором необходимо указать форму, которой вы хотите заменить текущую. Система проверяет на наличие совпадении идентификаторов и предлагает заменить форму. Если вы уверены что хотите полностью заменить старую форму без возможности восстановления, то нажмите кнопку Ок, в противном случае нажмите кнопку Отменить.

Для перехода в режим просмотра и заполнения формы, необходимо в основной рабочей области два раза кликнуть левой кнопкой мыши по форме. Для перехода между режимами используется кнопка (Режим просмотра), для возврата к списку форм кнопка (Назад).

Форманы құру

Жаңа форманы құру үшін негізгі жұмыс аймағының жоғарғы сол жағында орналасқан + (Қосу) батырмасын басу керек. Форма негізгі, мобильді және баспа көрсеткіштерден тұрады. Форманың негізгі көрсеткіші формамен бірге құрылады және жойылмайды. Мобильді көрсеткішті құру үшін Көрсеткіштер бөліміне өтіп, + (Көрсеткішті қосу) батырмасын басып, берілген тізімнен Мобильді тармағын таңдау керек. Мобильді көрсеткішті құрғаннан және оған өткеннен кейін сіз келесі интерфейсті көресіз:

Figure 3.3. Мобильдік көрініс

Мобильдік көрініс

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

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

Figure 3.4. Баспа көрініс

Баспа көрініс

В данном окне необходимо выбрать шаблон файла, в котором настроено печатное представление. Включенные флажки в опции Формат печати предназначены для печати файла по данной форме в выбранном формате:

  • PDF;

  • ODT;

  • DOCX;

  • DOC.

Печать по умолчанию представляет собой выпадающий список со значениями:

  • Последнее действие;

  • HTML;

  • далее список включенных форматов печати;

Конкретный формат, выбранный в данной настройке, соответствует тому, в каком формате будет происходить печать формы по нажатию непосредственно на кнопку Печать. Пункт «Последнее действие», в свою очередь, соответствует тому формату, по которому происходила печать данной формы в данном браузере данным пользователем в последний раз. Если последнее действие еще отсутствует, то производится печать в формате HTML. Кроме того, если у формы отсутствует настроенное печатное представление, нажатие непосредственно на кнопку Печать производит печать формы в HTML.

Форма должна содержать как минимум один компонент (подробнее о компонентах редактора форм см. Компоненты редактора форм). Если вы попытаетесь сохранить форму без компонентов, то система выдаст предупреждающее сообщение - Форма пустая в нижней части панели . Перед тем как сохранить форму, необходимо дать ей название на трех языках и код, для этого нужно перейти в раздел Метаданные. В этом же разделе можно посмотреть текущую версию формы или откатить на раннюю версию, путем выбора из выпадающего списка.

Figure 3.5. Метамәліметтер

Метамәліметтер

Для сохранения новой версии формы, нужно нажать кнопку Сохранить версию, которая расположена в правом нижнем углу основной рабочей области. После этого действия будет создана новая версия формы, с датой, временем сохранения и автором этой версии, а также заполнятся поля Создал версию и Изменил версию автором. Для сохранения текущей версии формы, без сохранения версии, необходимо нажать кнопку Сохранить. Если вы не хотите сохранять форму, то нужно нажать кнопку (Назад), после чего система выдаст предупреждающее сообщение Все несохраненные изменения будут потеряны! Продолжить?, где нужно будет нажать Ок, в противном случае Отменить.

Поле Создал версию - содержит ФИО автора выбранной версии.

Поле Изменил версию - содержит ФИО пользователя, который изменил данную версию последним.

Figure 3.6. Форма редакторы

Форма редакторы

Ескерту

Если вы создали или редактировали форму большого объема и столкнулись с тем, что кнопка Сохранить не отображается в правом нижнем углу, то вам нужно воспользоваться клавишей Ctrl и прокрутить скролл мышки вниз до появления кнопки Сохранить.

Для задания цвета фона формы, необходимо перейти в раздел Параметры и нажать и из выдающей палитры выбрать необходимый цвет фона (см. илл. «Выбор цвета фона»).

Figure 3.7. Фон түсін таңдау

Фон түсін таңдау

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

  • Көрсеткіштің атауы - көрсеткіштің атауы ретінде қолданылатын мәтіндік өріс.

  • Код показателя - текстовое поле, для ввода как простого текста с учетом символьных ограничений на код показателя, так и одну или несколько подстановок вида componentIDлибо{nondynamictable.componentID}, которые в результирующем коде показателя будут заменены на значения соответствующих компонентов.

  • Көрсеткіштің мәні - форма бір құрауыштарының сәйкестендіргішін таңдауға арналған комбобокс.

  • Граничные значения показателя - флажок активирующий два поля ввода границ(от/до).

Формаға көрсеткішті қосу кезінде, егер базалық көрсеткіштің әлдеқашан құрылған коды көрсетілсе, форма бойынша файлды құру кезінде, мәні осы базалық көрсеткішке иемденеді. Егер мұндай кодпен көрсеткіш болмаса, онда ол Сыртқы көрсеткіштер бөлімінде құрылады. Егер форма бойынша файл сыртқы көрсеткіштің бар кодымен екінші рет құрылса, мәні осы көрсеткішке иеленеді.

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

Figure 3.8. Көрсеткішті құру

Көрсеткішті құру

Форма редакторының құрауыштары

Форма редакторының элементтері тағайындалуы бойынша бес түрге бөлінеді:

  • Құрылым - құрауыштар мәліметтерді енгізу, сақтау және көрсету үшін емес, басқа құрауыштарды немесе форманың басқа бөлімдерін құрылымдау үшін арналған.

  • Мәтіндік элементтер - құрауыштар белгілі бір мәліметтерді сақтауға арналған, және көп жағдайларда, пайдаланушыларға осы мәліметтерді енгізуге мүмкіндік береді. Ондай құрауыштарға: өзгермейтін мәтін, бір қатарлы өріс, сандық өріс, көп қатарлы мәтін және HTD-редактор жатады.

  • Таңдау элементтері - құрауыштар белгілі бір мәліметтерді сақтауға арналған, және көп жағдайларда, пайдаланушыларға берілген тізімнен таңдауға мүмкіндік береді. Таңдау элементтеріне: түсірілетін тізім, күн/уақыт, нұсқаларды таңдау және нұсқаларды ауыстыру жатады.

  • Файлдар - құрауыштар мәліметтерді сақтауға арналған. Мұндай құрауыштарға: бейне, файл және сілтеме жатады.

  • Арнайы - құрауыштар мәліметтерді сақтауға, оған қоса формаға тікелей қатынаспайтын мәліметтерді көрсетуге арналған. Ондай құрауыштарға: Synergy нысандары, нөмір, қол қою беттері, бұрыштама беттері, орындалу барысы, құжатқа сілтеме, қайталану кезеңдері, жоба/қоржынға сілтеме, тізілімге сілтеме, мекенжай кітабына сілтеме, құжат қасиеті жатады.

Ескерту

Идентификаторы компонентов формы не должны быть идентичны, в случае указания одинаковых идентификаторов, система выделит данные компоненты красным цветом и выдаст предупреждающее сообщение: В форме имеются компоненты с одинаковым идентификатором. Исключением являются компоненты с одинаковыми идентификаторами в динамических таблицах.

Настройки компонентов (за исключением компонента Страница):

  • все настройки находятся во вкладке Свойства;

  • вкладка Код скрипта, содержит единственную настройку - многострочный текст для размещения в нем исполняемого кода;

  • компоненты, не содержащих никаких настроек (например, Неизменяемый текст и Изображение), содержат единственную вкладку Код скрипта;

  • в компоненте Таблица также содержится только вкладка Код скрипта, прочие настройки таблицы находятся в

Құрылым

Құрылым бөлімшесі екі құрауыштан тұрады:

  • Таблица - компонент является основным средством передачи данных в редакторе форм и предназначен для задания количества и размера столбцов/строк таблицы, для объединения множества компонентов редактора и отображения их в режиме абзац, а также используется для создания динамически формируемых таблиц. Для добавления нового столбца необходимо нажать стрелочку в право либо влево , для новой строки необходимо нажать стрелочку вниз либо вверх . Для изменения размера колонки, необходимо в настройках изменить ширину колонки. Каждая ячейка в зависимости от таблицы, которую вы хотите получить, должна содержать соответствующий элемент. Для удаления компонента необходимо нажать .

Figure 3.9. Компонент Таблица

Компонент “Таблица”

Компонент Таблица имеет следующие настройки:

  • Имя компонента - идентификатор задается системой;

  • Отображать границу - возможность включить/выключить отображение границ таблицы;

  • Выводить содержимое в виде абзаца при просмотре/печати - возможность включить/выключить объединение элементов вложенной таблицы в виде абзаца при просмотре;

  • Добавлять строки в режиме заполнения - возможность включить/выключить добавление строк в режиме заполнения.

  • Добавить заголовок таблицы - поле появляется при активации настройки Добавлять строки в режиме заполнения

  • Количество отображаемых строк при создании - поле активируется при включении настройки Добавлять строки в режиме заполнения. В поле указывается количество отображаемых строк (по умолчанию 0).

  • Форматная строка - поле для настройки отображения содержимого динамической таблицы в режиме Абзац при просмотре файла по форме.

  • Разделитель свертки - с помощью разделителя подстроки соединяются в общую результирующую строку.

Ескерту

В компоненте Таблица есть ограничения на уровень вложенности таблиц: нельзя разместить таблицу внутри таблицы.

Страница - компонент предназначен для формирования разрыва страницы согласно вставленному компоненту при печати. Для удаления компонента нужно нажать .

Figure 3.10. Компонент Страница

Компонент Страница

Текстовые элементы

Подраздел Текстовые элементы состоит из пяти компонентов:

Неизменяемый текст - компонент предназначен для ввода неизменяемого текста, без возможности редактирования в режиме заполнения.

Figure 3.11. Компонент Неизменяемый текст

Компонент “Неизменяемый текст”

Компонент Неизменяемый текст имеет настройку Переводы, который содержит в себе таблицу с локалями и значениями переводов в соответствующей локали.

Однострочное поле - компонент предназначен для ввода текста (одного или нескольких слов) и его форматирования.

Figure 3.12. Компонент Однострочное поле

Компонент “Однострочное поле”

Компонент Однострочное поле имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

  • Заблокировать от изменений пользователем - возможность включить/выключить запрет заполнения данного поля;

  • Маска ввода - возможность жестко задавать формат вводимых в формы данных. Маска ввода определяет, какие символы и сколько может быть введено в компонент. Количество символов строго равно количеству символов маски ввода (за исключением escape-символов ). Список поддерживаемых метасимволов:

    • A — любая заглавная буква Unicode. Соответствующее регулярное выражение: [\p{Lu}]

    • a — любая строчная буква Unicode. Соответствующее регулярное выражение: [\p{Ll}]

    • # — любая цифра. Соответствующее регулярное выражение: [0-9]

    • L— любая заглавная буква латинского алфавита. Соответствующее регулярное выражение: [A-Z]

    • l — любая строчная буква латинского алфавита. Соответствующее регулярное выражение: [a-z]

    • * — любой символ. Соответствующее регулярное выражение: .

Ескерту

Для того, чтобы вставить в маску ввода метасимвол в качестве литерала, необходимо предварить его escape-символом \ (обратная косая черта). Для вставки косой обратной черты как литерала необходимо использовать конструкцию \\ (двойная обратная косая черта).

Числовое поле - компонент позволяет отобразить типизированные десятичные числовые значения и выполнять простые арифметические вычисления: сложение, вычитание, умножение, деление.

Разрешенные символы для ввода в компонент:

  • цифры 0-9;

  • знак = (в качестве калькулятора, например, =20000012+60365).

Компонент Числовое поле имеет следующие настройки:

  • Панель инструментов - изменения шрифта, размера, вид стиля, выравнивание, цвет текста, цвет фона, нумерование, маркирование, отступ вправо/влево, очистить формат;

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

  • Заблокировать от изменений пользователем - возможность включить/выключить запрет заполнения данного поля;

  • Настройки форматирования - ограничение десятичных знаков, разделитель дробной части, действие с лишними десятичными знаками (окрулить, отбросить), разделитель тысяч, пример отображения числа;

  • Настройки компонента - граничные значения.

Многострочный текст - компонент предназначен для ввода текста (одного или нескольких предложений) и его форматирования.

Figure 3.13. Компонент Многострочный текст

Компонент “Многострочный текст”

Компонент Многострочный текст имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить запрет заполнения данного поля.

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

HTD-редактор - предоставляет собой компонент «Многострочный текст» с панелью инструментов.

Figure 3.14. Компонент HTD-редактор

Компонент “HTD-редактор”

Компонент HTD-редактор имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить запрет заполнения данного поля.

Элементы выбора

Подраздел Элементы выбора состоит из четырех компонентов:

Выпадающий список - компонент предназначен для выбора значения из списка. Компонент предоставляет возможность подключить справочник (см. Справочники) либо указать значения вручную, заполнив поля наименование и значение (см. илл. «Значения элемента»). А также компонент позволяет настроить связь между элементами другого выпадающего списка.

Figure 3.15. Компонент Выпадающий список

Компонент “Выпадающий список”

Компонент Выпадающий список имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить запрет заполнения данного поля.

  • Связь с компонентом - поле ввода, в котором указывается идентификатор зависимого компонента.

Figure 3.16. Настройки компонента

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

Дата/время - компонент предоставляет возможность вставить календарь для выбора даты и времени.

Figure 3.17. Компонент Выбор даты

Компонент “Выбор даты”

Компонент Выбор даты имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем;

  • Заполнять текущей датой/временем - возможность включить/выключить автоматическое заполнения поле текущей датой и временем (датой создания файла по форме);

  • Язык - возможность настроить локаль: не указан, kz, ru, en;

  • Формат даты - текстовое поле, в котором указываются форматные параметры, определяющие итоговый вид значения компонента. Для посмотра стандартных форматов, нужно нажать кнопку , которая расположена справа от поле ввода формата. Для склонения месяца по падежам используется подстановка ${monthec(param)}, который заменяется на значение из справочника системы с названием month_

  • код языка (имеющиеся коды языков: kz-казахский, ru-русский, en-английский). Пример настройки склонения месяца cм. Примеры использования.

Figure 3.18. Подсказка с форматами

Подсказка с форматами

Выбор вариантов - компонент предоставляет возможность выбрать несколько элементов из представленных вариантов, заполненных из справочника (см. Справочники) либо вручную (см. илл. «Значения элемента»).

Figure 3.19. Компонент Выбор вариантов

Компонент “Выбор вариантов”

Компонент Выбор вариантов имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

Переключатель вариантов - компонент предоставляет возможность выбрать один элемент из представленных вариантов, заполненных из справочника (см. Справочники) либо вручную (см. илл. «Значения элемента»).

Figure 3.20. Компонент Переключатель вариантов

Компонент “Переключатель вариантов”

Компонент Переключатель вариантов имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

Figure 3.21. Значения элемента

Значения элемента

Файлы

Подраздел Файлы состоит из двух компонентов:

Изображение - компонент предоставляет возможность вставить изображение с компьютера (например, логотип).

Компонент Изображение имеет следующие настройку Обязательное поле. Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

Figure 3.22. Компонент Изображение

Компонент “Изображение”

Файл - компонент предоставляет возможность добавить файл с компьютера, из хранилища или создать новый.

Figure 3.23. Компонент Файл

Компонент “Файл”

Компонент Файл имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Отображать полный путь к файлу при загрузке из хранилища - при добавлении в компонент файла из хранилища в нём отображается также и полный путь к нему.

Примечание

  • Действие настройки Отображать полный путь к файлу при загрузке из хранилища не затрагивает другие способы загрузки файла - «С компьютера» и «Создать новый» - в этом случае в компоненте отображается только имя файла.

  • Если файл был загружен не из общего хранилища, а из личной папки пользователя, то в компоненте также отображается только имя файла.

  • Если строка полного пути не влезает в компонент по ширине, то осуществляется перенос по словам на следующую строку.

  • Отображение полного пути к файлу в компоненте «Файл» работает только для тех файлов, которые были загружены из хранилища после активации вышеописанной настройки в компоненте. В случае выключения настройки отображение пути для уже загруженных файлов также не изменится. В печатном представлении формы используется сохранённое название либо путь.

  • Отображать содержимое загруженного файла - возможность отображать изображение с компьютера или из хранилища в формате GIF, JPЕG, PNG.

Примечание

Если включены обе настройки - Отображать полный путь к файлу при загрузке из хранилища и Отображать содержимое загруженного файла, то при загрузке изображения будет отображаться только изображение, т.е. без полного пути к нему.

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

Figure 3.24. Компонент Ссылка

Компонент “Ссылка”

Компонент Ссылка имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Заполнять ссылкой на текущий документ - возможность заполнения относительной ссылкой на текущий документ.

Специальные

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

Объекты Synergy - компонент предоставляет возможность выбора типа вводимых и отображаемых данных: пользователь, должность, подразделение.

Figure 3.25. Компонент Объекты Synergy

Компонент “Объекты Synergy”

Компонент Объекты Synergy имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Тип данных - выбор типа вводимых и отображаемых данных (пользователь, должность, подразделение).

  • Связь с компонентом - поле ввода, в котором указывается идентификатор зависимого компонента (для компонента Пользователь - это идентификаторы компонента Должность и наоборот).

  • Заполнять создающим пользователем - возможность заполнить автоматически поле создающим пользователем (тип данных: пользователь).

  • Разрешать ввод произвольного текста - возможность вводить произвольный текст.

  • Позволять мультивыбор (тип данных: пользователь и подразделение).

  • Отображать группы - возможность выбирать группу пользователей как единый объект (тип данных: пользователь).

  • Отображать не назначенных на должность - возможность выводить пользователей не назначенных на должность (тип данных: пользователь).

  • Отображать только вакантные должности - возможность отображать только должности на которых нет назначенных пользователей (тип данных: должность).

  • Разрешать редактировать label выбранного элемента.

  • Изменить формат отображения ФИО в зависимости от языка системы - возможность указать форматные параметры и простые текстовые значения, определяющие итоговый вид значения этого компонента. Должен содержать хотя бы 1 форматный параметр из списка. (тип данных: пользователь).

Примечание

Если разрешено редактирование лэйбла выбранного элемента, тэг компонента может быть изменен вручную вне зависимости от значения формата в Конфигураторе.

Если в компонент введен произвольный текст либо выбран контакт адресной книги, на его отображение заданный в Конфигураторе формат не влияет. Но если при ручном вводе значение было выбрано из выпадающего списка (что аналогично его выбору из диалогового окна), оно будет отображаться согласно заданному формату.

Номер - компонент предназначен для нумерования файлов по форме, используя шаблон номеров. В режиме заполнения и просмотра представляет собой неизменяемое пользователем однострочное текстовое поле со значением указанного шаблона номера.

Figure 3.26. Компонент Номер

Компонент “Номер”

Компонент Номер имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Выбор шаблона номера из списка созданных.

Лист подписей - компонент предназначен для отображения списка всех подписавших документ, а также список согласовавших, утвердивших, ознакомивших с документом. В режиме заполнения компонент представляет таблицу с полями ФИО, должность, дата, тип подписи, комментарий, подпись (доступно редактированию названия столбцов, сортировка полей, а также отображение конкретных столбцов).

Figure 3.27. Компонент Лист подписей

Компонент “Лист подписей”

Компонент Лист подписей имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Язык - возможность выбрать локаль, на котором будут отображаться данные о подписавших документ.

  • Тип данных - опция, определяющая итоговый вид таблицы, которая содержит следующие значения:

    • Лист подписей;

    • Лист согласования;

    • Лист утверждения;

    • Лист ознакомления.

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

Лист подписей

Figure 3.28. Настройки компонента Лист подписей

Настройки компонента “Лист подписей”

В столбце «Столбец» находятся идентификаторы разделов листа подписей:

  • number - нумерация строк;

  • full_name - значение ФИО в компонент подставляется согласно настройке документооборота Отображать ФИО и должность пользователя на момент подписи в листе подписей;

  • full_name_current - в компонент подставляется всегда текущее ФИО пользователя, независимо от настройки документооборота;

  • full_name_saved - в компонент подставляется всегда сохраненное на момент подписи ФИО пользователя, независимо от настройки документооборота;

  • position - значение должности в компонент подставляется согласно настройке документооборота Отображать ФИО и должность пользователя на момент подписи в листе подписей;

  • position_current - в компонент подставляется всегда текущая должность пользователя, независимо от настройки документооборота;

  • position_saved - в компонент подставляется всегда сохраненная на момент подписи должность пользователя, независимо от настройки документооборота;

  • date - дата подписания в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»

  • signature_type - действие, значение которого соответствует полю Наименование в настройках процесса. Если подпись была добавлена не с процессом, а кнопкой Подписать, то результатом будет являться значение Подпись.

  • result - результат действия, соответствующее полю Положительный ответ либо Отрицательный ответ в настройках процесса, в зависимости от успешности выполненного процесса. Если подпись была добавлена не с процессом, а кнопкой Подписать, то результатом будет являться значение Подписано.

  • comment - комментарий подписавшего (при наличии комментария, может содержать пустое значение);

  • signature - тип подписи (один из двух вариантов: «ЭЦП» либо «Обычная»).

Лист согласования

Figure 3.29. Настройки компонента Лист согласования

Настройки компонента “Лист согласования”

В столбце «Столбец» находятся идентификаторы разделов листа согласования:

  • number - нумерация строк;

  • full_name - ФИО согласующего в формате «Фамилия И.О.»;

  • position - должность согласующего;

  • consent_date - дата согласования в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • consent_result - результат согласования, один из следующих вариантов:

    • Согласовано

    • Согласовано с комментарием

  • consent_comment - комментарий согласующего (при наличии комментария, может содержать пустое значение).

Лист утверждения

Figure 3.30. Настройки компонента Лист утверждения

Настройки компонента “Лист утверждения”

В столбце «Столбец» находятся идентификаторы разделов листа утверждения:

  • number - нумерация строк;

  • full_name - ФИО утверждающего в формате «Фамилия И.О.»;

  • position - должность утверждающего;

  • approval_date - дата утверждения в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • approval_result - результат утверждения, один из следующих вариантов:

    • Утверждено

    • Утверждено с комментарием

  • approval_comment - комментарий утверждающего (при наличии комментария, может содержать пустое значение).

Лист ознакомления

Figure 3.31. Настройки компонента Лист ознакомления

Настройки компонента “Лист ознакомления”

В столбце «Столбец» находятся идентификаторы разделов листа ознакомления:

  • number - нумерация строк;

  • full_name - ФИО ознакамливающегося в формате «Фамилия И.О.»;

  • position - должность ознакамливающегося;

  • acquaintance_date - дата ознакомления в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • acquaintance_result - результат ознакомления, единственный возможный вариант: «Ознакомлен».

Общие данные для всех четырех таблиц:

  • В столбце «№» можно отрегулировать порядок следования столбцов в листе, в строках этого столбца можно вводить порядковый номер (только целые неотрицательные числа).

  • Столбец «Название» содежит мультиязычное поле ввода с названием. Значения по умолчанию представлены непосредственно в таблицах.

  • Столбец «Отображать» содержит флажки, включающие/отключающие отображение соответствующего столбца листа.

Лист резолюций - компонент предназначен для отображения таблицы листа резолюций.

Figure 3.32. Компонент Лист резолюций

Компонент “Лист резолюций”

Ход выполнения - компонент предназначен для отображения таблицы хода выполнения, анологично отображению в карточке документа.

Figure 3.33. Компонент Ход выполнения

Компонент “Ход выполнения”

Ссылка на документ - компонент предназначен для ссылки на другой документ.

Figure 3.34. Компонент Ссылка на документ

Компонент “Ссылка на документ”

Компонент Ссылка на документ имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Язык - Локаль - не указан/русская/казахская/английская.

  • Форматная строка - внешний вид ссылки содержит форматные параметры и обычный текст:

${document.summary} — краткое содержание документа;

${document.createdate} — дата создания документа в формате ДД.ММ.ГГ;

${document.author} — автор документа;

${document.registerdate} — дата регистрации документа в формате ДД.ММ.ГГ;

${document.type} — тип документа (подставляемое значение зависит от локали);

${document.registry} — название реестра документа;

${document.number} — номер документа.

Период повторения - компонент предназначен для задания периода повторения работам по форме: по дням недели, по дням месяца, ежегодно.

Figure 3.35. Компонент Период повторения

Компонент “Период повторения”

Компонент Период повторения имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Язык - Локаль - не указан/русская/казахская/английская.

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

Figure 3.36. Компонент Ссылка на проект/портфель

Компонент “Ссылка на проект/портфель”

Компонент Ссылка на проект/портфель имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Язык - Локаль - не указан/русская/казахская/английская.

Figure 3.37. Выбор проекта или портфеля

Выбор проекта или портфеля

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

Figure 3.38. Компонент Ссылка на реестр

Компонент “Ссылка на реестр”

Компонент Ссылка на реестр имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Заполнять ссылкой на родительскую запись реестра - при создании записи реестра ответа компонент Ссылка на реестр автоматически заполняется ссылкой на запись родительского реестра, с которой была порождена запись в реестре ответа. Настройка корректно отработает, только если форма, в которой находится данный компонент, является формой реестра-ответа и сам компонент находится вне динамической таблицы.

  • Выберите реестр - выбор одного реестра из полного списка реестров.

  • Сопоставление - возможность выбора сопоставления (активен только если выбран какой-либо реестр).

Figure 3.39. Настройки компонента Ссылка на реестр

Настройки компонента “Ссылка на реестр”

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

Компонент Ссылка на адресную книгу имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

Figure 3.40. Ссылка на адресную книгу

Ссылка на адресную книгу

Свойства документа - компонент предназначен для отображения (в режиме просмотра и печати файла по форме) регистрационного номера документа, краткого содержания, даты создания, автора, даты регистрации, типа документа и реестра документа.

Figure 3.41. Настройки компонента Свойства документа

Настройки компонента “Свойства документа”

Компонент Свойства документа имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Язык - Локаль - не указан/русская/казахская/английская.

  • Типа данных - возможность выбора итогового вида значения компонента из списка:

    • Номер документа;

    • Краткое содержание документа;

    • Дата создания документа;

    • Автор документа;

    • Дата регистрации документа;

    • Тип документа;

    • Название реестра документа.

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

Figure 3.42. Настройки компонента Ссылка на файл в Хранилище

Настройки компонента “Ссылка на файл в Хранилище”

Компонент Ссылка на файл в Хранилище имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем.

  • Открывать в отдельном окне - возможность открывать указанную ссылку в отдельном окне браузера.

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

  1. Маска ввода в компоненте Однострочное поле. Необходимо вставить компонент Однострочное поле и в маске ввода ввести следующие метасимволы: (###) ###-##-## (маска ввода для телефонного номера в Казахстане).

    Figure 3.43. Маска ввода

    Маска ввода

    В режиме заполнения получаем следующее однострочное поле, в которое можно ввести только 10 цифр.

    Figure 3.44. Маска ввода в режиме заполнения

    Маска ввода в режиме заполнения

  2. Создание связей между типами данных Объекты Synergy. Необходимо создать таблицу с тремя столбцами, с разными типами данных компонента Объекты Synergy:

    Figure 3.45. Настройка связей в редакторе форм

    Настройка связей в редакторе форм

    Для первого компонента указывам следующие настройки:

    • Тип данных - Пользователи;

    • Название компонента - userID.

    Для второго компонента указываем следующие настройки:

    • Тип данных - Должности;

    • Связь с компонентом - userID;

    • Название компонента - positionID.

    Для третьего компонента указываем следующие настройки:

    • Тип данных - Подразделение;

    • Связь с компонентом - positionID

    • Название компонента - podrazdelenieID.

    В режиме заполнения выбираем сотрудника, а поля выбора должности и подразделения заполняются автоматически.

    Figure 3.46. Связи в режиме заполнения

    Связи в режиме заполнения

    Ескерту

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

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

    Figure 3.47. Создание таблицы в редакторе форм

    Создание таблицы в редакторе форм

    Для первого компонента указываем следующие настройки:

    • Название компонента - from;

    Для второго компонента указываем следующие настройки:

    • Название компонента - to;

    Для компонента Таблица указываем следующие настройки:

    • активируем галочку - Выводить содержимое в виде абзаца при просмотре/печати;

    • активируем галочку - Добавлять строки в режиме заполнения;

    • Количество отображаемых строк при создании - 1;

    • Форматная строка - [from − {to}];

    • Разделитель свертки - , (запятая);

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

    Figure 3.48. Таблица в режиме заполнения

    Таблица в режиме заполнения

    В режиме просмотра получаем текст следующего вида:

    Figure 3.49. Таблица в режиме просмотра

    Таблица в режиме просмотра

  4. Отображение даты и времени. Необходимо вставить компонент Дата/время :

    Figure 3.50. Компонент Дата/время в редакторе форм

    Компонент “Дата/время” в редакторе форм

    Для компонента указываем следующие настройки:

    • Заполнять текущей датой/временем;

    • Язык - Русский;

    • Формат даты - dd − {monthed} yyyyгода{HH}:${MM};

    • Вводить время - да.

    Figure 3.51. Компонент Дата/время в режиме заполнения

    Компонент “Дата/время” в режиме заполнения

    В пользовательской части, нажав на календарь выбираем нужную дату (например, 10 октября 2013 года).

    Figure 3.52. Компонент Дата/время в режиме просмотра

    Компонент “Дата/время” в режиме просмотра

  5. Склонение месяца компонента Дата/время по падежам (казахский язык). Для данной настройки необходимо создать справочник и настроить форматную строку компонента Дата/время. Создаем справочник с кодом month_kz(имеющиеся коды языка: ru — русский, kz — казахский, en — английский) и добавляем столбцы. Первым полем справочника должно быть поле number, которое определяет, для какого месяца будут заданы падежные значения(месяц определяется по номеру, январь-1-й, февраль-2-й, и т.д.)

    Figure 3.53. Справочник Склонение месяцев

    Справочник “Склонение месяцев”

    Далее, заполняем элементы справочника (см. илл. «Элементы справочника »).

    Figure 3.54. Элементы справочника

    Элементы справочника

    Переходим к настройке форматной строки компонента Дата/время. В поле форматной строки заполняем yyyy − {monthec(ilik)}-${dd}, что в режиме заполнения дает нам подстановку следующего вида: 2013-қарашаның-22(см.илл. «Компонент Дата/времяв режиме просмотра»).

    Figure 3.55. Настройка компонента Дата/время

    Настройка компонента “Дата/время”

    Figure 3.56. Компонент Дата/времяв режиме просмотра

    Компонент “Дата/время”в режиме просмотра

  6. Переход по гиперссылке из файла по форме. Необходимо вставить компонент Ссылка.

    Figure 3.57. Компонент Ссылка

    Компонент “Ссылка”

    В пользовательской части в режиме редактирования отображается надпись Ссылка, при клике по компоненту открывается дополнительный диалог для ввода параметров ссылки (см. илл. «Настройка ссылки»):

    • URL - https://www.google.kz/

    • Надпись - Google

    • Открывать в отдельном окне - активируем переключатель

    Figure 3.58. Настройка ссылки

    Настройка ссылки

    В режиме просмотра компонент является активной ссылкой. Для перехода кликните по надписи левой кнопкой мыши и ссылка откроется в отдельном окне.

    Figure 3.59. Активная ссылка

    Активная ссылка

  7. Нумерование файлов по форме. Необходимо вставить компонент формы Номер и в настройках указать шаблон номера из списка (см.илл. «Настройки шаблона номера»).

    Figure 3.60. Настройки шаблона номера

    Настройки шаблона номера

    В пользовательской части компонент запрашивает следующее значение указанного шаблона номера и предоставляет его в качестве собственного значения (см.илл. «Заполненный компонент Номер» ).

    Figure 3.61. Заполненный компонент Номер

    Заполненный компонент “Номер”

  8. Сбор данных по формам.

  1. создаем форму Цена на продукты (см. илл. «Форма Цены на продукты») со следующими полями:

    Название поля Тип поля Возможные значения ID
    Город Выбор из справочника Астана, Алмата, Караганда city
    Цена на сахар Однострочное поле Числовое значение sugar_price
    Цена на муку Однострочное поле Числовое значение flower_price
    Цена на молоко Однострочное поле Числовое значение milk_price
    Цена на хлеб Однострочное поле Числовое значение bred_price

    Figure 3.62. Форма Цены на продукты

    Форма “Цены на продукты”

  2. в разделе Показатели добавляем 4 показателя:

    Код показателя Значение
    sugar_${city} su gar_price
    flower_${city} fl ower_price
    milk_${city} mi lk_price
    bred_${city} br ed_price
  3. создаем реестр по форме Цены на продукты, в действиях активации маршрута добавляем процесс Ввод значения показателя.

  4. инициатор сбора данных создает новую запись по данной форме и выбирает в поле значение Астана, вводит значения цен на продукты.

    Figure 3.63. Первичный ввод значении цен

    Первичный ввод значении цен

  5. Далее, нажимает кнопку Ввести значение, выполняется процесс Ввод значения показателя: создается соответствующий показатель (например_sugar_Астана) для каждого продукта.

    Figure 3.64. Внешние показатели

    Внешние показатели

  6. инициатор повторно запускает маршрут, для внесения изменения на цены по данному городу. В созданном файле по форме выбирает город - Астана, заполняет цены на продукты (сахар-200, мука-360, молоко-160, хлеб-50).

    Figure 3.65. Вторичный ввод значении цен

    Вторичный ввод значении цен

  7. после запуска маршрута процесс не создает новый показатель. Введенное значение добавляется к уже созданному показателю в качестве актуального значения.

    Figure 3.66. Внешние показатели

    Внешние показатели

  8. в карте внешние показатели можно визуально отобразить с помощью индикатора (например, спидометр)

    Figure 3.67. Карта Цены на продукты

    Карта “Цены на продукты”

  1. Печатное представление формы. Для начала нам необходимо создать основное представление. После этого нужно создать шаблон для печатного представления в формате *.odt.

    Figure 3.68. Основное представление

    Основное представление

    Как основное представление будет готово, переходим в раздел Представления и создаем Печатное. В печатном представлении выбираем путь до созданного шаблона и включаем необходимые форматы печати.

    Figure 3.69. Баспа көрініс

    Баспа көрініс

    При печати PDF версии данного документа, будет происходить загрузка PDF документа с соответствующим форматированием.

    Figure 3.70. Печать PDF версии

    Печать PDF версии

  2. Связи между справочниками. Необходимо в форму вставить два компонента Выпадающий список. В первом компоненте, расположем название департаментов (ID-department), в другом название должностей (ID-post), которые входят в данные департаменты. Теперь будем настраивать связи между компонентами. Для компонента Выпадающий список с названиями должностей добавим связь с департаментами (связь с - department) и укажем в дополнительном поле Фильтр значения, от которого он будет зависить .

    Figure 3.71. Выпадающий список (департамент)

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

    Figure 3.72. Выпадающий список (должности)

    Выпадающий список (должности)

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

    Figure 3.73. Связи между компонентами

    Связи между компонентами

  3. Сопоставление в компоненте Ссылка на реестр. Для сопоставления полей формы, на которой присутствует компонент выбора записи реестра с полями формы этого реестра, необходимо создать реестр, на основе формы, которая содержит следующие поля: название контрагента, юр.адрес, БИК (название контрагента - значащее содержимое).

    Figure 3.74. Форма с данными

    Форма с данными

    Далее, создаем второй реестр, на основе формы, которая содержит два однострочных поля для юр.адреса, БИК и компонент Ссылка на реестр. В настройках компонента Ссылка на реестр необходимо указать вышеописанный реестр.

    Figure 3.75. Настройка компонента

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

    В компоненте Ссылка на реестр второго реестра, необходимо указать запись реестра (см. илл. «Выбор записи реестра»). После чего, сопоставленные поля второго реестра заполнятся данными из первого реестра (см. илл. «Сопоставленная форма»).

    Figure 3.76. Выбор записи реестра

    Выбор записи реестра

    Figure 3.77. Сопоставленная форма

    Сопоставленная форма