0
xenos
05.03.12
✎
06:25
|
Допустим есть два регистра.
К примеру бух учет и регистр партии товаров на складах.
Регистратор делает допустим 1 движение по бух учету и 2 движения по партиям.
Суммы необходимо брать из бух учета, но в то же время нужно получить данные и по партиям.
Если сделать обычное соединение скажем регистратору, то суммы по бухучету заводятся.
А как сделать так чтобы, и суммы не задвоились и и расшифровку получить?
|
|
5
xenos
05.03.12
✎
06:39
|
Что-то вроде
ВЫБРАТЬ
ВложенныйЗапрос.Организация КАК Организация,
ВложенныйЗапрос.Регистратор КАК Регистратор,
ВложенныйЗапрос.Субконто1 КАК Субконто1,
ВложенныйЗапрос.СуммаБух КАК СуммаБух,
ВложенныйЗапрос.ДокументОприходования
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Организация КАК Организация,
ХозрасчетныйОбороты.Регистратор КАК Регистратор,
ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
СУММА(ХозрасчетныйОбороты.СуммаОборот) КАК СуммаБух,
ПартииТоваровНаСкладахБухгалтерскийУчет.ДокументОприходования КАК ДокументОприходования
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет КАК ПартииТоваровНаСкладахБухгалтерскийУчет
ПО ХозрасчетныйОбороты.Субконто1 = ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура
И ХозрасчетныйОбороты.Регистратор = ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Организация,
ХозрасчетныйОбороты.Регистратор,
ХозрасчетныйОбороты.Субконто1,
ПартииТоваровНаСкладахБухгалтерскийУчет.ДокументОприходования) КАК ВложенныйЗапрос
ИТОГИ
СУММА(СуммаБух)
ПО
Организация,
Регистратор,
Субконто1
|
|