Имя: Пароль:
1C
1С v8
ЗУП: заставить запрос выбирать все однотипные записи РегистраРасчетов...
0 warkan
 
09.07.14
09:18
Доброго времени суток!

Есть запрос для ЗУП, который должен выбирать все-все записи ругистров расчета "ОсновныеНачисленияРаботниковОрганизаций" и "ДополнительныеНачисленияРаботниковОрганизаций":

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

У сторудника четырьмя разными документами (в одном периоде регистрации, конечно же) введены 4 записи одного вида расчета с одинаковой суммой. В выборку, почему-то попадает только какое-то одно значение из четырех. Штатные отчеты ЗУПа отображают правильно всю сумму - все 4 записи.

Подскажите, как изменить текст запроса, чтобы попадали все записи. В 7.7 аналогичная проблема решилась бы при добавлении в запрос поля отбора "документ", отбирающего значения документов, создавших запись...
1 RomaH
 
naïve
09.07.14
09:19
группировку убери
2 warkan
 
09.07.14
09:42
(1) ммм... а по-подробнее? Всю группировку или только по какому-то одному параметру?
3 warkan
 
09.07.14
10:01
Всё! Получилось. Использовал "ДатаНачалаСобытия" и в конструкторе запроса оставил только группировки по первым 4-м параметрам.


Спасибо (1) за подсказку.