делаю выборку по регистру накоплению. нужно выбрать количество различных регистраторов с условием по типу зч. допустим их 3 будет. как правильно сделать. в одном регистраторе может быть несколько типов зч. тогда регистратор должен попасть в разные показатели.
как правильно сформировать запрос ?
пока сделал вот так
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстаткиЗЧ.Регистратор) КАК Регистратор
ИЗ
РегистрНакопления.ОстаткиЗЧ КАК ОстаткиЗЧ
ГДЕ
ОстаткиЗЧ.Регистратор ССЫЛКА Документ.ЗаявкаТО
И ОстаткиЗЧ.Период МЕЖДУ &Дата1 И &Дата2
И ОстаткиЗЧ.ВнД = ЗНАЧЕНИЕ(Перечисление.ВидыДвижЗЧ.Продажа)
И ОстаткиЗЧ.Партия.Поставщик = &Поставщик
если делаю выборку по таб часте. то у меня количество увеличивается из за количество зч в таб части. как этого избежать ?
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстаткиЗЧ.Регистратор) КАК Регистратор,
ЗаявкаТОТабЗЧ.ЗЧ.ТипЗЧ
ИЗ
РегистрНакопления.ОстаткиЗЧ КАК ОстаткиЗЧ
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаТО.ТабЗЧ КАК ЗаявкаТОТабЗЧ
ПО ОстаткиЗЧ.Регистратор = ЗаявкаТОТабЗЧ.Ссылка
ГДЕ
ОстаткиЗЧ.Регистратор ССЫЛКА Документ.ЗаявкаТО
И ОстаткиЗЧ.Период МЕЖДУ &Дата1 И &Дата2
И ОстаткиЗЧ.ВнД = ЗНАЧЕНИЕ(Перечисление.ВидыДвижЗЧ.Продажа)
И ОстаткиЗЧ.Партия.Поставщик = &Поставщик
(6) мой тупняк. все верно. в заявка есть же зч с разными типами. а я общие количество сравнивал
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший