По теме из базы знаний
- Готовые механизмы 1С: ЗУП, представления
- Ни в ЗУП ногой!? А мне нравится! Часть 2. Плюсы решения, где они прячутся?
- 1С:Аналитика, инструмент BI в платформе 1С, опыт создания дашбордов и отчетов на примере 1С:ЗУП КОРП
- Табель учета рабочего времени в программе 1С:ЗУП 3.1
- Промышленное тестирование конфигураций в 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Функция ЗапросНормыРабочегоВремени(ВидУчетаВремени,ГрафикРаботы)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ГР.ОсновноеЗначениеНорма) КАК Норма
|ИЗ
| РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГР
|ГДЕ
| ГР.ГрафикРаботы = &ГрафикРаботы
| И ГР.Дата МЕЖДУ &Дата1 И &Дата2
| И ГР.ВидУчетаВремени = &ВидУчетаВремени";
Запрос.УстановитьПараметр("ВидУчетаВремени", ВидУчетаВремени);
Запрос.УстановитьПараметр("ГрафикРаботы", ГрафикРаботы);
Запрос.УстановитьПараметр("Дата1", НачалоМесяц(Дата) );
Запрос.УстановитьПараметр("Дата2", КонецМесяца(Дата)) ;
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ВыборкаДетальныеЗаписи.Следующий();
Возврат ВыборкаДетальныеЗаписи.Норма;
КонецФункции
ПоказатьСтрока.НормаРабочегоВремени = ЗапросНормыРабочегоВремени(Перечисления.ВидыУчетаВремени.ПоЧасам,ГрафикРаботыСотрудника);
График работы получишь запросом к РегистрСведений.РаботникиОрганизаций
Запрос.Текст = "ВЫБРАТЬ ГрафикРаботы ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних ГДЕ Сотрудник = &Сотрудник"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот