Получить норму часов по графику работы сотрудника
Всем доброго утра!
Сам вопрос на скрине.
Использование процедуры:
дает результат только по "прикрепленному/основному" графику, не могу понять, как в нее вместо основного графика "подсунуть" другой? Может быть тут вообще нужно подходить иначе?
Сам вопрос на скрине.
Использование процедуры:
Процедура ВТДанныеУчетаРабочегоВремениСотрудниковНаСервере()
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст =
"ВЫБРАТЬ
| &Сотрудник КАК Сотрудник,
| НАЧАЛОПЕРИОДА(&ДатаНачала, МЕСЯЦ) КАК Месяц,
| &ДатаНачала КАК ДатаНачала,
| &ДатаОкончания КАК ДатаОкончания,
| &ДатаАктуальности КАК ДатаАктуальности
|ПОМЕСТИТЬ ВТСотрудники";
Запрос.УстановитьПараметр("Сотрудник", Объект.Сотрудник);
Запрос.УстановитьПараметр("ДатаНачала", Объект.Период.ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", Объект.Период.ДатаОкончания);
Запрос.УстановитьПараметр("ДатаАктуальности", Объект.ДатаАктуальности);
Запрос.Выполнить();
ПараметрыПолученияДанных = УчетРабочегоВремениРасширенный.ПараметрыПолученияДанныхУчетаВремени();
ПараметрыПолученияДанных.ДатаНачала = Объект.Период.ДатаНачала;
ПараметрыПолученияДанных.ДатаОкончания = Объект.Период.ДатаОкончания;
//ПараметрыПолученияДанных.УчитыватьТолькоИндивидуальныеСведения = Ложь;
//ПараметрыПолученияДанных.ПолучатьДанныеФакт = Истина;
ПараметрыПолученияДанных.ПолучатьДанныеПлан = Истина;
ПараметрыПолученияДанных.ПолучатьДанныеНорма = Истина;
//ПараметрыПолученияДанных.ИспользоватьУжеРассчитанныеДанные = Истина;
//ПараметрыПолученияДанных.ФормироватьПриНаличииРассчитанныхДанных = Истина;
//ПараметрыПолученияДанных.НеучитываемыеРегистраторы = Новый Массив;
//ПараметрыПолученияДанных.ПолучатьУсловияТрудаИТерритории = Ложь;
//ПараметрыПолученияДанных.УчитыватьТабельныеДанныеОТерриториях = Истина;
ПараметрыПолученияДанных.ПолучатьНормуВремениЗаПолныйМесяц = Истина;
//ПараметрыПолученияДанных.ИспользуемыеВидыДанных = Новый Массив;
//ПараметрыПолученияДанных.ИмяВТСотрудники = "ВТСотрудники";
//ПараметрыПолученияДанных.ИмяВТРезультат = "ВТДанныеУчетаРабочегоВремениСотрудников";
//ПараметрыПолученияДанных.Индексировать = Ложь;
//ПараметрыПолученияДанных.ОтноситьПереходящуюЧастьСменыКДнюНачала = Ложь;
УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников(Запрос.МенеджерВременныхТаблиц, Истина, ПараметрыПолученияДанных);
ДанныеТабеляТ13 = Запрос.МенеджерВременныхТаблиц.Таблицы.Найти("ВТДанныеУчетаРабочегоВремениСотрудников").ПолучитьДанные().Выгрузить();
ДанныеТабеляТ13.Сортировать("Дата");
КонецПроцедуры
Показатьдает результат только по "прикрепленному/основному" графику, не могу понять, как в нее вместо основного графика "подсунуть" другой? Может быть тут вообще нужно подходить иначе?
Прикрепленные файлы:
По теме из базы знаний
- Как вывести дополнительные реквизиты на форму списка справочника Графики работы сотрудников. Управляемые формы. Без снятия конфигурации с поддержки
- Расчет зарплаты за Апрель 2020 "оплата по окладу(по часам)"
- Аналитический отчет по сверхурочным часам при суммированном учете рабочего времени для ЗУП 3.1
- Релиз 1С:ТОИР КОРП 3.0.5.1: новые отчеты, ускорение обмена данными с 1С:ERP и расчета плана-графика ППР по наработке
- Автотабельщик - автоматизированное заполнение табеля учёта рабочего времени в 1С:УНФ
Найденные решения
Всем спасибо, я решил эту задачу: когда-то на https://www.myblog-1c.ru/получение-данных-о-времени-по-сотрудн/ скачивал обработку, допилил и "окультурил" и добавил свой кусок, в результате получилась довольно интересная вещь. Сразу решил ей поделится, может кому-то принесет пользу (для собственных разработок можно брать из нее то, что понравилось).
Прикрепленные файлы:
СравнениеПроцедурПолученияДанныхОВремени.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Всем спасибо, я решил эту задачу: когда-то на https://www.myblog-1c.ru/получение-данных-о-времени-по-сотрудн/ скачивал обработку, допилил и "окультурил" и добавил свой кусок, в результате получилась довольно интересная вещь. Сразу решил ей поделится, может кому-то принесет пользу (для собственных разработок можно брать из нее то, что понравилось).
Прикрепленные файлы:
СравнениеПроцедурПолученияДанныхОВремени.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот