Объекты метаданных - «Календарь»
Календари хранят данные о структуре периода расчетов. При конфигурировании календарей описывается порядок их автозаполнения.
В дереве метаданных выделим ветвь «Календари», в главном меню выберем пункт «Действие» и в появившемся подменю пункт «Новый элемент». В появившейся форме на закладке «Общие» введем идентификатор «Пятидневка», а на закладке «Календарь» график работы оборудования семидневку с 10-ти часовым рабочим днем и двумя выходными, стартовую
XI. Основы построения объектов компоненты «Расчет»__________________________ 173
дату, начиная с которой будет вестись расчет по календарю, установим на любой понедельник. Нажав на кнопку «ОК», сохраним объект.
Упражнение 32. Создайте два календаря: для сменной работы: - 12 часов и два выходных и для оборудования, которое работает постоянно - не выключается. Введите все три календаря в пользовательский интерфейс.В жизни иногда случаются праздники. В системе 1С:Предприятие праздники можно задать программно,
Праздник=Создать0бъект("Праздники");
Праздник.Новый('01.01.02',КоличествоРабочихЧасов);
Подробнее смотрите «1С:Предприятие Версия 7.7 Описание встроенного языка Часть 2,стр.607-609. Также можно создать пункт меню в пользовательском интерфейсе, который позволит вводить праздники. Создадим такой пункт меню.
Откроем свойства нового элемента меню, Выберем объект «Календари», Выберем команду «Календари.Праздники», Отредактируем Название и Подсказку.
174______________________ 1С:Предприятие. Практика программирования на платформе V7