Имя: Пароль:
1C
1С v8
в зависимости от выбранного периода данные в отчет попадали из разных регистров
0 lero4ka23
 
11.05.16
12:00
Подскажите, как реализовать в отчете чтобы в зависимости от выбранного периода данные в отчет попадали из разных регистров. Например если период до 1 мая 2016 то из регистра ПлановыеНачисленияРаботников, а если период с 1 мая то из регистра ПлановыеНачисленияЗУП? Пока сделала два набора данных первый

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1 КАК Оклад,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник.Наименование,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период,
    Сотрудники.Ссылка,
    Сотрудники.Должность
ИЗ
    Справочник.Сотрудники КАК Сотрудники
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
        ПО Сотрудники.Наименование = ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник.ФизЛицо.Наименование
ГДЕ
    (ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета = &ОкладПоДням
            ИЛИ ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета = &ОкладПоЧасам)
    И ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период < &Период      





И второй

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
      Сотрудники.Ссылка,
      Сотрудники.Должность,
      ПлановыеНачисленияЗУПСрезПоследних.Сотрудник.Наименование КАК Сотрудник,
      ПлановыеНачисленияЗУПСрезПоследних.Период КАК Период,
      ПлановыеНачисленияЗУПСрезПоследних.Оклад КАК Оклад
ИЗ
      Справочник.Сотрудники КАК Сотрудники
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияЗУП.СрезПоследних(, ) КАК ПлановыеНачисленияЗУПСрезПоследних
            ПО Сотрудники.Наименование = ПлановыеНачисленияЗУПСрезПоследних.Сотрудник.Наименование
ГДЕ
      ПлановыеНачисленияЗУПСрезПоследних.Период < &Период



Спасибо!
1 Господин ПЖ
 
11.05.16
12:01
union all
2 lero4ka23
 
11.05.16
12:06
(1)я их объединили в одном наборе данных, но как условие задать?
3 catena
 
11.05.16
12:08
Где ...
     И &Период>ДатаВремя()