Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Получение итога по колонке в СКД

Получение итога по колонке в СКД
Я
   Артур Хвостов
 
19.04.18 - 11:54
Все добрый день.

Нужна помощь в СКД, точнее с функциями СКД, буду очень признателен:)

https://yadi.sk/i/CMS8fnJ43UZJSb

Не понимаю, как для текущей строки получит общий итог по колонке...:(
 
 
   hhhh
 
1 - 19.04.18 - 12:03
переведи
   Артур Хвостов
 
2 - 19.04.18 - 12:16
посмотрите ссылку...
   Артур Хвостов
 
3 - 19.04.18 - 12:23
(1) Ссылка доступна?
   hhhh
 
4 - 19.04.18 - 12:25
(2) теперь вообще непонятно.

но походу, откройте закладку ресурсы и напишите отдельную формулу для группировки Общий итог.
   Артур Хвостов
 
5 - 19.04.18 - 12:30
(4) Мне необходимом в каждую ячейку получить итог...
   hhhh
 
6 - 19.04.18 - 12:33
ну наверно два запроса, в первом запросе подсчитываешь игот, во втором подставляешь
   Артур Хвостов
 
7 - 19.04.18 - 12:34
где значения цена(справа) 1,46,
                          2,52,
получаю вот такой формулой:
ДоляСтоимости/ВычислитьВыражение("Сумма(ДоляСтоимости)", "Затраты") * ВесНоменклатуры

Итог по цене:
Сумма(ДоляСтоимости/ВычислитьВыражение("Сумма(ДоляСтоимости)", "Затраты") * ВесНоменклатуры)
   Артур Хвостов
 
8 - 19.04.18 - 12:36
А вот как за место 1,46
                   2,52
получить 4,21,
         4,21,
         ...
Не могу понять...:(
   Артур Хвостов
 
9 - 19.04.18 - 12:47
(6) Про запрос я конечно догадываюсь, что можно сделать...
А вот с помощью спец. функций ВычислитьВыражение или ВычислитьВыражениеСГруппировкойМассив это можно реализовать?
   olegves
 
10 - 19.04.18 - 12:49
(9) запросом будет быстрее, если грамотно его написать
 
 Рекламное место пустует
   Артур Хвостов
 
11 - 20.04.18 - 06:39
Разобрался. Тема закрыта. я сделал так...

Если нужно подставить итог по колонке1 в каждую ячейку данной колонки1 и  если колонка1 рассчитывается через формулу (
колонки1 = Колонка1 / ВычислитьВыражение("Сумма(Колонка2)", "Номенклатура")), то можно сделать так...

В запросе делаем колонку1а = Колонку1/Колонку2

а в макете Колонку1 = ВычислитьВыражение("Сумма(Колонка1а)", "Номенклатура"))/ВычислитьВыражение("Сумма(Колонка2)", "Номенклатура"))
вот как то так...

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