Графики работ

Модуль "Графики работ"

Модуль предназначен для формирования графиков учета рабочего времени.

Функции

    ВечерниеЧасыРаботы
    ГрафикиРаботы
    ГрафикРаботыПоКоду
    ГрафикРаботыПоНаименованию
    ДневныеЧасыРаботы
    МаскаДня
    МесячнаяНормаДней
    МесячнаяНормаЧасов
    НочныеЧасыРаботы
    ОчиститьОтклонения
    СоздатьГрафикРаботы
    СтандартныйГрафикРаботы
    ТипДня
    УстановитьДниМесяца

Объекты и типы

    ПериодВремени
    ВремяРаботы
    ГрафикРаботы
    МодульГрафиковРаботы

Функции модуля "Графики работ"

ВечерниеЧасыРаботы

Формат вызова:
ВечерниеЧасыРаботы: ПериодВремени;

описание:
Возвращает интервал вечернего времени (по установкам системы)


ГрафикиРаботы

Формат вызова:
ГрафикиРаботы: МодульГрафиковРаботы; /*только чтение*/


ГрафикРаботыПоКоду

Формат вызова:
ГрафикРаботыПоКоду(Код: целое): ГрафикРаботы; /*только чтение*/


ГрафикРаботыПоНаименованию

Формат вызова:
ГрафикРаботыПоНаименованию(Наименование: строка): ГрафикРаботы; /*только чтение*/


ДневныеЧасыРаботы

Формат вызова:
ДневныеЧасыРаботы: ПериодВремени; /*только чтение*/

описание:
Возвращает интервал дневного времени (по установкам системы)


МаскаДня

Формат вызова:
МаскаДня(Дата: Дата; [Наименование]: строка): целое;


МесячнаяНормаДней

Формат вызова:
МесячнаяНормаДней(Год, Месяц: целое): целое; /*только чтение*/

описание:
Возвращает значение нормы рабочих дней за определенный месяц (стандартный график должен быть заполнен).

параметры:
Год - Параметр указывает год, за который определяется значение нормы.
Месяц - Параметр указывает месяц, за который определяется значение нормы.


МесячнаяНормаЧасов

Формат вызова:
МесячнаяНормаЧасов(Год, Месяц: целое): целое; /*только чтение*/

описание:
Возвращает значение нормы рабочих часов за определенный месяц (стандартный график должен быть заполнен).

параметры:
Год - Параметр указывает год, за который определяется значение нормы.
Месяц - Параметр указывает месяц, за который определяется значение нормы.


НочныеЧасыРаботы

Формат вызова:
НочныеЧасыРаботы: ПериодВремени;

описание:
Возвращает интервал ночного времени (по установкам системы)


ОчиститьОтклонения

Формат вызова:
ОчиститьОтклонения(Год: целое); /*только чтение*/

описание:
Удаляет все настройки праздничных и выходных дней в году


СоздатьГрафикРаботы

Формат вызова:
СоздатьГрафикРаботы: ГрафикРаботы; /*только чтение*/

описание:
Функция позволяет создавать графики работ


СтандартныйГрафикРаботы

Формат вызова:
СтандартныйГрафикРаботы: ГрафикРаботы; /*только чтение*/

описание:
Возвщает стандартный график работы (значение "нуль")


ТипДня

Формат вызова:
ТипДня(Дата: Дата): целое; /*только чтение*/


УстановитьДниМесяца

Формат вызова:
УстановитьДниМесяца(Период: ПериодРасчета; Маска: целое): ДниМесяца; /*только чтение*/

описание:
Функция возвращает значение установленных параметрами дней месяца в расчетном периоде.

параметры:
Период - Параметр указывает период расчета.
Маска - Параметр указывает тип дней.


Типы модуля "Графики работ"

ПериодВремени

функции объекта:

  Время1
  Время2
  Текст

Время1

Формат вызова:
ПериодВремени.Время1: ВремяРаботы;


Время2

Формат вызова:
ПериодВремени.Время2: ВремяРаботы;


Текст

Формат вызова:
ПериодВремени.Текст: строка;

описание:
Возвращает время как текст.


ВремяРаботы

описание:
Объект для хранения времени.

функции объекта:

  Минуты
  Текст
  Часы

Минуты

Формат вызова:
ВремяРаботы.Минуты: целое;

описание:
Устанавливает значение минут.


Текст

Формат вызова:
ВремяРаботы.Текст([ТочноеЗначение]: целое): строка;

описание:
Возвращает время как текст.


Часы

Формат вызова:
ВремяРаботы.Часы([ТочноеЗначение]: целое): дробное;

описание:
Устанавливает значение часов.


ГрафикРаботы

описание:
Объект формирует данные по учету рабочего времени для конкретного исполнения.

функции объекта:

  Выработка
  День
  Код
  КСП
  Наименование
  НормаВыработки
  НормаВыработкиЗаПериодВремени
  НормаВыработкиЗаЦикл
  НормаДней
  НормаДнейЗаПериодВремени
  НормаДнейЗаЦикл
  НормаЧасов
  НормаЧасовЗаПериодВремени
  НормаЧасовЗаЦикл
  Опции
  Параметр
  РазвернутаяНормаДней
  РазвернутаяНормаДнейЗаПериодВрем
  РасписаниеНаДату
  Сокращение
  УстановитьНормуДня
  УстановитьРежим
  УстановитьРежимНаДату
  Часы

Выработка

Формат вызова:
ГрафикРаботы.Выработка(Дата: Дата): целое; /*только чтение*/


День

Формат вызова:
ГрафикРаботы.День(Дата: Дата): целое; /*только чтение*/

описание:
Возвращает дату дня.

параметры:
Дата - Параметр указывает дату.


Код

Формат вызова:
ГрафикРаботы.Код: целое;


КСП

Формат вызова:
ГрафикРаботы.КСП: целое;


Наименование

Формат вызова:
ГрафикРаботы.Наименование: строка;


НормаВыработки

Формат вызова:
ГрафикРаботы.НормаВыработки(Период: ПериодРасчета): дробное; /*только чтение*/

описание:
Возвращает норму выработки.


НормаВыработкиЗаПериодВремени

Формат вызова:
ГрафикРаботы.НормаВыработкиЗаПериодВремени(НачальнаяДата, КонечнаяДата: Дата): дробное; /*только чтение*/

описание:
Возвращает значение нормы выработки за расчетный период по указанным параметрам(за период времени)


НормаВыработкиЗаЦикл

Формат вызова:
ГрафикРаботы.НормаВыработкиЗаЦикл: целое; /*только чтение*/

описание:
Возвращает значение нормы выработки за расчетный период по указанным параметрам(за определенный цикл)


НормаДней

Формат вызова:
ГрафикРаботы.НормаДней(Период: ПериодРасчета; [Маска]: целое): целое; /*только чтение*/

описание:
Возвращает значение нормы дней рабочего времени за расчетный период по указанным параметрам.

параметры:
Период - Параметр указывает период расчета.
[Маска] - Указывает тип дней. Параметр необязательный.


НормаДнейЗаПериодВремени

Формат вызова:
ГрафикРаботы.НормаДнейЗаПериодВремени(НачальнаяДата, КонечнаяДата: Дата; [Маска]: целое): целое; /*только чтение*/

описание:
Возвращает значение нормы дней рабочего времени за определенный период времени по указанным параметрам.

параметры:
НачальнаяДата - Дата начала периода.
КонечнаяДата - Дата конца периода.
[Маска] - Указывается тип дней. Параметр необязательный.


НормаДнейЗаЦикл

Формат вызова:
ГрафикРаботы.НормаДнейЗаЦикл: целое; /*только чтение*/

описание:
Возвращает значение нормы дней рабочего времени за цикл.


НормаЧасов

Формат вызова:
ГрафикРаботы.НормаЧасов(Период: ПериодРасчета; [Маска]: целое): ВремяРаботы; /*только чтение*/

описание:
Возвращает значение нормы часов рабочего времени за определенный расчетный период по указанным параметрам.

параметры:
Период - Параметр указывает период расчета.
[Маска] - Указывается тип дней. Параметр необязательный.


НормаЧасовЗаПериодВремени

Формат вызова:
ГрафикРаботы.НормаЧасовЗаПериодВремени(НачальнаяДата, КонечнаяДата: Дата): ВремяРаботы; /*только чтение*/

описание:
Возвращает значение нормы часов рабочего времени за определенный период времени.

параметры:
НачальнаяДата - Дата начала периода.
КонечнаяДата - Дата конца периода.


НормаЧасовЗаЦикл

Формат вызова:
ГрафикРаботы.НормаЧасовЗаЦикл([ТипЧасов]: целое): ВремяРаботы; /*только чтение*/

описание:
Возвращает значение нормы часов рабочего времени за цикл.

параметры:
[ТипЧасов] - Указывается тип часов (ночные, сверхурочные и т.п.). Параметр необязательный.


Опции

Формат вызова:
ГрафикРаботы.Опции: целое;


Параметр

Формат вызова:
ГрафикРаботы.Параметр(Идентификатор: строка): РесурсныйПараметр;


РазвернутаяНормаДней

Формат вызова:
ГрафикРаботы.РазвернутаяНормаДней(Период: ПериодРасчета): ДниМесяца; /*только чтение*/

описание:
Возвращает значение развернутой нормы дней рабочего времени за расчетный период.

параметры:
Период - Параметр указывает период расчета.


РазвернутаяНормаДнейЗаПериодВрем

Формат вызова:
ГрафикРаботы.РазвернутаяНормаДнейЗаПериодВрем(НачальнаяДата, КонечнаяДата: Дата): ДниМесяца; /*только чтение*/

описание:
Возвращает значение развернутой нормы дней рабочего времени за расчетный период времени


РасписаниеНаДату

Формат вызова:
ГрафикРаботы.РасписаниеНаДату(НаДату, НачалоРаботы: Дата; ОбщееВремя, Перерыв: ПериодВремени): целое; /*только чтение*/

описание:
Возвращает режим работы на указанную дату.

параметры:
НаДату - Установленная дата.
НачалоРаботы - Параметр указывает дату приема на работу.
ОбщееВремя - Время начала и конца рабочего времени.
Перерыв - Время начала и конца времени перерыва.


Сокращение

Формат вызова:
ГрафикРаботы.Сокращение: строка;


УстановитьНормуДня

Формат вызова:
ГрафикРаботы.УстановитьНормуДня(Дата: Дата; Значение: дробное); /*только чтение*/


УстановитьРежим

Формат вызова:
ГрафикРаботы.УстановитьРежим(Код: целое; Наименование: строка; ВремяРаботы, Перерыв: БезТипа; [МаскаДня]: целое); /*только чтение*/


УстановитьРежимНаДату

Формат вызова:
ГрафикРаботы.УстановитьРежимНаДату(Дата: Дата; ВремяРаботы, Перерыв: целое; ФиксированнаяНорма: дробное); /*только чтение*/


Часы

Формат вызова:
ГрафикРаботы.Часы(Дата: Дата; [ТипЧасов]: целое): ВремяРаботы; /*только чтение*/

описание:
Возвращает количество часов на данную дату.

параметры:
Дата - Параметр указывает дату.


МодульГрафиковРаботы

функции объекта:

  Подключение

Подключение

Формат вызова:
МодульГрафиковРаботы.Подключение: Подключение; /*только чтение*/