Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:13

Помогите создать отчет

Автор Люсёк, 20 окт 2010, 18:17

0 Пользователей и 5 гостей просматривают эту тему.

progmikon

У меня нет под рукой ЗУП, зато я посмотрел у УПП, там Показатель - СправочникСсылка.ПоказателиСхемМотивации.

Люсёк


Люсёк

Все, вроде доперла))) Спасибо)

progmikon


Люсёк

Подскажите, пожалуйста, как исправить запрос, чтобы выводилось нормально (по строчкам). А то счас у меня выводится елочкой.

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

progmikon


Люсёк

наверно легче показать))

progmikon

Как самый простой вариант - сгруппируйте по сотруднику ваш вложенный запрос.

Люсёк

я так пробывала. Тогда получаетяс врт так.

progmikon


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск