СКД:убрать строки по условию #703469


#0 by faithnomore
Добрый день! В УТ 11.1.4.13 в типовой отчёт "Анализ себестоимости товаров" добавил пользовательское поле "Отклонение от среднего, %": ([Себестоимость конечный остаток] / [Количество конечный остаток] - ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура")) / ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура") Суть происходящего: для каждого товара вычислить % отклонения себестоимости на конкретном складе от средней себестоимости по всем складам. И 2 группировки: номенклатура и склад. Всё считает, всё выводит. Дальше возникает естественная потребность: не выводить всю простыню, а ограничиться строками со складами, % отклонения на которых особенно подозрительный. Вот с решением этой задачи - большая проблема для меня, потому что как только ставишь отбор в любом месте, отчёт выводится пустым. Прошу помочь. Спасибо.
#1 by Бенни
В выражение ресурса добавить условие ВЫБОР КОГДА 100 * ([Себестоимость конечный остаток] / [Количество конечный остаток] - ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура")) / ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура")>Нормальный% ТОГДДА 100 * ([Себестоимость конечный остаток] / [Количество конечный остаток] - ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура")) / ВычислитьВыражение("Среднее([Себестоимость конечный остаток] / [Количество конечный остаток])", "Номенклатура") ИНАЧЕ "" КОНЕЦ А потом резать строки с пустым процентом
#2 by Бенни
Или вычислять это выражение в запросе, и присваивать NULL неподходящим, а потом резать "ГДЕ Проценты Есть НЕ NULL". Не пинайте, пятнично)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С