Помогите разобраться с отчетом.
Необходимо написать запрос по плановым/фактическим ставкам сотрудников с заданным графиком работы.
Нужно выбрать данные из регистров сведений:
1 ШтатноеРасписаниеОрганизацийСрезПоследних
2 КадровыйПланСрезПоследних
3 ЗначенияСвойствОБЪЕКТОВ
В свойствах объектов выбрать значения свойства графика работ для подразделений первых 2 таблиц.
Первые 2 таблицы связать по упр подразделению
Выборку сделать на текущую дату
Результатом выборки данных запроса должны быть данные:
подразделение упр;
должность;
фактическое значение ставок из штатного расписания - 1 таблицы регистру
соответсвующие значения тех же данных из 2 таблицы-регистра
выборка данных из 2 таблиц план/факт должны быть отобраны со значением графика работ из 3 таблицы (в обоих случаях явл. значениями свойств измерений: упр подразделений план/факт таблиц регистра)
в результате не должно быть задвоенных значений и повторений записей.
Проверка в соответст таблицам регистрам.
текст запроса:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВложенныйЗапрос.Значение,
КадровыйПланСрезПоследних.Подразделение,
КадровыйПланСрезПоследних.Должность,
КадровыйПланСрезПоследних.Количество КАК планставок,
ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок КАК фактставок
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
ЗначенияСвойствОбъектов.Значение КАК Значение,
ЗначенияСвойствОбъектов.Объект КАК Объект
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
ЗначенияСвойствОбъектов.Свойство = &Свойство
СГРУППИРОВАТЬ ПО
ЗначенияСвойствОбъектов.Значение,
ЗначенияСвойствОбъектов.Объект) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Дата, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КадровыйПлан.СрезПоследних(&Дата, НЕ Подразделение = &ПустоеПодразд) КАК КадровыйПланСрезПоследних
ПО ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение
= КадровыйПланСрезПоследних.Подразделение
ПО ВложенныйЗапрос.Объект = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение
СГРУППИРОВАТЬ ПО
КадровыйПланСрезПоследних.Должность,
ВложенныйЗапрос.Значение,
КадровыйПланСрезПоследних.Подразделение,
КадровыйПланСрезПоследних.Количество,
ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок
Свойство - графики работ;
Дата - текущая дата;
ПустоеПодразд - пустая ссылка упр. подразделение
подразделение в таблице регистра:
ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации.Подразделение - доп реквизит - упр.подразделение
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой