|
СКД. Вычислить итог по колонке табличной части документа. | ☑ | ||
---|---|---|---|---|
0
Bodrug
08.11.18
✎
18:00
|
Всем добрый день! Подскажите, есть ли в СКД какой либо механизм расчета суммы по колонке табличной части документ? Группировки не в счет.
|
|||
1
Bodrug
08.11.18
✎
18:02
|
Суть в том, что есть 2 таблицы. И одна строка одной таблицы может быть связана с двумя строками другой таблицы. Соответственно, в итоге, получается некорректная сумма по ресурсу
|
|||
2
Bodrug
08.11.18
✎
18:05
|
Задание на отгрузку №1 Вес Вес в реализации
Расходная №1 100 100 Расходная №2 150 100 Расходная №3 150 50 |
|||
3
Bodrug
08.11.18
✎
18:08
|
(2) К одной строке на вес 150, привязано 2 строки по расходным на вес 100 и 500 соответственно.
В итоге по заданию на отгрузку выводится общий вес 400, а надо 250. Вот я и подумал, если ли в скд возможность в ресурсах или вычисляемых полях рассчитать итого по весу и документа Задание на отгрузку? |
|||
4
DmitriyDI
08.11.18
✎
18:09
|
(3) в (2) неправильный пример судя по описанию? надо Расходная №2 2 раза?
|
|||
5
Bodrug
08.11.18
✎
18:11
|
(4) Нет
Задание на отгрузку №1 Вес=250 Вес в реализации Расходная №1 100 100 Расходная №2 150 100 Расходная №3 150 50 Вот так должно быть |
|||
6
DmitriyDI
08.11.18
✎
18:13
|
(5) т.е. итог по колонке Вес должен быть равен итогу по колонке Вес в реализации?
|
|||
7
Bodrug
09.11.18
✎
09:17
|
(6) ПО факту, да. Но данные берутся из разных источников. Вес берется из таб. части документа Задание на отгрузку, а вес в реализации из документа Расходная.
|
|||
8
Bodrug
09.11.18
✎
09:46
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ЗаданиеНаперевозку.Маршрут.Итог("Вес"))",ЗаданиенаПеревозку))
Т.е., надо как-то так рассчитать сумму по колонке вес. Где, "ЗаданиеНаперевозку.МАршрут" - это таб. часть документа "Задание на перевозку" |
|||
9
DmitriyDI
09.11.18
✎
10:55
|
(7) Если по факту да то можно прописать для итогов поля Вес расчет, как Вес в реализации, это будет самый простой вариант, можно поиграться с ВычислитьВыражениеСГруппировкойМассив, к примеру попробовать Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Вес)","ЗаданиенаПеревозку"))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |