Диалоговое окно Опции системы

Материал из GedeminWiki
Перейти к: навигация, поиск

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

Содержание

Общие

Использовать Enter как Tab в диалогах

Во многих старых ДОСовских программах клавиша Enter служила для перемещения к следующему полю при вводе данных в экранную форму. Поскольку, многие пользователи испытывают определенный дискомфорт при переходе со старого текстового интерфейса на графический интерфейс операционной системы Windows в Гедымине предусмотрен режим эмуляции ДОС, при котором курсор перемещается между полями ввода в диалоговых окнах не только с помощью клавиши табуляции, но и при нажатии на клавишу Enter. Для того, чтобы подтвердить ввод и закрыть окно при включенном режиме эмуляции используя клавиатуру необходимо либо установить фокус на кнопку Готово (Ок) и нажать Enter, либо воспользоваться комбинацией клавиш Ctrl+Enter. Обратите внимание, что если курсор находится в мемо поле, то нажатие клавиши Enter приведет к переходу на новую строку, а не к перемещению на следующее поле в окне.

Опция устанавливается только для текущего пользователя системы.

Применять магическое перемещение окон

Режим магического перемещения окон позволяет быстро и красиво расположить окна программы на рабочем столе. Если режим включен, то:

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

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

Опция устанавливается только для текущего пользователя системы.

Выводить лог при загрузке/сохранении в поток

При сохранении бизнес объекта на диске или загрузке его с диска в базу данных на экране отображается окно с информацией о ходе процесса. Если в нем нет особой нужды, просто снимите данную опцию.

Опция устанавливается только для текущего пользователя системы.

Отображать всплывающую подсказку в таблице

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

Опция устанавливается только для текущего пользователя системы.

Сохранять рабочий стол при выходе

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

Опция устанавливается только для текущего пользователя системы.

Сохранять значения полей в диалоговых окнах

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

Опция устанавливается только для текущего пользователя системы.

Разрешать скрытие главной панели

Данная опция влияет на то, как будет вести себя программа, если в окне, отображающем данные, связанные как мастер-дитэйл, скрыть главную панель. Если опция установлена, то Гедымин запомнит состояние панели и при следующей загрузке она будет скрыта. Если нет — то при следующей загрузке программы главная панель будет открыта. Напомним, что скрытие главной панели позволяет отобразить в детальном списке все имеющиеся в базе данных записи, а не только те, которые относятся к конкретной записи в главном списке.

Опция устанавливается только для текущего пользователя системы.

Показывать нули в таблице

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

Опция устанавливается только для текущего пользователя системы.

При загрузке Гедымина переключать клавиатуру на

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

Опция устанавливается только для текущего пользователя системы.

При смене рабочей организации рабочий стол

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

Опция устанавливается только для текущего пользователя системы.

Запрещать ввод дублирующихся организаций

Серьезной проблемой при эксплуатации системы является появление двух и более записей в базе данных, представляющих один и тот же объект. Например, один пользователь может ввести организацию как ООО «Рога и Копыта», а второй — «Рога и Копыта» ООО. Гедымин позволяет избежать появления дублирующихся записей путем проверки информации при вводе.

Опция устанавливается для всех пользователей системы.

Проверять организацию по УНН (ИНН)

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

Опция устанавливается для всех пользователей системы.

Проверять организацию по наименованию

Аналогично проверке по коду УНН, только проверка будет осуществляться по наименованию организации.

Опция устанавливается для всех пользователей системы.

Проверять корректность банковского счета

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

В Беларуси применяются 13-тизначные банковские счета, в номере которых первые 12 цифр содержат, собственно, номер счета, а последняя, тринадцатая, является контрольной, рассчитываемой особым образом на основании 12-ти предыдущих и трехзначного кода банка. Таким образом, вероятность того, что ошибочно введенный номер счета пройдет проверку на корректность не превышает 10%. Очевидно, что данную проверку стоит отключить при эксплуатации программы за пределами Беларуси.

Опция устанавливается для всех пользователей системы.

Окно дат, при проверке на корректность

Часто, пользователи допускают ошибки при вводе дат, набирая не тот год, например, 2094 вместо 2004. Количество таких ошибок можно существенно снизить, если установить окно корректных дат.

Опция устанавливается для всех пользователей системы.

Предупреждать об отсутствии прав на изменение записи

Запрашивать подтверждения

На изменение нескольких записей

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

Опция устанавливается только для текущего пользователя системы.

На изменение формы не под администратором

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

Опция устанавливается только для текущего пользователя системы.

Прочие подтверждения

Данная опция позволяет управлять выводом на экран всех прочих предупреждений.

Опция устанавливается только для текущего пользователя системы.

Связь по LB, RB мастера для интервальных деревьев

Как известно, в интервальных деревьях связь между родительской и дочерними записями можно установить по полям LB и RB (левой и правой границе интервала родительской записи). В этом случае будут отобраны все дочерние записи (включая дочерние дочерних, дочерние дочерних дочерних и т.д.), относящиеся к данной родительской. С технической точки зрения отбор может быть выполнен двумя способами: в детальный запрос передаются непосредственно значения левой и правой границ родительской записи и в детальный запрос передается идентификатор родительской записи, которая через JOIN по условию вхождения в интервал объединяется с дочерними записями. Очевидно, что первый способ приведет к более быстрому запросу на извлечение дочерних записей (на один JOIN меньше), зато второй способ гарантирует всегда правильное извлечение дочерних записей, даже если границы родительской записи изменились, например, вследствие добавления новой записи другим пользователем системы, а датасет не был обновлен. Если опция включена, то будет использоваться связь по непосредственным значениям границ интервала родительской записи. В противном случае, связь будет устанавливаться по идентификатору родительской записи.

Опция устанавливается для всех пользователей системы.

Предупреждать о возможном несоответствии детальной записи главной записи

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

Опция устанавливается только для текущего пользователя системы.

Всегда запрашивать параметры для текущего фильтра и предупреждать о фильтрации данных

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

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

Данная опция была введена в программу, когда разработчики столкнулись с большим количеством обращений от пользователей вроде: «куда пропали мои данные?» или «я вчера ввел документ, а сегодня не вижу его в списке».

Напомним, что если к данным применена фильтрация, то пиктограммка «воронка» на панели инструментов меняет свой цвет с серого на красный, и название фильтра выводится в строке состояния окна. Более подробная информация о примененном фильтре выводится во всплывающей подсказе, если навести указатель мыши на кнопку фильтрации на панели инструментов или на строку состояния.

Опция устанавливается только для текущего пользователя системы.

Предупреждать, если часть полей ввода в диалоговом окне скрыта

В сложных диалоговых окнах сверху может отображаться набор закладок с полями ввода, а под ними — таблица с данными. Размер верхней и нижней части можно изменять, перетягивая разделительную полосу вверх-вниз. Можно уменьшить размер верхней части так, что не все поля будут видны, что, в свою очередь, может привести к нежелательным ошибкам, при вводе данных пользователем. Если данная опция включена, то в таких случаях, при открытии диалогового окна, будет выдаваться предупреждение и предложение пользователю автоматически скорректировать размеры верхней и нижней частей окна с тем, чтобы все поля были видны на экране.

Опция устанавливается только для текущего пользователя системы.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты