Имя: Пароль:
1C
1С v8
Запросом получить самый ранний регистратор с задолженностью из бух регистра
0 Маркусс
 
09.03.17
11:10
Подскажите, плиз.
Нужно запросом получить самый ранний документ - регистратор с задолженностью из бух регистра по 60 счетам. Самое раннее поступление я получил. Как получить другие виды регистраторов(Платёжное поручение, бух операция и т.д.)?
ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт) КАК ОстатокДт,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК ОстатокКт,
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СвернутыйОстатокДт,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СвернутыйОстатокКт,
    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор,
    ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстаткиИОбороты.Регистратор),
    ХозрасчетныйОстаткиИОбороты.Регистратор.Дата КАК РегистраторДата
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, &Дата, Регистратор, , Счет В ИЕРАРХИИ (&Счета), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            МИНИМУМ(ПоступлениеТоваровУслуг.Дата) КАК Дата,
            ПоступлениеТоваровУслуг.Контрагент КАК Контрагент
        ИЗ
            Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        
        СГРУППИРОВАТЬ ПО
            ПоступлениеТоваровУслуг.Контрагент) КАК ВложенныйЗапрос
        ПО ХозрасчетныйОстаткиИОбороты.Регистратор.Дата = ВложенныйЗапрос.Дата
            И ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент = ВложенныйЗапрос.Контрагент

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Регистратор,
    ХозрасчетныйОстаткиИОбороты.Регистратор.Дата

УПОРЯДОЧИТЬ ПО
    Контрагент,
    Счет,
    РегистраторДата
ИТОГИ
    СУММА(ОстатокДт),
    СУММА(ОстатокКт),
    СУММА(СвернутыйОстатокДт),
    СУММА(СвернутыйОстатокКт)
ПО
    ОБЩИЕ,
    Контрагент,
    Счет,
    Регистратор

Спасибо
1 Маркусс
 
09.03.17
12:05
Кроме объединения нет вариантов?
2 Маркусс
 
09.03.17
13:12
дюже сложный запрос)
я на объединении сделал, но кажется мне, что есть более простой варинат