Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД. Формула в вычисляемом поле

СКД. Формула в вычисляемом поле
Я
   Flempy
 
23.11.20 - 10:46
Создаю новое поле "Экономия\перерасход топлива" в скд, в вычисляемом поле прописываю следующую формулу "ЛинейнаяНорма*Пробег за период/100-КоличествоРасход". Однако выводит некорректный результат.
https://ibb.co/W5h13K6
Вопрос в следующем, как сделать, чтобы формула считалась в пределах группировки?
   toypaul
 
1 - 23.11.20 - 10:50
выражение ресурса

Сумма(ЛинейнаяНорма)*Сумма(Пробег за период)/100-Сумма(КоличествоРасход)
   Flempy
 
2 - 23.11.20 - 10:51
(1) Пробовал, в этом случае отчет не формируется почему-то
   Flempy
 
3 - 23.11.20 - 10:52
(2) Якобы нет результата
   Flempy
 
4 - 23.11.20 - 11:06
(2) Спасибо большое, получилось. Только сейчас увидел про выражение ресурса.
   Flempy
 
5 - 23.11.20 - 13:21
Теперь возник другой вопрос. Как можно указать чтобы эта формула работала только в конкретной группировке, по Транспортному средству, а например по организации происходило суммирование "сэкономленных" литров
   Малыш Джон
 
6 - 23.11.20 - 13:23
(5) На вкладке с ресурсами можно добавлять на каждую группировку свою строчку формулу, в колонке "Рассчитывать по" указать по какой группировке какая формула
   Flempy
 
7 - 23.11.20 - 13:41
(6) сделал так https://ibb.co/9vTbpbn
Почему-то все так же по организации ничего не выводит
   Малыш Джон
 
8 - 23.11.20 - 14:37
(7) *На вкладке с ресурсами*
   Flempy
 
9 - 23.11.20 - 14:40
(8) я там и добавляю
   Малыш Джон
 
10 - 23.11.20 - 15:04
(9) да прошу прощения, не увидел

Вычисляемое выражение само себя не может суммировать

Надо выразить через исходные величины - ЛинейнаяНорма, Пробег за период, КоличествоРасход
   Flempy
 
11 - 23.11.20 - 15:07
(10) Не совсем понял, как выразить?
   Малыш Джон
 
12 - 23.11.20 - 15:11
(11)  нельзя написать "Экономия | СУММА(Экономия)" на вкладке ресурсы, если Экономия - это вычисляемое выражение.
Выразить - значит в колонке "Выражение" написать не "СУММА(Экономия)", а какаую то формулу в которой будут Линейная норма пробег и т.д., т.е. исходные данные.

Какая именно формула - надо смотреть что именно надо считать.
   Flempy
 
13 - 23.11.20 - 15:14
(12) В том то и дело, что через формулу уже не получится. Результаты получатся разные, если считать суммированием и по формуле
   Малыш Джон
 
14 - 23.11.20 - 15:17
(13) получится) но я не знаю специфики

что такое линейная норма? она по каждому документу индивидуальна?
просто формула "Сумма(ЛинейнаяНорма)*Сумма(Пробег за период)/100-Сумма(КоличествоРасход)" мне кажется не совсем верной.

там точно не "СУММА(ЛинейнаяНорма*Пробег за период)/100 - Сумма(КоличествоРасход)"  должно быть?
   Flempy
 
15 - 23.11.20 - 15:21
(14) В общем, эта формула для того, чтобы рассчитать, сэкономило ли авто бензин, либо же наоборот - превысило лимит за указанный период, линейная норма как раз таки и указывает эту норму (например 10л на 100 км, это будет ЛинейнаяНорма)
   Малыш Джон
 
16 - 23.11.20 - 15:22
(15) это я уже понял))
"она по каждому документу индивидуальна?"


"там точно не "СУММА(ЛинейнаяНорма*Пробег за период)/100 - Сумма(КоличествоРасход)"  должно быть?"
   Малыш Джон
 
17 - 23.11.20 - 15:23
+(16) про "по каждому документу индивидуальна" вопрос снимается
   Flempy
 
18 - 23.11.20 - 15:23
(16) по документу - нет, а вот для каждого авто - да
А есть принципиальное различие в формулах? Ведь рассчитывается все равно по конкретной группировке
   Малыш Джон
 
19 - 23.11.20 - 15:26
(18)
тыжпрограммист, как это "А есть принципиальное различие в формулах"? Конечно есть! Произведение сумм не равно сумме произведений.
   Малыш Джон
 
20 - 23.11.20 - 15:27
+(19) 4*5+7*8 ≠ (4+7)*(5+8)
   Flempy
 
21 - 23.11.20 - 15:27
(19) в нашем случае, мне кажется, равно)
   Flempy
 
22 - 23.11.20 - 15:31
(19) Точно, походу понял, спасибо. Щас попробую, посмотрим что получится
   Flempy
 
23 - 23.11.20 - 15:33
(16) Тогда если я правильно понял, не понадобится рассчитывать выражение по группировкам? Формула будет рассчитывать и "экономию\затратность" для остальных группировок, в частности и для организаций
   Малыш Джон
 
24 - 23.11.20 - 15:37
Да, все верно, такая формула суммируется корректно на всех уровнях группировки
   Flempy
 
25 - 23.11.20 - 15:39
(24) Премного благодарен, очень выручили


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.