Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 20:59

Расчет итогов СКД.

Автор ANARCHY2007, 03 дек 2016, 14:48

0 Пользователей и 1 гость просматривают эту тему.

ANARCHY2007

Есть отчет СКД вида:

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

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

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

Кто знает напишите правильный код пожалуйста. В синтакс-помощнике нашел только пример с отбором по дате, как по строке отобрать хз.

alex0402

Можно просто добавить "Вычисляемое поле" без выражения. Добавить его в ресурс. Прописать формулу Сумма(ресурс1)/Сумма(ресурс2). Ну и ограничить вывод конкретной группировкой.
Или ресурс, который вычисляется "не стандартно" добавить еще раз, прописать формулу и ограничить вывод.
Спасибо за Сказать спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск