H
Hryv
В базе есть отчет, который раньше работал правильно
Потом в регистр добавили измерение и отчет начал косячить
Отчет довольно сложный, и переделывать его полностью долго и нудна
Но никак не соображу как устранить баг
Наверное туплю сегодня
Ближе к теме:
в запросе есть группировка по товару (с группами справочника) и функция КонОст по количеству
(в регистре товар - это измерение, количество - ресурс, на всякий случай уточняю)
в регистр добавили измерение Фирма и по ней не всегда закрывается в ноль, то есть остатки выглядят так
Товар1, Фирма1, 1
Товар1, Фирма2, -1
В запросе измерение Фирма не используется, но при Запрос.Группировка(1) Товар1 попадает с остатком 0 (что естественно 1-1=0)
Мне надо чтобы он вообще не попадал
Можно, конечно, при обходе проверять если остаток 0, то строку в отчет не выводить
Но тогда будет проблема с группами
По группе ведь может быть 0, а по разным товарам +1 и -1
и что-то ничего путного в голову не приходит
Потом в регистр добавили измерение и отчет начал косячить
Отчет довольно сложный, и переделывать его полностью долго и нудна
Но никак не соображу как устранить баг
Наверное туплю сегодня
Ближе к теме:
в запросе есть группировка по товару (с группами справочника) и функция КонОст по количеству
(в регистре товар - это измерение, количество - ресурс, на всякий случай уточняю)
в регистр добавили измерение Фирма и по ней не всегда закрывается в ноль, то есть остатки выглядят так
Товар1, Фирма1, 1
Товар1, Фирма2, -1
В запросе измерение Фирма не используется, но при Запрос.Группировка(1) Товар1 попадает с остатком 0 (что естественно 1-1=0)
Мне надо чтобы он вообще не попадал
Можно, конечно, при обходе проверять если остаток 0, то строку в отчет не выводить
Но тогда будет проблема с группами
По группе ведь может быть 0, а по разным товарам +1 и -1
и что-то ничего путного в голову не приходит