Как получить отработанные часы????
Показывать по
10
20
40
сообщений
- 1
- 2
03.07.2006
13:16
#11
Тогда можешь посмотреть глВыполнитьПроизвольныйРасчет (Порядок = Перечисление.ХарактерНачисления.СуммойПоЧасам), глПолучитьКоличествоФактическиОтработанныхДнейЧасов, глЗаполнитьМассивДней.
Если знаешь, что часы только по начислениям, то можно заменить в запросе ВыбСотрудник на Объект или сделать перебор записей, с условием на вхождение в базу (как указал в начале).
Если знаешь, что часы только по начислениям, то можно заменить в запросе ВыбСотрудник на Объект или сделать перебор записей, с условием на вхождение в базу (как указал в начале).
04.07.2006
16:55
#12
"СПАСИБО!
Оказывается все намного проще!
Перем МассивДней[370];
Для Сч = 1 По 370 Цикл
МассивДней[Сч] = 0;
КонецЦикла;
Если глЗаполнитьМассивДней(МассивДней, Сотрудник, НачДата, КонДата, 1) = 1 тогда
Часов = Макс(глПолучитьКоличествоФактическиОтработанныхДнейЧасов(МассивДней,НачДата,КонДата, "Часов"),0);
КонецЕсли;
Получилось!
)))))))))
ЕЩЕ РАЗ СПАСИБО!
"
Оказывается все намного проще!
Перем МассивДней[370];
Для Сч = 1 По 370 Цикл
МассивДней[Сч] = 0;
КонецЦикла;
Если глЗаполнитьМассивДней(МассивДней, Сотрудник, НачДата, КонДата, 1) = 1 тогда
Часов = Макс(глПолучитьКоличествоФактическиОтработанныхДнейЧасов(МассивДней,НачДата,КонДата, "Часов"),0);
КонецЕсли;
Получилось!
ЕЩЕ РАЗ СПАСИБО!
"
- 1
- 2
Читают тему
(гостей: 1)