Просмотр календаря
Для просмотра и редактирования содержимого календаря необходимо выбрать пункт Календари в меню Операции главного меню программы.
На экран будет выдан список существующих в системе календарей.
В этом списке клавишами или мышью следует выбрать наименование нужного календаря и затем нажать кнопку ОК. На экран будет выдано окно календаря.
Внешний вид окна всегда совпадает с приведенным и может отличаться лишь значениями параметров дней, часов и выделением цветом тех или календарных дат.
При отображении календаря цветом выделяются:
даты, относящиеся к прошлому и будущему месяцу (серые числа);
даты, которым соответствует нулевое числовое значение (красные числа).
Последнее обстоятельство удобно для того случая, когда в соответствие выходным и праздничным дням того или иного графика работы ставятся нули.
Для отказа от просмотра и редактирования календаря следует нажать кнопку закрытия окна или клавиши Ctrl+F4.
Для просмотра календаря существует возможность его листания на месяц вперед и назад; на год вперед и назад.
Для перехода с отображаемого в данный момент месяца можно воспользоваться следующими способами: выбрать один из пунктов меню Следующий месяц, Предыдущий месяц, Следующий год, Предыдущий год в меню Действия или нажать одну из кнопок в окне календаря (предыдущий год), (предыдущий
месяц), (следующий месяц), (следующий год) или использовать клавиши PgUp, PgDn (предыдущий, следующий месяц); Ctrl+PgUp, Ctrl+PgDn (предыдущий, следующий год).
Для переходов в пределах текущего месяца используются клавиши стрелок.
Навигация при работе с клавиатурой осуществляется только в том случае, если фокус ввода находится на текущей дате, а не в строке редактирования числового значения, кнопке Автозаполнение или другом элементе окна.
Для заполнения календаря значениями по умолчанию применяется операция автозаполнения (пункт Автозаполнение меню Действия или кнопка Автозаполнение формы календаря). При этом система установит числовые значения для определенного периода. Числовые величины, заполняемые при этом для каждой конкретной даты, определяются теми правилами, которые заданы при создании конфигурации задачи.
Диалог автоматического заполнения позволяет задать период, за который будут заполняться данные, т.е. для каждой даты которого будет проставляться числовое значение. Если за этот период или за часть этого периода уже проводилось автоматическое заполнение и последующая корректировка данных вручную, старые значения будут утеряны.
При автоматическом заполнении календаря каждой календарной дате ставится в соответствие число по тем правилам, которые описаны при конфигурировании календаря.
При этом числовые значения берутся из списка, заданного в конфигураторе, и заполняются от даты отсчета, также заданной в конфигураторе. Когда список чисел исчерпан, он используется повторно и так до тех пор, пока не произойдет заполнение по всем дням выбранного периода.
Таким образом, периодичность календаря задается количеством элементов в списке, а привязка таких периодов ко времени — датой отсчета. Во время выполнения операции автозаполнения за конкретный период не важно, как он расположен относительно определенной в конфигураторе даты отсчета. Дата отсчета может попадать в этот период, быть сколь угодно далеко в прошлом или будущем. Автоматически сформированные данные можно затем править, указывая то или иное числовое значение для каждой даты.
Автоматическое заполнение календарей по правилам, определенным на стадии конфигурирования конкретной прикладной задачи, это механизм, позволяющий избежать ручного заполнения громоздких графиков рабочего времени. Тем не менее, некоторые особенности графиков не описываются общими правилами заполнения. Например, праздничные дни, сокращенные рабочие дни или, напротив, работа в выходные дни в связи с переносом выходного дня, являются исключениями из правил заполнения календаря. Для использования списка таких исключений при автозаполнении календаря необходимо установить признак Учитывать праздники. Для этого необходимо установить значок в пункте Использовать праздники меню Действия или установить соответствующий флажок в форме календаря.
|