Поле составного типа в запросе компановки данных
Anonymous
12.04.2009 - 07:53
|
Коллеги, подскажите пожалуйста по запросу в системе компановки данных(v 8.1.11.67). Дело в том,что в первом из объединямых запросов поле "Собаки" имеет тип "Справочник.Номенклатура". а во втором "Спрвочник.ОсновныеСредства". И в том виде как представлено ниже, при выводе результата в таб. документ отрабатывает только первый из объединяемых запросо. При чем если второй запрос переделать таким образом,чтобы поле "ЖивотныеОстатки.Субконто1" имело тип(такой же как в первом запросе)"Справочник.Номенклатура",то все работает нормально.Мыслю дело в составном типе.Подскажите, что я с полем состаного типа не так делаю? ВЫБРАТЬ РАЗЛИЧНЫЕ ЖивотныеОстатки.Организация КАК Фирма, ЖивотныеОстатки.Субконто1 КАК Собаки, СУММА(ЖивотныеОстатки.КоличествоОстаток) КАК КоличествоЖивотных, СУММА(ЖивотныеОстатки.СуммаОстаток) КАК СтоимостьЖивотных, Сумма(0) КАК АмартизацияОС, Сумма(0) КАК ОстаточнаяСтоимость, ЖивотныеОстатки.Счет КАК ГруппаУчета ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки({(&Период)}, Счет В (&СчетФильтр11_08),&МассивВидовЖивотные, {(Субконто1).*, (Организация).*}) КАК ЖивотныеОстатки ГДЕ ЖивотныеОстатки.Субконто1.Животное = &Животное СГРУППИРОВАТЬ ПО ЖивотныеОстатки.Организация, ЖивотныеОстатки.Субконто1, ЖивотныеОстатки.Счет ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки ОБЪЕДИНИТЬ все ВЫБРАТЬ РАЗЛИЧНЫЕ ЖивотныеОстатки.Организация, ЖивотныеОстатки.Субконто1, СУММА(ЖивотныеОстатки.КоличествоОстаток), СУММА(ЖивотныеОстатки.СуммаОстаток), СУММА(ХозрасчетныйОстаткиАмартизация.СуммаОстаток), Сумма(0), ЖивотныеОстатки.Счет ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки({(&Период)},Счет в (&Счет_01),&МассивВидовЖивотные, {(Организация).*, (Субконто1).*}) КАК ЖивотныеОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки({(&Период)},Счет В ИЕРАРХИИ (&СчетАмартизации),&МассивВидовЖивотные, {(Субконто1).*, (Организация).*}) КАК ХозрасчетныйОстаткиАмартизация ПО (ХозрасчетныйОстаткиАмартизация.Субконто1 = ЖивотныеОстатки.Субконто1) И (ХозрасчетныйОстаткиАмартизация.Организация = ЖивотныеОстатки.Организация) СГРУППИРОВАТЬ ПО ЖивотныеОстатки.Организация, ЖивотныеОстатки.Субконто1, ЖивотныеОстатки.Счет |