|
СКД: нет группировки | ☑ | ||
---|---|---|---|---|
0
пыхтачокк
06.09.12
✎
14:40
|
Всем доброго времени суток. Имеется вот такая интересная задача: в СКД программно передается в качестве параметра некая ТЗ. Содержимое ТЗ выбирается в виртуальную таблицу. Далее ВТ лево соединяется с основным запросом. В результирующем запросе 3 поля основного запроса и 1 поле из соединения с ВТ. Первые 3 поля СКД "видит", поле из соединения - нет. Ни в наборе полей, ни соответственно в полях группировки настроек. Пытался ТЗ в параметрах СКД прописать - нет типа "таблица значений". Как быть? Убица об стену не предлагать.
|
|||
1
Пеппи
06.09.12
✎
14:42
|
а можно картинку скд и соединений
|
|||
2
пыхтачокк
06.09.12
✎
14:42
|
попробую
|
|||
3
пыхтачокк
06.09.12
✎
14:44
|
могу только запрос (
|
|||
4
пыхтачокк
06.09.12
✎
14:44
|
ВЫБРАТЬ
ТЗ.Подразделение КАК Подразделение, ТЗ.Уровень КАК Уровень ПОМЕСТИТЬ ВТ_УровниПодразделений ИЗ &ТЗУровниПодразделений КАК ТЗ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РаботникиОрганизацийСрезПоследних.Сотрудник КАК Сотрудник, РаботникиОрганизацийСрезПоследних.Должность КАК Должность ПОМЕСТИТЬ РС ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ВыбДата, ) КАК РаботникиОрганизацийСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации КАК Подразделение, ВТ_УровниПодразделений.Уровень КАК Уровень, РС.Должность КАК Должность, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК ФизЛицо, СУММА(ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ЗанимаемыхСтавок) КАК Ставок, СУММА(ОсновныеНачисленияРаботниковОрганизаций.Показатель1) КАК Результат ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РС КАК РС ПО ОсновныеНачисленияРаботниковОрганизаций.Сотрудник = РС.Сотрудник ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УровниПодразделений КАК ВТ_УровниПодразделений ПО ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации = ВТ_УровниПодразделений.Подразделение ГДЕ ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало >= &ПериодДействияНачало И ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец <= &ПериодДействияКонец И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = &ВидРасчета И ОсновныеНачисленияРаботниковОрганизаций.Показатель1 > 0 И ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации В ИЕРАРХИИ(&ВыбПодразделениеОрганизации) СГРУППИРОВАТЬ ПО ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации, ВТ_УровниПодразделений.Уровень, РС.Должность, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник |
|||
5
пыхтачокк
06.09.12
✎
14:46
|
В отделе "поля" СКД не наблюдается "Уровень"
|
|||
6
пыхтачокк
06.09.12
✎
15:12
|
закроем вопрос. так лучше вообще не делать.
|
|||
7
sanja26
06.09.12
✎
15:20
|
(0) ты тз без менеджера ВТ пыташься в скд в параметр запулить.. (6) правильно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |