где храниться норма рабочего времени?

1. syberman 03.09.15 13:32 Сейчас в теме
подскажите,как запросом можно вытащить количество часов?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. a45 88 03.09.15 14:30 Сейчас в теме
РегистрСведений.ГрафикиРаботыПоСменам
3. denis_aka_wolf 79 03.09.15 14:39 Сейчас в теме
	Функция ЗапросНормыРабочегоВремени(ВидУчетаВремени,ГрафикРаботы)
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	СУММА(ГР.ОсновноеЗначениеНорма) КАК Норма
		|ИЗ
		|	РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГР
		|ГДЕ
		|	ГР.ГрафикРаботы = &ГрафикРаботы
		|	И ГР.Дата МЕЖДУ &Дата1 И &Дата2
		|	И ГР.ВидУчетаВремени = &ВидУчетаВремени";
	Запрос.УстановитьПараметр("ВидУчетаВремени", ВидУчетаВремени);
	Запрос.УстановитьПараметр("ГрафикРаботы", ГрафикРаботы);
	Запрос.УстановитьПараметр("Дата1", НачалоМесяц(Дата) );
	Запрос.УстановитьПараметр("Дата2", КонецМесяца(Дата)) ;
	РезультатЗапроса = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	ВыборкаДетальныеЗаписи.Следующий();
	
	Возврат ВыборкаДетальныеЗаписи.Норма; 
	
КонецФункции

Показать
4. denis_aka_wolf 79 03.09.15 14:41 Сейчас в теме
Строка.НормаРабочегоВремени = ЗапросНормыРабочегоВремени(Перечисления.ВидыУчетаВремени.ПоЧасам,ГрафикРаботыСотрудника);


График работы получишь запросом к РегистрСведений.РаботникиОрганизаций

 Запрос.Текст = "ВЫБРАТЬ ГрафикРаботы ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних ГДЕ Сотрудник = &Сотрудник"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот