Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C-Конфигурирование и администрирование.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.6 Mб
Скачать

Управление списком календарей

Вся работа с объектами метаданных типа «Календарь» ведется в окне «Конфигурация — Метаданные». Для календарей отведена отдельная ветвь дерева метаданных, которая начинается у ключевого слова «Календари». Приемы создания, редактирования свойств и удаления календарей совпадают с общими приемами управления объектами метаданных, изложенными в главе «Метаданные» на стр. 18.

Свойства календаря

В этом параграфе будут описаны специфические свойства спра­вочника, в дополнение к общим свойствам объектов метаданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 21.

Свойства календаря редактируются при помощи палитры свойств «Свойства календаря».

Закладка «Календарь»

При редактировании календаря можно задать правила автозаполнения календаря. Правила автозаполнения описываются двумя па­раметрами: датой отсчета и списком, количество элементов которого не ограничено и каждый элемент которого — число.

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

Длина дня. Список «Длина дня» определяет правила автозапол­нения календаря.

Для ввода в список нового значения нажмите кнопку , введите число и нажмите клавишу Enter. Новое значение всегда добавляется в конец списка.

Для удаления значения из списка выделите удаляемое значение и нажмите кнопку .

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

Автозаполнение

Во время работы программы 1С:Предприятие, при автоматиче­ском заполнении календаря, в соответствие каждой календарной дате ставится числовое значение по тем правилам, которые описаны при конфигурировании. При этом числовые значения берутся из списка «Длина дня», заданного в Конфигураторе, и заполняются от даты отсчета, заданной в Конфигураторе. Когда список «Длина дня» ис­черпан, он используется повторно, и так до тех пор, пока не про­изойдет заполнение по всем дням выбранного периода. Таким обра­зом, периодичность календаря задается количеством элементов в списке чисел, а привязка таких периодов ко времени — датой отсче­та. Во время выполнения операции автозаполнения за конкретный период не важно, как он расположен относительно определенной в Конфигураторе даты отсчета. Дата отсчета может попадать в этот период, быть сколь угодно далеко в прошлом или будущем.

Рассмотрим на примере, как необходимо сконфигурировать ка­лендарь, который будет представлять собой график работы органи­зации. Предположим, что предприятие работает по пятидневной ра­бочей неделе. Для создания календаря, в котором каждому рабочему дню соответствует единица, а выходному — ноль, введем список из семи чисел, первые пять из которых — 1, а два последних — 0. В ка­честве даты отсчета зададим, не задумываясь, любой понедельник. В результате, при автозаполнении календарь будет заполняться семи­дневными периодами, начиная от понедельника, причем нулевые значения будут приходиться на субботу и воскресение.

Глава 19. Редактор форм

Большинство объектов метаданных в системе 1С:Предприятие могут иметь визуальную форму представления. Для каждого объекта метаданных форма может настраиваться индивидуально, а для неко­торых типов объектов метаданных с объектом может быть связано несколько форм, выборочно используемых в зависимости от контек­ста применения объекта метаданных.

Формой в системе 1С:Предприятие называется совокупность трех взаимосвязанных компонентов: экранного представления элемента данных, его печатного представления и алгоритма на внутреннем языке системы 1С:Предприятие, который связывает экранное и пе­чатное представление. Алгоритм на внутреннем языке системы 1С:Предприятие также называется модулем.

Для создания форм объектов метаданных в системе 1С:Предприятие используется комплексный редактор форм. Он позволяет редактировать все перечисленные компоненты ви­зуального представления объекта метаданных и, фактически, являет­ся совокупностью трех редакторов: редактора диалогов, текстового и табличного редакторов.

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

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