Есть запрос, есть объект - ТЗ (типизирована). Связи идут по необходимым полям. Суть - запрос получает остатки, из остатков вычитается количество из ТЗ. Оно в целом работает. Результат работы схемы выводится в дерево значений.
На УФ есть компоновщик настроек, в котором стоит условие на вычисляемое (остатки - количество в документе) поле. Однако отбор не срабатывает.
Пример:
На остатках 22 единицы, в документе - 1. В дереве значений количество (во всех вычисляемых полях) - 21. Отбор на форме ставлю "больше или равно" 22 и в результирующее поле строка с количеством 21 всё равно выводится.
Поле, на которое накладывается отбор - ресурс СУММА(КоличествоОстатки) - СУММА(КоличествоДокумент).
Возможно отбор берет цифры до группировки в отчете и поэтому не работает, лучше сделать вычисляемое поле, а по нему отбор. Или вообще все в 1 таблицу загонять и ее выводить.
(2) Группировки есть. Только отборы на них в форме УФ не отображаются.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший