1С Предприятие 7.7. Документация

       

Работа с Календарями и Праздниками


  • Контекст работы с календарями
    • Контекст работы с праздниками
    • Атрибуты и методы объекта Календари
      • <ИмяКалендаря>
      • ПолучитьАтрибут
      • Атрибуты календарей и праздников
      • Дата
      • Значение
      • Общие методы календарей и праздников
      • ПолучитьАтрибут
      • УстановитьАтрибут
      • Методы календарей
      • Выбран
      • ВыбратьДаты
      • СледующаяДата


      • Дней
      • Часов
      • Автозаполнение
      • УчитыватьПраздники
      • ПолучитьДату
      • Методы праздников
      • Новый
      • Удалить
      • ВыбратьДаты
      • СледующаяДата
      • Объект Календарь в системе 1С:Предприятие предназначен для вычисления временных интервалов на основании произвольных временных графиков. Этот объект может использоваться, например, для учета графика работы предпри­ятия, графика работы внешних организаций, графика учета рабочего времени тех или иных работников предприятия и пр.

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

        В глобальном контексте программы 1С:Предприятие есть атрибут "Календари". Этот объект в качестве своих атрибутов имеет значения объек­тов конкретных видов календарей, заданных в конфигурации. Кроме того, этот объект имеет метод ПолучитьАтрибут, который позволяет получить доступ к объекту календаря конкретного вида по его имени. Т.е. допустимы следующие синтаксические конструкции:

        Календари.Служащие.Дней(ТекДата, ТекДата + 5);

        Календари.ПолучитьАтрибут("Служащие").Дней(ТекДата, ТекДата + 5);

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



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