Конфигурация ЗУП, релиз 2.5.49.1. Помогите найти ошибку в запросе при разработке нового отчета!!! Конфигурация ЗУП. Задача состоит в том, чтобы найти данные по сотруднику из двух регистров: из Регистра расчета "ОсновныеНачисленияРаботниковОрганизаций" и Регистра расчета "ДополнительныеНачисленияРаботниковОрганизаций" и результат объединить по сотруднику, виду расчета и вывести все одной строкой. Выкладываю кусок запроса, помогите, пожалуйста, найти ошибку!!! Если попадется вид расчета и из одного и из другого регистра, результат выводит двумя строчками. Хотя использую вложенный запрос и объединяю результаты 2-х запросов. | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ВложенныйЗапрос.ПериодРегистрации КАК ПериодРегистрации, | ВложенныйЗапрос.Сотрудник КАК Сотрудник, | СУММА(ВложенныйЗапрос.Результат) КАК Результат | ИЗ | (ВЫБРАТЬ | ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации КАК ПериодРегистрации, | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник, | СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Результат | ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций | ГДЕ | ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &ДатаН И &ДатаК | И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В(&БЛФСС) | | СГРУППИРОВАТЬ ПО | ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации, | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник, | СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат) КАК Результат | ИЗ | РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций | ГДЕ | ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &ДатаН И &ДатаК | И ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета В(&БЛФСС) | | СГРУППИРОВАТЬ ПО | ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации, | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник) КАК ВложенныйЗапрос | | СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.Сотрудник, | ВложенныйЗапрос.ПериодРегистрации) КАК ФСС_БЛ | ПО Начисления.Сотрудник = ФСС_БЛ.Сотрудник Заранее спасибо! |
Посмотри период регистрации, он в доп. начислениях другой. используй НачалоПериода(ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации, МЕСЯЦ) |
Спасибо огромное за совет! Сработало. |
Текущее время: 18:41. Часовой пояс GMT +3. |