![]() |
|
отчет план/фактная штатная расстановка | ☑ | ||
---|---|---|---|---|
0
teroinc
06.12.12
✎
00:35
|
Помогите разобраться с отчетом.
Необходимо написать запрос по плановым/фактическим ставкам сотрудников с заданным графиком работы. Нужно выбрать данные из регистров сведений: 1 ШтатноеРасписаниеОрганизацийСрезПоследних 2 КадровыйПланСрезПоследних 3 ЗначенияСвойствОБЪЕКТОВ В свойствах объектов выбрать значения свойства графика работ для подразделений первых 2 таблиц. Первые 2 таблицы связать по упр подразделению Выборку сделать на текущую дату Результатом выборки данных запроса должны быть данные: подразделение упр; должность; фактическое значение ставок из штатного расписания - 1 таблицы регистру соответсвующие значения тех же данных из 2 таблицы-регистра выборка данных из 2 таблиц план/факт должны быть отобраны со значением графика работ из 3 таблицы (в обоих случаях явл. значениями свойств измерений: упр подразделений план/факт таблиц регистра) в результате не должно быть задвоенных значений и повторений записей. Проверка в соответст таблицам регистрам. |
|||
1
zak555
06.12.12
✎
00:36
|
задача на собеседование ?
|
|||
2
teroinc
06.12.12
✎
15:13
|
нет уже рабочий вариант; прошу помочь разобраться
|
|||
3
teroinc
06.12.12
✎
15:42
|
текст запроса:
ВЫБРАТЬ РАЗЛИЧНЫЕ ВложенныйЗапрос.Значение, КадровыйПланСрезПоследних.Подразделение, КадровыйПланСрезПоследних.Должность, КадровыйПланСрезПоследних.Количество КАК планставок, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок КАК фактставок ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ ЗначенияСвойствОбъектов.Значение КАК Значение, ЗначенияСвойствОбъектов.Объект КАК Объект ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство = &Свойство СГРУППИРОВАТЬ ПО ЗначенияСвойствОбъектов.Значение, ЗначенияСвойствОбъектов.Объект) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Дата, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КадровыйПлан.СрезПоследних(&Дата, НЕ Подразделение = &ПустоеПодразд) КАК КадровыйПланСрезПоследних ПО ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение = КадровыйПланСрезПоследних.Подразделение ПО ВложенныйЗапрос.Объект = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение СГРУППИРОВАТЬ ПО КадровыйПланСрезПоследних.Должность, ВложенныйЗапрос.Значение, КадровыйПланСрезПоследних.Подразделение, КадровыйПланСрезПоследних.Количество, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок Свойство - графики работ; Дата - текущая дата; ПустоеПодразд - пустая ссылка упр. подразделение подразделение в таблице регистра: ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение - доп реквизит - упр.подразделение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |