| 0
    
        KUBIK   14.08.12✎ 13:18 | 
        Коллеги помогите плз.
 
 Хочу запросом вытащить остатки товаров по ГТД в разрезе первых документов их оприходования.
 
 Сам запрос:
 
 ВЫБРАТЬ РАЗЛИЧНЫЕ
 ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
 ХозрасчетныйОстатки.Субконто2 КАК НомерГТД,
 ХозрасчетныйОстатки.Субконто3 КАК СтранаПроисхождения,
 ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
 ХозрасчетныйДвиженияССубконто.Регистратор
 ИЗ
 РегистрБухгалтерии.Хозрасчетный.Остатки(
 &МоментВремени,
 Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ГТД),
 ,
 Организация = &Организация
 И Субконто1 В (&ФильтрНоменклатуры)) КАК ХозрасчетныйОстатки
 ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
 ,
 &МоментВремени,
 Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ГТД)
 И Организация = &Организация,
 Регистратор,
 ) КАК ХозрасчетныйДвиженияССубконто
 ПО ХозрасчетныйОстатки.Субконто1 = ХозрасчетныйДвиженияССубконто.СубконтоДт1
 И ХозрасчетныйОстатки.Субконто2 = ХозрасчетныйДвиженияССубконто.СубконтоДт2
 И ХозрасчетныйОстатки.Субконто3 = ХозрасчетныйДвиженияССубконто.СубконтоДт3
 
 УПОРЯДОЧИТЬ ПО
 ХозрасчетныйДвиженияССубконто.Регистратор
 
 
 Однако в случае наличия разных приходов товара по одной ГТД в т.ч. и по разным датам менее значения параметра &МоментВремени в результирующей таблице возникают записи типа:
 
 Номенклатура1 ГТД1 Страна1 Количество1=10     Документ1 (самый ранний)
 Номенклатура1 ГТД1 Страна1 Количество1=10     Документ2
 Номенклатура1 ГТД1 Страна1 Количество1=10     Документ3
 Номенклатура1 ГТД2 Страна2 Количество2=3     Документ4 (самый ранний)
 Номенклатура1 ГТД3 Страна3 Количество3=6     Документ5 (самый ранний)
 
 Как в итоге мне получить:
 
 Номенклатура1 ГТД1 Страна1 Количество1=10     Документ1 (самый ранний)
 Номенклатура1 ГТД2 Страна2 Количество2=3     Документ4 (самый ранний)
 Номенклатура1 ГТД3 Страна3 Количество3=6     Документ5 (самый ранний)
 |  |