К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Конфигурация ЗУП, релиз 2.5.49.1. Помогите найти ошибку в запросе при разработке нового отчета!!!

Гость
0 - 14.06.2012 - 17:00
Конфигурация ЗУП. Задача состоит в том, чтобы найти данные по сотруднику из двух регистров: из Регистра расчета "ОсновныеНачисленияРаботниковОрганизаций" и Регистра расчета "ДополнительныеНачисленияРаботниковОрганизаций " и результат объединить по сотруднику, виду расчета и вывести все одной строкой. Выкладываю кусок запроса, помогите, пожалуйста, найти ошибку!!! Если попадется вид расчета и из одного и из другого регистра, результат выводит двумя строчками. Хотя использую вложенный запрос и объединяю результаты 2-х запросов.



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

|
| СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.Сотрудник,
| ВложенныйЗапрос.ПериодРегистрации) КАК ФСС_БЛ
| ПО Начисления.Сотрудник = ФСС_БЛ.Сотрудник

Заранее спасибо!



Гость
1 - 14.06.2012 - 22:37
Посмотри период регистрации, он в доп. начислениях другой. используй НачалоПериода(ДополнительныеНачисленияРаботниковОр ганизаций.ПериодРегистрации, МЕСЯЦ)
Гость
2 - 15.06.2012 - 11:39
Спасибо огромное за совет! Сработало.


К списку вопросов






Copyright ©, Все права защищены