2.3Способы ввода значений настроек в системе «Центр-КС»
Настройки системы «Центр-КС» являются атрибутами определенных объектов системы. В зависимости от типа данных, определенного для каждого атрибута, их значения могут быть логическими или числовыми константами, принимать одно или несколько определенных значений из заданного множества параметров или быть заданными в строковом формате. Пользовательский интерфейс предоставляет различные возможности задавать значения настроек в зависимости от типов значений, принимаемых атрибутами системных параметров. Кроме того, в системе реализована возможность автоматической простановки операций, аналитических признаков и т.д. при выполнении заданного условия.
2.3.1Изменение значения настройки
2.3.1.1Выбор позиции переключателя
Значения настроек, допускающих только один вариант выбора нескольких (как правило, не более четырех) вариантов значений, устанавливаются с помощью выбора соответствующей позиции переключателя (рис. 3).
-
3 – Выбор позиции переключателя для определения значения настройки
Чтобы задать значение такой настройки, в окне редактирования настройки выберите соответствующее значение из списка возможных значений. Количество выбираемых позиций зависит от выбранной настройки.
Для сохранения измененных параметров настройки нажмите кнопку Сохранить.
2.3.1.2Выбор значений из списка
Значения настроек, допускающих один или несколько вариантов выбора из заданного множества значений, устанавливаются при помощи выбора соответствующих значений из списка (рис. 4).
-
4 – Выбор значений из списка для определения значения настройки
Чтобы задать значение такой настройки, в окне редактирования настройки выберите соответствующие позиции списка настроек, пометив их маркерами (отмеченные позиции изображаются галочками в полях маркеров). Количество выбираемых позиций зависит от конкретной настройки.
Для сохранения измененных параметров настройки нажмите кнопку Сохранить.
2.3.1.3Ввод значений с клавиатуры
Значения настроек, задаваемых строковыми параметрами, вводятся пользователями с клавиатуры (рис. 5).
-
5 – Ввод значения с клавиатуры для определения значения настройки
Чтобы задать значение такой настройки, в окне редактирования настройки введите значение параметра настройки с клавиатуры. Формат вводимого значения зависит от конкретной настройки.
Для сохранения измененных параметров настройки нажмите кнопку Сохранить.
2.3.2Определение условий формирования значений параметров
Для некоторых объектов системы – например, для документов, имеющих заданный порядок обработки – атрибуты связанных с ними значений формируются системой автоматически на основании определенных условий. ППО «Центр-КС» предоставляет возможность задавать правила формирования значений этих параметров (рис. 6). Такие правила устанавливаются через определение автоматов.
-
6 – Определение условий формирования значений параметров
Чтобы задать условия, по которым будет формироваться список необходимых значений, в окне редактирования настройки создайте набор выполняемых операций и определенных для них условий.
Для сохранения измененных параметров настройки нажмите кнопку Сохранить.
2.3.2.1Построение автомата
В системе реализована возможность автоматической простановки операций, аналитических признаков и т.д. при выполнении заданного условия. ППО «Центр-КС» выполняет проверку соответствующего условия, и в случае его выполнения выполняется автоматическая простановка. Настройки, предназначенные для реализации этой возможности, называются автоматами.
Существует несколько автоматов:
Автомат простановки операций;
Автомат простановки распределения;
Автомат простановки аналитических признаков;
Автомат отнесения на невыясненные;
Автомат порядка обработки документов;
Каждый автомат имеет свой определенный функционал и отвечает за определенную область в системе.
Существует два способа создания автоматов: создание операций и формирование условий для них пользователем при помощи пользовательского интерфейса и импорт операций из внешнего файла (сценария SQL, SQL script).
2.3.2.2Настройка автомата простановки операций
Настройка автоматов выполняется в диалоговом окне редактирования настройки объекта, с которым связан реализуемый автомат. Настройка автоматов выполняется для определенного вида документов – например, платежного поручения, мемориального ордера и т. п. (рис. 7).
-
7 – Окно настройки автомата
Для вызова окна настройки конечного автомата для определенного документа выполните следующие действия:
В окне Навигатор дважды щелкните название документа.
В панели инструментов открывшегося окна со списком документов нажмите кнопку (Настроить) в панели инструментов.
В окне Настройки пользователей комплекса администратором выберите наименование документа в дереве объектов и нажмите кнопку (Настроить) в панели инструментов.
В окне редактирования настроек объекта выберите в списке соответствующий параметр настройки: Аналитический признак, проставляемый автоматически, затем нажмите кнопку (Изменить) в панели инструментов. Откроется окно настройки автомата.
Для определения автомата необходимо создать операции этого автомата. Для каждой из операций необходимо определить одно или несколько условий.
2.3.2.3Создание операции
Создание операций для автомата выполняется в окне настройки конечного автомата.
Для создания операции выполните следующие действия:
В панели инструментов окна настройки автомата простановки операций нажмите кнопку (Добавить объект).
В окне Выбор значения со списком возможных операций выберите необходимую операцию. В результате в автомате простановки операции появится новая запись (рис. 8).
-
8 – Создание операции
Операции автомата выполняются в том порядке, в котором они расположены в списке операций окна настройки автомата. Порядок операций в алгоритме автомата можно изменять, перемещая операции вверх или вниз (рис. 9). Для перемещения используются следующие кнопки:
(Вниз) – перемещения операции к концу алгоритма;
(Вверх) – перемещение операции в начало алгоритма.
-
9 – Окно настройки автомата
Для сохранения сформированных операций автомата нажмите кнопку Сохранить в окне настройки автомата. Для удаления операции выберите операцию в окне настройки автомата и нажмите кнопку (Удалить объект) в панели инструментов.
2.3.2.4Создание простого условия
Для добавления простого условия операции выполните следующую последовательность действий:
В списке операций окна настройки автомата выберите операцию, для которой нужно создать условие, и нажмите кнопку (Добавить элемент условия) в панели инструментов или выберите соответствующую команду контекстного меню, вызываемого нажатием правой кнопки мыши.
В раскрывающемся списке Поле или переменная выберите имя поля или переменной для условия.
В раскрывающемся списке Оператор выберите соответствующий оператор для формирования условия.
В поле Значение выберите одно или несколько значений переменной для формирования условия (рис. 10):
в окне настройки автомата нажмите кнопку ;
в окне выбора значений переменной выберите одно или несколько значений пометив их маркерами (отмеченные позиции изображаются галочками в полях маркеров);
нажмите кнопку Выполнить, чтобы добавить выбранные значения в условие.
-
10 – Выбор значения переменной для условия операции
Для сохранения условия, сформированного для операции автомата, нажмите кнопку Сохранить в окне настройки автомата.
11Удаление операции из условия
Для удаления условия выберите условие в окне настройки автомата и нажмите кнопку Удалить элемент условия в панели инструментов.
2.3.2.5Создание сложного условия
Сложные условия включают в себя несколько элементов: функции, определяющие действия, которые необходимо выполнять с результатами операций, и сами операции. Функции привязаны к условиям, выполняемым в операции.
Для составления сложного условия, состоящего из нескольких элементов, выполните следующую последовательность действий:
Добавьте функцию в сложное условие:
В окне настройки автомата выберите условие и нажмите кнопку (Добавить элемент условия) в панели инструментов, либо нажмите правой кнопкой мыши выбранное условие и выберите команду Добавить элемент в контекстном меню.
Если для данной операции уже были определены условия и функции, можно добавить функцию в условие, выбрав в окне настройки автомата операцию или функцию и щелкнув кнопку (Добавить элемент условия) в панели инструментов, либо щелкнув правой кнопкой мыши выбранный элемент и выбрав команду Добавить элемент в контекстном меню. ППО «Центр-КС» предложит выбрать тип добавляемого элемента – функцию или условие (рис. 12); для добавления функции необходимо выбрать соответствующую позицию переключателя.
Добавьте другие условия и функции для операции:
В окне настройки автомата выберите операцию, функцию или условие и нажмите кнопку (Добавить элемент условия) в панели инструментов, либо щелкните правой кнопкой мыши выбранное условие и выберите команду Добавить элемент в контекстном меню. Затем выберите тип добавляемого элемента, установив соответствующую позицию переключателя.
-
12 – Добавление функции при создании сложного условия
В операцию автомата будет добавлена новая неопределенная функция, операндом которой будет соответствующий элемент условия. Чтобы определить функцию, необходимо изменить ее значение.
Для изменения значения функции выполните следующие действия:
В окне настройки автомата выберите функцию, и нажмите кнопку (Изменить элемент условия) в панели инструментов, либо щелкните функцию правой кнопкой мыши и выберите команду Изменить элемент в контекстном меню.
В окне со списком доступных значений функций выберите из предложенного списка необходимую логическую функцию (рис. 13).
-
13 – Выбор функции для условия
Для сохранения условий, сформированных для операций автомата, нажмите кнопку Сохранить в окне настройки автомата.
Для удаления условий, сформированных для операций автомата, в окне настройки автомата выберите соответствующие объекты, пометив их маркерами (отмеченные позиции изображаются галочками в полях маркеров), затем нажмите кнопку (Удалить элемент условия) в панели инструментов. Если у удаляемых объектов существуют подчиненные объекты, то такие объекты также будут удалены.
2.3.2.6Сохранение условий для присвоения операции
Сохранение условий для конечного автомата выполняется в два этапа:
Генерация хранимой процедуры, реализующей конечный автомат;
Сохранение операций и условий конечного автомата
Для сохранения сформированного автомата в окне настройки автомата выполните следующие действия:
Нажмите кнопку Ген. SQL в нижней области окна для генерации хранимой процедуры, реализующей созданный автомат.
Нажмите кнопку Сохранить.
2.3.2.7Импорт операций автомата из внешнего файла
В системе реализована возможность импортировать операции автомата из внешнего файла – сценария SQL. Для импорта операций автомата выполните следующие действия:
В окне настройки автомата нажмите кнопку (Импорт) на панели инструментов.
Выберите файл для импорта в стандартном окне открытия файлов Проводника Windows и нажмите кнопку OK в этом окне.
По умолчанию ППО «Центр-КС» предлагает выбрать файлы с расширением имени .SQL, и в окне открытия файлов отображаются только эти файлы. Для выбора файлов с другим расширением имени выберите значение Все файлы в списке Тип файлов.
После выбора указанного файла ППО «Центр-КС» выдаст запрос на начало процесса импорта автомата. Обратите внимание, что при импорте автомата все несохраненные данные будут утеряны.
-
14 – Запуск процедуры импорта операций автомата из внешнего файла
Запустите процесс импорта автомата, ответив утвердительно на запрос системы (см. рис. 14). ППО «Центр-КС» выдаст запрос на замещение предыдущего автомата импортируемым. Если необходимо заменить имеющуюся версию автомата версией, которая хранится в импортируемом файле, нажмите кнопку Да; в противном случае нажмите кнопку Нет.
Рисунок 15 Подтверждение импорта операций автомата из внешнего файла
ППО «Центр-КС» запускает процесс импорта автомата и выдает сообщение о результате процедуры импорта. Если в процессе импорта автомата произошла ошибка, ППО «Центр-КС» выдаст сообщение об ошибке в процессе импорта.
2.3.3Экспорт условий формирования значений параметров
В системе реализована возможность экспортировать отдельные операции автомата во внешний файл (сценарий SQL). Во время экспорта ППО «Центр-КС» генерирует хранимую процедуру, реализующую все операции, выбранные для экспорта, и сохраняет эту процедуру в отдельном файле в виде сценария SQL.
Для экспорта автомата выполните следующие действия:
В окне настройки автомата выберите экспортируемые объекты (операции) и нажмите кнопку (Экспорт) в панели инструментов.
В окне сохранения файла выберите каталог, в котором будет сохранен файл сценария, и укажите имя файла.
После сохранения файла ППО «Центр-КС» выдает сообщение об успешном завершении процедуры экспорта.
2.3.4Сброс значений настроек для всех пользователей
В системе имеется возможность сбросить значения всех настроек, определенных для пользователей на индивидуальном уровне. В результате такой операции все значения параметров, установленные для каждого пользователя индивидуально, возвращаются к значениям по умолчанию.
Чтобы сбросить значение настройки для всех пользователей, выполните следующие действия:
Откройте диалоговое окно Настройки пользователей комплекса администратором: в главном окне системы в меню Настройки выберите команду Настройки комплекса.
В дереве объектов выберите объект, значения настроек которого необходимо сбросить.
Откройте окно редактирования настроек объекта или параметра: нажмите кнопку (Настройки) в панели инструментов окна Настройки пользователей комплекса администратором или нажмите кнопку Настройка в нижней области окна.
В списке настроек окна редактирования настроек объекта выберите объект, для которого необходимо сбросить значение пользовательских настроек (рис. 16).
В панели инструментов окна редактирования настроек объекта нажмите кнопку (Сбросить значение настройки для всех пользователей). ППО «Центр-КС» выдаст запрос на удаление пользовательских настроек.
-
16 – Выбор сбрасываемого значения настройки
Подтвердите или отклоните сброс значения настройки для всех пользователей (рис. 17).
-
17 – Сброс значения настройки для всех пользователей
После завершения операции сброса пользовательских значений настроек для данной настройки ППО «Центр-КС» выдаст соответствующее предупреждение.
2.3.5Восстановление значений по умолчанию для отдельного пользователя
В системе имеется можно восстановить значения по умолчанию для каждой из настроек, определенных для отдельных пользователей на индивидуальном уровне. В результате такой операции значение определенного параметра, установленное для пользователя индивидуально, возвращается к значению по умолчанию.
Чтобы восстановить значение настройки по умолчанию для отдельного пользователя, выполните следующие действия:
В меню Настройки выберите команду Настройки комплекса.
В дереве объектов выберите объект, для настроек которого необходимо установив значения по умолчанию.
Откройте окно редактирования настроек объекта или параметра: нажмите кнопку (Настройки) в панели инструментов окна Настройки пользователей комплекса администратором или нажмите кнопку Настройка в нижней области окна.
В списке Пользователь выберите имя пользователя, для которого необходимо изменить настройку, выполненную ранее, установив для этой настройки значение по умолчанию.
В списке настроек окна редактирования настроек объекта выберите настройку, для которой необходимо восстановить значение по умолчанию (рис. 18).
В панели инструментов окна редактирования настроек объекта нажмите кнопку (По умолчанию).
-
18 – Восстановление значений по умолчанию для отдельного пользователя
|