Отработано

Просчитывает время, отработанное в целом по объекту. Учет отработанного времени ведется в разделе "Общее расписание" задачи "Документооборот".

Синтаксис

Отработано([Сотрудник][ЛицоРаботы][ОснованиеРабот][, ВидРаботы][, ПросчитЗафиксВремя]])

Параметры

Сотрудник (объект) – запись из таблицы "Сотрудники", по которому необходимо просчитать отработанное время.

Эта запись может быть определена, например, с помощью функции "Лицо". Но при этом необходимо иметь в виду следующее: чтобы была извлечена именно запись сотрудника, необходимо указывать связь "Лицо_" в таблицу сотрудники.

Если сотрудник не указан, то просчитывается время, отработанное всеми сотрудниками.

ЛицоРаботы (объект) – запись из таблицы "Лица". Это может быть, например, организация, по которой необходимо просчитать отработанное время.

Если лицо работы не указано, то просчитывается время, отработанное по всем лицам.

ОснованиеРабот (объект) – запись из таблицы "Документы", по которому необходимо просчитать отработанное время, например, договор на сопровождение или задание сотрудника на выполнение определенной работы.

Если документ не указывается, то просчитывается время, отработанное по всем документам.

ВидРаботы (текст) – код вида работы. Если параметр не указывается, то просчитывается время по всем видам работ.

ПросчитЗафиксВремя (логическое значение) – если указан параметр "Нет", то просчитывается только зафиксированное отработанное время (т.е. в карточке заполнения расписания в поле "Выполнено" стоит отметка). Если указан параметр "Да" или вообще не указан параметр, то просчитывается все отработанное время, включая и зафиксированное.

Возвращает

Объект, в котором указано итоговое время, отработанное в целом по объекту.

Примеры

Узнаем время, отработанное сотрудником оСотрудник на сопровождении в организации оОрганизация:

оСотрудник = Лицо("101", "Сотр");
оОрганизация = Лицо("8605000586", "Орг");
оОтрабВремя = Отработано(оСотрудник.Лицо_, оОрганизация, "СОПР");
Сообщить("Сотрудник "+оСотрудник.Лицо_.ФИО+" отработал в организации "+оОрганизация.Название+" "+оОтрабВремя.Время+" ч.");

См. также:

•  СообщитьСотруднику

•  ПроверитьАвтоматическиеЗадания

•  ОбщаяПапкаЗаданий

•  Лицо