Общая информация по работе с системой
Заполнение полей
При заполнении полей используются следующие кнопки:
Кнопка со значком – используется для открытия вспомогательного окна для выбора необходимого значения поля. На вспомогательной форме обычно представлена таблица значений поля с некоторыми дополнительными параметрами;
Кнопка со значком – используется для раскрытия выпадающего списка значений поля или выпадающего календаря;
Кнопка со значком – используется для очистки значения поля;
Кнопка со значком – используется для редактирования выбранного в поле значения;
Кнопка со значком – используется для ввода числовых значений с помощью виртуального калькулятора.
Обязательные для заполнения поля отмечены на форме красной рамкой.
Вызов контекстного меню
Для вызова контекстного меню формы используется правая кнопка мыши (при настройке мыши для левой руки – левая кнопка мыши). Контекстное меню содержит команды для объекта, находившегося под указателем мыши в момент вызова меню.
Сортировка
Каждое поле таблицы можно отсортировать по возрастанию и убыванию (для текстовых
полей – по алфавиту в прямом и обратном порядке). Для быстрой сортировки следует навести курсор на заголовок таблицы и нажать левую кнопку мыши. При повторном нажатии значения в столбце будут отсортированы в обратном порядке. Кроме того, в контекстном меню заголовка таблицы можно выбрать необходимый вариант сортировки:
по возрастанию;
по убыванию;
не сортировать.
Если колонка отсортирована, это будет показано с помощью специального значка или на ней:
Рисунок
Для одновременной сортировки по нескольким колонкам таблицы необходимо удерживать клавишу Shift и последовательно нажимать левую кнопку мыши на заголовках. Последовательность сортировки колонок зависит от порядка добавления колонки в сортировку.
Группировка
Также для удобства предусмотрена группировка записей таблицы по некоторому полю (столбцу), с её помощью можно получать списки любого уровня вложенности. Для группировки следует в контекстном меню заголовка столбца таблицы выбрать пункт Сгруппировать по колонке. Все данные таблицы будут сгруппированы по значениям выбранного столбца:
Рисунок
Если необходимо выполнить группировку внутри группы, то следует также в контекстном меню заголовка столбца таблицы выбрать пункт Сгруппировать по колонке. Для работы с областью группировки в контекстном меню столбца таблицы необходимо выбрать пункт Область группировки и мышкой перетащить на серую область столбцы, по которым требуется сгруппировать данные:
Рисунок
Также присутствует возможность просто поменять колонки местами. Для этого просто перетащите нужную колонку, не отпуская левую кнопку мыши, на новое место.
Применение фильтра в таблице
Для быстрого поиска значения, удовлетворяющего некоторому условию, по столбцу таблицы используется фильтр. Для использования фильтра следует навести курсор мыши на значок в правом верхнем углу заголовка столбца и нажать левую кнопку мыши. Возможные значения фильтра:
Свое (указанное) значение – в открывшемся окошке следует указать условие отбора: из выпадающего списка выбрать оператор сравнения и в поле напротив указать соответствующее значение;
Можно указать два одновременно выполняемых условия (переключатель в положении «И») или два условия, из которых необходимо выполнение хотя бы одного (переключатель в положении «Или»). Для применения фильтра следует нажать кнопку OK, для закрытия окна – кнопку Отмена.
Пустое значение – будут выбраны записи таблицы с пустым значением выбранного поля;
Непустое значение – будут выбраны записи таблицы с непустым значением выбранного поля;
Значение – будут выбраны записи таблицы, в которых значение выбранного поля соответствует указанному значению.
Рисунок
Отбор
Для того чтобы задать условия отбора записей в списках некоторых разделов, необходимо в контекстном меню списка выбрать пункт Отбор. На экране появится окно, где задавая условия отбора, можно ограничить список так, что в нем будут присутствовать только те записи, параметры которых соответствуют заданным условиям
Условия, заданные подобным способом, учитываются в совокупности (объединяются по «логическому И»):
Рисунок
В полях, где необходимо ввести значения вручную, могут быть использованы знаки подстановки:
« * » (звездочка) – как знак, означающий любое количество любых символов;
« ? » (вопросительный знак) – как знак, означающий один любой символ;
« () » (открывающая и закрывающая круглые скобки подряд) – как знак, означающий отсутствие любых символов в поле (пустое значение).
Предположим, что необходимо провести отбор записей списка по значению некоторого параметра, например, параметра «Признак 1». Если в качестве условия отбора указать «пр*», в списке будут представлены записи, имеющие следующие значения этого параметра: «прочее», «продажи»,
«приписки» и т.д. Если ввести «значение?1», в списке будут представлены записи, у которых в поле «Признак 1» указано: "значение_1", "значение11", "значение21" и т.п., но не войдут – "значение12" или "значение111". Если ввести «()», будут отобраны только записи, у которых поле «Признак 1» не заполнено.
На закладке «Сохраненные отборы» можно загрузить ранее сохраненные отборы, либо сохранить созданный:
Рисунок
Для работы со списком отборов следует вызвать контекстное меню и выбрать один из следующих пунктов:
Восстановить отбор по ранее сохраненному значению;
Сохранить значение отбора;
Заменить ранее сохраненные значения отбора текущим значением;
Переименовать ранее сохраненный отбор;
Удалить ранее сохраненный отбор.
Внимание! После закрытия раздела (а также после окончания сеанса работы с модулем) последние заданные условия отбора запоминаются, причем индивидуально для каждого пользователя. При последующем открытии раздела Система автоматически установит условия отбора, заданные в этом разделе в последний раз. Условия отбора
В системе присутствует возможность самостоятельно составлять, сохранять и загружать условия отбора записей в разделе. Для создания нового отбора следует воспользоваться пунктом контекстного меню Условия отбора>Создать новые. В открывшемся окне следует задать необходимые условия отбора:
Рисунок
Далее условия отбора можно сохранить с/без применения, просто применить без сохранения или закрыть окно без изменения данных.
В главном окне раздела появится надпись [Отбор], указывающая на применения условий отбора:
Рисунок
Добавление и использование дополнительных колок из запроса
Дополнительные колонки из запроса можно добавлять в любом месте, где есть возможность добавления пользовательских колонок. Для примера рассмотрим раздел Учетные данные \ Бухгалтерские справки, в котором создадим пользовательскую колонку с суммой по проводкам.
В контекстном меню раздела выбираем Дополнительные колонки…
Рисунок
В окне редактирования дополнительных колонок, на вкладке Пользовательские колонки, выбираем пункт контекстного меню Добавить…
Рисунок
В открывшейся форме редактирования пользовательских колонок необходимо заполнить следующие обязательные поля:
• (1) Заголовок - наименование пользовательской колонки(заголовок колонки), которое будет показываться в окне раздела.
• (2) Наименование колонки - английское наименование колонки, которое будет использоваться в выражении запроса.
• (3) Задайте выражение для значения колонки - выражение на языке запроса SQL, возвращающее необходимое значение.
• (4) Выполнять будет запрос - итоговый запрос, который будет выполнен на сервере приложений.
Рисунок
Для того чтобы в разделе Бухгалтерские справки вывести пользовательскую колонку с суммой проводок, необходимо сделать следующее:
• Определить наименование спецификации Бухгалтерской справки. Для этого необходимо по кнопке Обозреватель метаданных… открыть соответствующую форму.
Рисунок
В окне Обозреватель метаданных поиском или по описанию находим класс Проводка бухгалтерской справки. В нижнем поле выводится полное его наименование (Parus.Business.Accounting.Core.Budget.EntryDocumentBudgetTransaction), которое можно скопировать в поле выражения.
• Определить наименование(я) атрибута(ов) в окне Обозреватель метаданных. В рассматриваемом примере это Сумма проводки в валюте (Sum).
Далее на языке запросов SQL составляется запрос для получения необходимых данных. В нашем случае запрос выглядит следующим образом:
SELECT SUM(s.[Sum]) FROM [Parus.Business.Accounting.Core.Budget.EntryDocumentBudgetTransaction] as s WHERE s.Master = PK
|
Данный запрос означает что из таблицы Parus.Business.Accounting.Core.Budget.EntryDocumentBudgetTransaction будут выбраны строки у которых мастером является текущая строка. Оператор SUM() означает, что все найденные записи будут просуммированы по полю s.[Sum]. В данном случае используется указатель на мастер-запись - PK т.к. он был автоматически сгенерирован системой (в более простых разделах это - Identity, идентификатор текущей записи).
Внимание! Необходимо быть абсолютно уверенным, что выражение вернет единственное значение, иначе произойдет ошибка при открытии раздела. Либо использовать агрегатные функции.
Необходимо ввести заголовок для колонки и ее наименование, после чего необходимо сохранить колонку нажав кнопку ОК.
Рисунок
Далее сохранить изменения в дополнительных колонках нажав кнопку ОК.
Рисунок
Дополнительно у пользовательской колонки можно настроить видимость, выбрав соответствующие флаги, а также выгрузить созданную колонку или загрузить другую в контекстном меню.
Для того чтобы вновь созданная колонка отобразилась, необходимо закрыть раздел и открыть его вновь.
Рисунок
Если по каким-либо причинам из-за дополнительной колонки перестанет открываться раздел, то её всегда можно изменить в разделе Администрирование \ Разделы системы. В списке разделов найти интересующий раздел и на вкладке Формы просмотра в контекстном меню выбрать пункт Настройка колонок…. Откроется форма редактирования дополнительных колонок выбранного раздела.
Рисунок
Права доступа к каталогам
Каждому каталогу в системе можно назначить права доступа. Права распространяются только на указанные группы пользователей. Исключение составляют пользователи, входящие в группу ServerAdministrator(задается в конфигурационном файле appserver.config) , они имеют доступ ко всем каталогам системы.
Для назначения прав необходимо вызвать на каталоге контекстное меню и выбрать пункт Права доступа. На экране появится окно «Права пользователей», где можно настроить разрешения на определенные действия для различных групп пользователей:
Рисунок
Работа с таблицами
Информация в системе представлена в виде таблиц. При работе с таблицами доступны следующие действия:
выделение данных;
добавление данных;
размножение данных;
изменение данных;
удаление данных.
Выделение данных
Предусмотрено несколько способов выделения строк в таблицах с данными:
с помощью клавиш Shift или Ctrl или Ctrl+A (аналогично стандартным средствам Windows);
с помощью клавиш «+» (выделить все) или «-» (снять все выделения);
с помощью отметки строк в специальной колонке «*», строки выделяются левой кнопкой мыши или клавишей «Пробел»;
с помощью кнопки «*» на экранной форме или клавиатуре можно произвести инверсию (ранее невыделенные записи становятся выделенными и наоборот) выделенных строк:
Рисунок
Изменение высоты строк
Изменить высоту строк таблицы можно только на первой видимой записи таблицы в области выделения строк.
Рисунок
Добавление данных
Для добавления новой записи в таблицу требуется вызвать контекстное меню и выбрать пункт Добавить или нажать на клавиатуре клавишу «Ins». В открывшемся окне «Наименование Окна :: Добавление» следует указать необходимую информацию и нажать кнопку OK. Для закрытия окна без сохранения данных можно нажать кнопку Отмена.
После добавления новая строка будет отображена в таблице. Если этого не произошло, следует вызвать контекстное меню и выбрать пункт Обновить.
Размножение данных
Если для добавления записи в таблицу не требуется вводить новые данные, а возможно изменить уже имеющиеся, то существующую запись можно размножить. Для этого в контекстном меню нужной строки необходимо выбрать пункт Размножить или нажать на клавиатуре сочетание клавиш «Ctrl+F3». В открывшемся окне «Наименование окна :: Размножение» следует внести необходимые изменения и нажать кнопку ОК. Содержание и способы заполнения полей при размножении данных аналогичны их добавлению. Разница состоит в том, что поля будут автоматически заполнены значениями изменяемой записи.
Изменение данных
Для редактирования данных таблицы необходимо вызвать контекстное меню изменяемой записи и выбрать пункт Изменить или нажать на клавиатуре клавишу «F2». В открывшемся окне «Наименование Окна :: Редактирование» следует внести необходимые изменения и нажать кнопку ОК. Изменение данных выполняется аналогично их добавлению. Для закрытия окна без сохранения данных следует нажать кнопку Отмена.
Удаление данных
Для удаления данных из системы необходимо вызвать контекстное меню удаляемой записи и выбрать пункт Удалить или нажать на клавиатуре клавишу «Del». В некоторых случаях необходимо подтвердить удаление. Для подтверждения выбранной операции нажмите кнопку Да, для отмены – Нет.
Обновление данных
Если после добавления данных новая запись не отобразилась в таблице необходимо вызвать контекстное меню и выбрать пункт Обновить или нажать на клавиатуре клавишу «F5».
Итоги по таблице
В любых таблицах можно осуществить вывод суммарной информации по колонке. Для этого необходимо в контекстном меню заголовка колонки выбрать одно из следующих значений:
Рисунок
Сумма – для вывода суммы;
Минимум – для вывода минимального значения;
Максимум – для вывода максимального значения;
Количество – для вывода количества записей;
Среднее – для вывода среднего значения;
Отсутствует – для отмены вывода информации по колонке.
При этом если выделить несколько записей, то появится дополнительная строка с итогами по отмеченным записям:
Рисунок
Работа с каталогами
Записи определенных разделов (главной таблицы определенных разделов) Системы могут находиться (быть зарегистрированы) в определенных каталогах (подкаталогах) иерархического дерева каталогов, что облегчает работу с большим количеством записей:
Рисунок
Признаком таких разделов является наличие в боковом меню главной таблицы раздела пункта Каталоги:
Рисунок
Отображение дерева каталогов и позиционирование на определенном каталоге (подкаталоге) запоминается Системой при закрытии раздела и автоматически восстанавливается при последующем открытии раздела.
Работая с деревом каталогов, можно выполнить следующие типовые действия:
Список - включить/выключить режим списка, при котором в разделе отображаются записи текущего каталога и всех его подкаталогов. Чтобы включить/выключить режим списка выбранного каталога, сделайте его текущим и выберите действие Список:
Рисунок
Все каталоги (подкаталоги), записи которых составляют общий список, помечаются галочкой:
Рисунок
Имеется также более широкая возможность отображения записей каталогов, расположенных «произвольным образом» в дереве. Для этого следует отметить (щелчком мыши) нужные каталоги.
Очистить список – данное действие предназначено для отмены всех отметок и выделений;
Выбрать каталог (сделать каталог текущим) – для этого надо щелкнуть мышью на названии нужного каталога. В основной таблице раздела отобразятся записи, зарегистрированные в этом каталоге;
Развернуть каталог (показать подкаталоги текущего каталога) – для этого:
дважды щелкните мышью на названии нужного (свернутого) каталога;
щелкните мышью на символе «+» (плюс) возле выбранного каталога.
Свернуть каталог – для этого:
дважды щелкните мышью на названии нужного (развернутого) каталога;
щелкните мышью на символе «-» (минус) возле выбранного каталога.
Добавить каталог – чтобы добавить новый каталог, установите курсор в дереве каталогов на каталог, подкаталогом которого будет создаваемый каталог, и вызовите действие Новый каталог;
Исправить наименование каталога – для этого:
выберите действие Переименовать;
Удалить текущий каталог – чтобы удалить текущий каталог, вызовите действие Удалить;
Обновить дерево каталогов, приведя его в соответствие с актуальным состоянием базы данных – для этого выберите действие Обновить.
Добавление пользовательских словарей и атрибутов
При работе с системой может возникнуть ситуация, когда готовые параметры какого-либо раздела не станут удовлетворять возникшим потребностям. Для решения данной проблемы реализовано задание дополнительных свойств на произвольный раздел. Данный процесс включает в себя следующие действия:
Добавление пользовательского словаря;
Добавление пользовательского словаря в раздел «Словари»;
Добавление дополнительного атрибута.
Добавление пользовательского словаря
Для добавления пользовательского словаря необходимо перейти в раздел Администрирование>Пользовательские словари. Главное окно раздела содержит список пользовательских словарей, зарегистрированных в системе:
Рисунок
Для добавления пользовательского словаря следует в контекстном меню главного окна раздела «Пользовательские словари» выбрать пункт Добавить. В открывшемся окне можно указать следующие данные:
Имя пользовательского словаря;
Описание пользовательского словаря.
Рисунок
Имя словаря необходимо вводить на латинице, использование пробелов и других символов кроме цифр запрещено.
После заполнения полей необходимо нажать кнопку OK. Для закрытия окна без сохранения данных следует нажать кнопку Отмена.
Разворачивание пользовательского словаря
После создания пользовательский словарь необходимо развернуть. Для этого в контекстном меню следует выбрать пункт Развернуть словари и подтвердить развертывание:
Рисунок
После развертывания необходимо перезапустить программу.
Добавление пользовательского словаря в раздел «Словари»
Для удобства использования и заполнения развернутый пользовательский словарь можно добавить на рабочий стол раздела «Словари». Для этого необходимо перейти в раздел Администрирование>Рабочее пространство. Далее необходимо найти и выделить строку «Словари» и в контекстном меню нижней области окна «Редактор рабочего пространства» выбрать пункт Добавить элемент:
Рисунок
На экране появится окно «Редактирование элемента :: Добавление», где необходимо заполнить следующие поля:
Рисунок
В поле URI действия необходимо выбрать наименование развернутого пользовательского словаря. Также следует указать отображаемое имя, категорию словаря и при желании путь к отображаемой картинке словаря.
После заполнения полей необходимо нажать кнопку OK. Для закрытия окна без сохранения данных следует нажать кнопку Отмена.
Для того чтобы изменения вступили в силу программу необходимо перезапустить, после этого словарь появится в разделе «Словари» в выбранной категории:
Рисунок
Добавление дополнительного атрибута
Для добавления непосредственно дополнительного атрибута необходимо перейти в раздел Администрирование>Дополнительные атрибуты. Далее следует в контекстном меню формы для дополнительного атрибута выбрать пункт Управление дополнительными атрибутами:
Рисунок
В открывшемся окне «Управление дополнительными атрибутами» необходимо вызвать контекстное меню и выбрать пункт Добавить:
Рисунок
На экране появится окно «Дополнительный атрибут», где следует заполнить следующие поля:
Рисунок
Имя (латинские буквы и подчеркивание) – следует указать имя атрибута на латинице;
Заголовок поля ввода – следует указать наименование атрибута, как оно будет отображаться в поле ввода;
Домен/Ссылка – следует отметить поле «Ссылка» и выбрать наименование добавленного пользовательского словаря из открывшегося окна.
Для того чтобы изменения вступили в силу программу необходимо перезапустить, после этого дополнительный атрибут появится в выбранной форме на закладке «Дополнительно» и будет доступен для заполнения:
Рисунок
Завершение работы в системе
Для завершения работы в системе необходимо нажать на кнопку в правом верхнем углу главного окна. Система выдаст форму с запросом:
Рисунок
Если Вы действительно решили завершить работу – нажмите кнопку Да. Главное окно приложения закроется. Можно завершить работу при помощи клавиатуры. Для этого нужно нажать сочетание клавиш «Alt+F4» и подтвердить действие.
|