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