Иногда, для отчетов, документов, обработок необходимо узнать отработанное сотрудником время.
В публикации содержится функция УзнатьОтработанноеВремя(Сотрудник,Дата,Организация), которая работает по механизму типовой конфигурации - т.е. учитывает графики работы и отклонения, табель и т.д. Функция работает даже если не рассчитана з/п за месяц и не введен табель.
Возвращает таблицу с отработанными сотрудником днями и часами.
В публикации содержится функция УзнатьОтработанноеВремя(Сотрудник,Дата,Организация), которая работает по механизму типовой конфигурации - т.е. учитывает графики работы и отклонения, табель и т.д. Функция работает даже если не рассчитана з/п за месяц и не введен табель.
Возвращает таблицу с отработанными сотрудником днями и часами.
//Сотрудник - элемент справочника СотрудникиОрганизаций
//Дата - Первый день месяца (например "01.03.2012")
//Организация
//Возвращает - Структура("Дней,Часов");
Пример использования
РезультатЗапроса = УзнатьОтработанноеВремя(Сотрудник,Дата,ВыбОрганизация);
Сообщить(РезультатЗапроса.часов);
Сообщить(РезультатЗапроса.Дней);
Файлы обработки:
- Funktsiya_polucheniya_otrabotannogo_vremeni_dlya_ZUP_2.5.epf Для скачивания нужна регистрация
-
В этой группе 1С
- Эмуляция ООП в 1С8
- Конфигурация GPS-контроля
- Библиотека продвинутых функций Фиксина для повторного использования кода.
- Выгонялка пользователей с визуальным таймером
- Хитрости отладки кода 1С II
- Вывод и перенумерация отчета с заранее неизвестным количеством группировок.
- Универсальный отчет по любым типам метаданных
- Визуализация журнала регистрации Gource