1С Предприятие. Практика программирования на платформе v7

Объекты метаданных - «Календарь»


Календари хранят данные о структуре периода расчетов. При конфигурировании календарей описывается порядок их автозаполнения.

В дереве метаданных выделим ветвь «Календари», в главном меню выберем пункт «Действие» и в появившемся подменю пункт «Новый элемент». В появившейся форме на закладке «Общие» введем идентификатор «Пятидневка», а на закладке «Календарь» график работы оборудования семидневку с 10-ти часовым рабочим днем и двумя выходными, стартовую

XI. Основы построения объектов компоненты «Расчет»__________________________ 173

дату, начиная с которой будет вестись расчет по календарю, установим на любой понедельник. Нажав на кнопку «ОК», сохраним объект.

Упражнение 32. Создайте два календаря: для сменной работы: - 12 часов и два выходных и для оборудования, которое работает постоянно - не выключается. Введите все три календаря в пользовательский интерфейс.

В жизни иногда случаются праздники. В системе 1С:Предприятие праздники можно задать программно,

Праздник=Создать0бъект("Праздники");

Праздник.Новый('01.01.02',КоличествоРабочихЧасов);

Подробнее смотрите «1С:Предприятие Версия 7.7 Описание встроенного языка Часть 2,стр.607-609. Также можно создать пункт меню в пользовательском интерфейсе, который позволит вводить праздники. Создадим такой пункт меню.

Откроем свойства нового элемента меню, Выберем объект «Календари», Выберем команду «Календари.Праздники», Отредактируем Название и Подсказку.

174______________________ 1С:Предприятие. Практика программирования на платформе V7



Содержание раздела