Помогите разобраться с функцией ОграничивающееЗначение() в СКД.

1. ANARCHY1987 02.12.16 16:58 Сейчас в теме
Есть отчет СКД вида:

Тип1 5000
- Номенклатура1 3000
- Номенклатура2 1000
- Номенклатура3 1000
Тип2 15000
- ОС1 8000
- ОС2 5000
- ОС3 2000
Тип3 2000
- Статья1 1000
- Статья2 500
- Статья3 500

ОбщийИтог должен рассчитываться таким образом = (Тип1+Тип2)/Тип3 = 20000/2000 = 10

Пытаюсь рассчитать все это дело через функцию ВЫчислить выражение в которой хочу установить отбор по значению группировок с помощью функции ОграничивающееЗначение(), но нифига не выходит.
код:
ВычислитьВыражение ("Сумма(Сумма)", "Тип", "Группировка",ОграничивающееЗначение("Тип1"), ОграничивающееЗначение("Тип2") ) / ВычислитьВыражение ("Сумма(Сумма)", "Тип", "Группировка",ОграничивающееЗначение("Тип3"), ОграничивающееЗначение("Тип3") )

Кто знает напишите правильный код пожалуйста. В синтакс-помощнике нашел только пример с отбором по дате, как по значению строки отобрать хз.
+
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ANARCHY1987 02.12.16 18:00 Сейчас в теме
супер активный форум)
+
3. Fox-trot 158 02.12.16 22:27 Сейчас в теме
а как связаны строки отчета с типами?
+
4. ANARCHY1987 03.12.16 13:52 Сейчас в теме
Тип это группировка верхнего уровня. В качестве нее выступает поле с типом строка.
Номенклатура, ОС, статьи это ссылки на элементы справочника.
Мне надо общий итог рассчитать таким образом чтобы первые 2 строки верхнего уровня просуммировать и поделить на третью.
Но я не понимаю как в СКД можно просуммировать группировку с отбором по конкретному значению.
+
5. Fox-trot 158 03.12.16 19:33 Сейчас в теме
(4) да просто пропиши where. зачем извращаться :)
+
6. ANARCHY1987 04.12.16 12:04 Сейчас в теме
Ну да, как вариант))
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот