Имя: Пароль:
1C
 
СКД как прикрутить формулу только к группировке
0 ermola
 
16.01.18
09:17
Доброго
Есть простой отчет, с одной группировкой.
Так вот хочу чтобы формула работала в только в группировке, в детальных записях нужной инфы нет, он собирается только в итоге по группировке.
Детальные записи такого типа
Док, Приход, Сумма, Расход, Сумма1
Группировка по номенклатуре
Номенклатура, ПриходИтог, СуммаИтог, РасходИтог, Сумма1Итог
Формула надо  СуммаИтог - Сумма1Итог  
Спасибо
1 DmitrO
 
16.01.18
09:29
для этого пиши формулу в ресурсах
2 ermola
 
16.01.18
09:38
В ресурсах там фиксированный набор выражений
По логике надо в вычисляемые поля.
Я там так сделал
ВЫЧИСЛИТЬВЫРАЖЕНИЕ("СуммаПоступления/Поступление", "","Номенклатура")
Но не работает.
3 Ненавижу 1С
 
гуру
16.01.18
09:42
(2) делаешь вычисляемое поле без значения
добавляешь в ресурсы его и пишешь РУЧКАМИ примерно так:

СУММА(СуммаИтог)-СУММА(СуммаИтог1)

возможно от NULL надо обернуть каждое выражение в ЕСТЬNULL, от логики зависит
4 Гипервизор
 
16.01.18
09:44
(2) С чего это в ресурсах фиксированный набор выражений?
И в выражении у вас ошибка, вот и не работает.
5 Гипервизор
 
16.01.18
09:48
(3) А разве так не по детальным записям будет считаться? Кажется как-то так надо:

ВычислитьВыражение("Сумма(СуммаИтог)", "Номенклатура") -
ВычислитьВыражение("Сумма(СуммаИтог1)", "Номенклатура")
6 ermola
 
16.01.18
09:49
Я извиняюсь сегодня туплю, простыл, не очень хорошо себя чувствую
Но не работает.
Ошибка исполнения отчета
по причине:
Поле не найдено "Поле1"
Вот добавил
http://prntscr.com/i126od
Вот ручками написал.
http://prntscr.com/i12779
7 Ненавижу 1С
 
гуру
16.01.18
11:55
(6) сумма(...)/сумма(...)
8 Гипервизор
 
16.01.18
12:00
(7) Судя по скрину сейчас вот так посимвольно и будет реализовано в отчете.
Программист всегда исправляет последнюю ошибку.