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

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

СКД. Вычислить итог по колонке табличной части документа.

СКД. Вычислить итог по колонке табличной части документа.
Я
   Bodrug
 
08.11.18 - 18:00
Всем добрый день! Подскажите, есть ли в СКД какой либо механизм расчета суммы по колонке табличной части документ? Группировки не в счет.
 
 
   Bodrug
 
1 - 08.11.18 - 18:02
Суть в том, что есть 2 таблицы. И одна строка одной таблицы может быть связана с двумя строками другой таблицы. Соответственно, в итоге, получается некорректная сумма по ресурсу
   Bodrug
 
2 - 08.11.18 - 18:05
Задание на отгрузку №1        Вес        Вес в реализации
  Расходная №1                100        100
  Расходная №2                150        100
  Расходная №3                150        50
   Bodrug
 
3 - 08.11.18 - 18:08
(2) К одной строке на вес 150, привязано 2 строки по расходным на вес 100 и 500 соответственно.
В итоге по заданию на отгрузку выводится общий вес 400, а надо  250.
Вот я и подумал, если ли в скд возможность в ресурсах или вычисляемых полях рассчитать итого по весу и документа Задание на отгрузку?
   DmitriyDI
 
4 - 08.11.18 - 18:09
(3) в (2) неправильный пример судя по описанию? надо Расходная №2  2 раза?
   Bodrug
 
5 - 08.11.18 - 18:11
(4) Нет
Задание на отгрузку №1      Вес=250        Вес в реализации 

  Расходная №1                100        100
  Расходная №2                150        100
  Расходная №3                150        50

Вот так должно быть
   DmitriyDI
 
6 - 08.11.18 - 18:13
(5) т.е. итог по колонке Вес должен быть равен итогу по колонке Вес в реализации?
   Bodrug
 
7 - 09.11.18 - 09:17
(6) ПО факту, да. Но данные берутся из разных источников. Вес берется из таб. части документа Задание на отгрузку, а вес в реализации из документа Расходная.
   Bodrug
 
8 - 09.11.18 - 09:46
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ЗаданиеНаперевозку.Маршрут.Итог("Вес"))",ЗаданиенаПеревозку))

Т.е., надо как-то так рассчитать сумму по колонке вес.
Где, "ЗаданиеНаперевозку.МАршрут" - это таб. часть документа "Задание на перевозку"
   DmitriyDI
 
9 - 09.11.18 - 10:55
(7) Если по факту да то можно прописать для итогов поля Вес расчет, как Вес в реализации, это будет самый простой вариант, можно поиграться с ВычислитьВыражениеСГруппировкойМассив, к примеру попробовать Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Вес)","ЗаданиенаПеревозку"))

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