Имя: Пароль:
1C
 
Подскажите как поправить небольшой запрос
0 ksenod
 
01.08.19
11:10
<code>ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    МИНИМУМ(ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&д1, &д2, Регистратор, , , , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
    ХозрасчетныйОстаткиИОбороты.Счет = &Счет
    И ХозрасчетныйОстаткиИОбороты.Организация = &Организация
    И ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент <> &Контрагент

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

Запрос отрабатывает корректно, не подскажите как в него добавить самый ранний документ после которого был достигнут минимум.
1 DTX 4th
 
01.08.19
11:13
C-C-Combo

ГДЕ
    ХозрасчетныйОстаткиИОбороты.Счет = &Счет
    И ХозрасчетныйОстаткиИОбороты.Организация = &Организация
    И ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент <> &Контрагент
2 ksenod
 
01.08.19
11:15
(1) а что не так?
3 DTX 4th
 
01.08.19
11:16
Если Т - таблица без группировки по субконто, а Т2 - с группировкой, то надо соединить Т1 с Т2 по всем измерениям, включая КоличествоКонечныйОстаток, и сгруппировать ещё раз на случай нескольких регистраторов

(2) Всё в параметры виртуальной таблицы. Обращаться через точку к регистратору без "ВЫРАЗИТЬ" не стоит.
4 ksenod
 
01.08.19
11:18
(3) Спасибо, учту