Связь наборов данных в СКД(ЗУП)
12.11.2010
10:56
#1
Подскажите,пожалуйста.Я добавила в расчетном листке(ЗУП) новый набор данных-запрос,сделала соединение по физлицу(родитель-объект НачисленияУдержания,приемник-мой запрос),но проблема в том,что в этом случае выводятся не все данные из моего запроса(для каждого сотрудника должны выводится все его зарплаты и указаны даты,когда они были получены),если сделать соединение наоборот,то тогда все строчки в таблице повторяются по 2 раза.Как сделать правильное соединение?
ВЫБРАТЬ
РасходныйКассовыйОрдерРаботники.Физлицо,
РасходныйКассовыйОрдерРаботники.Сумма,
РасходныйКассовыйОрдерРаботники.Ссылка.Дата,
РасходныйКассовыйОрдерРаботники.Ссылка
ИЗ
Документ.РасходныйКассовыйОрдер.Работники КАК РасходныйКассовыйОрдерРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = РасходныйКассовыйОрдерРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = РасходныйКассовыйОрдерРаботники.Ссылка.Ссылка
где РасходныйКассовыйОрдерРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
объединить все
ВЫБРАТЬ
РасходныйКассовыйОрдерРаботники.Физлицо,
РасходныйКассовыйОрдерРаботники.Сумма,
РасходныйКассовыйОрдерРаботники.Ссылка.Дата,
РасходныйКассовыйОрдерРаботники.Ссылка
ИЗ
Документ.РасходныйКассовыйОрдер.Работники КАК РасходныйКассовыйОрдерРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = РасходныйКассовыйОрдерРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = РасходныйКассовыйОрдерРаботники.Ссылка.Ссылка
где РасходныйКассовыйОрдерРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
объединить все
ВЫБРАТЬ
ПлатежноеПоручениеИсходящееРаботники.Физлицо,
ПлатежноеПоручениеИсходящееРаботники.Сумма,
ПлатежноеПоручениеИсходящееРаботники.Ссылка.Дата,
ПлатежноеПоручениеИсходящееРаботники.Ссылка
ИЗ
Документ.ПлатежноеПоручениеИсходящее.Работники КАК ПлатежноеПоручениеИсходящееРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = ПлатежноеПоручениеИсходящееРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = ПлатежноеПоручениеИсходящееРаботники.Ссылка.Ссылка
где ПлатежноеПоручениеИсходящееРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
вот сам запрос.может можно как-то сгруппировать итоги по физлицу?
ВЫБРАТЬ
РасходныйКассовыйОрдерРаботники.Физлицо,
РасходныйКассовыйОрдерРаботники.Сумма,
РасходныйКассовыйОрдерРаботники.Ссылка.Дата,
РасходныйКассовыйОрдерРаботники.Ссылка
ИЗ
Документ.РасходныйКассовыйОрдер.Работники КАК РасходныйКассовыйОрдерРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = РасходныйКассовыйОрдерРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = РасходныйКассовыйОрдерРаботники.Ссылка.Ссылка
где РасходныйКассовыйОрдерРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
объединить все
ВЫБРАТЬ
РасходныйКассовыйОрдерРаботники.Физлицо,
РасходныйКассовыйОрдерРаботники.Сумма,
РасходныйКассовыйОрдерРаботники.Ссылка.Дата,
РасходныйКассовыйОрдерРаботники.Ссылка
ИЗ
Документ.РасходныйКассовыйОрдер.Работники КАК РасходныйКассовыйОрдерРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = РасходныйКассовыйОрдерРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = РасходныйКассовыйОрдерРаботники.Ссылка.Ссылка
где РасходныйКассовыйОрдерРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
объединить все
ВЫБРАТЬ
ПлатежноеПоручениеИсходящееРаботники.Физлицо,
ПлатежноеПоручениеИсходящееРаботники.Сумма,
ПлатежноеПоручениеИсходящееРаботники.Ссылка.Дата,
ПлатежноеПоручениеИсходящееРаботники.Ссылка
ИЗ
Документ.ПлатежноеПоручениеИсходящее.Работники КАК ПлатежноеПоручениеИсходящееРаботники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = ПлатежноеПоручениеИсходящееРаботники.Физлицо
И ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = ПлатежноеПоручениеИсходящееРаботники.Ссылка.Ссылка
где ПлатежноеПоручениеИсходящееРаботники.Ссылка.Дата между &НачалоПериода и &КонецПериода
вот сам запрос.может можно как-то сгруппировать итоги по физлицу?
Читают тему
(гостей: 1)