Имя: Пароль:
1C
 
СКД. Функция ВычислитьВыражение.
0 AHuk87
 
22.01.15
15:07
Добрый день. Есть такая проблема. Есть договор, в котором есть сумма работ. Есть множество документом с работами. Нужен отчет в котором бы  отражался двумя группировка Договор и Работа и 3-мя ресурсами СуммаДоговора, СуммаВыполненныхРабот, Остаток. Проблема заключается в том, что СуммаДоговора должна отражаться только для верхней группировки и следовательно Остаток рассчитывается как СуммаДоговора - Сумма(СуммаВыполненныхРабот) по данной группировке. Реализовал я всё это двумя вычисляемыми полями

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

ОстатокВыполнения = ВычислитьВыражение("Договор.СуммаДоговора/Количество(Договор.СуммаДоговора) - СуммаВыполненныхРабот","Договор")

Всё хорошо, для каждого отдельного договора рассчитывается всё прекрасно, но Общий итог должен быть как Сумма. А он также рассчитывается как и ресурсы группировки. Что делать?
1 Психотерапевта Вызыва
 
22.01.15
15:15
(0) не айс совсем так считать итоги
2 AHuk87
 
22.01.15
15:22
(1) предложения? как можно реализовать формирование ресурсов? Когда ОстатокВыполнения = СуммаДоговора - СУММА(СуммаВыполненныхРабот) при этом должно быть 2 группировки Договор и Работы по данному договору. А Итог должен быть суммой для каждого ресурса
3 q10n1k
 
22.01.15
15:23
(0) может не использовать в данном случае вычисляемые выражения? Вычислять в запросе и затем указывать ресурсы по группировкам?..
4 LordCMEPTb
 
22.01.15
15:35
(0) Можно на картинке показать, что требуется?
5 AHuk87
 
22.01.15
15:49
Можно, если расскажешь как её прикрепить)
6 LordCMEPTb
 
22.01.15
15:58
Можно на радикал залить: http://radikal.ru/
Что-то похожее накидал, возможно, даже с чем-то угадал: https://yadi.sk/d/ZS-VyPN7eAJvf
7 LordCMEPTb
 
22.01.15
16:04
Немного для истории...
Результат отчета:
http://s019.radikal.ru/i603/1501/6d/2bb1aaea7262.png
Настройка ресурсов СКД:
http://s017.radikal.ru/i422/1501/9c/fe80ea0c94b8.png
8 AHuk87
 
22.01.15
17:07
(7) То что доктор прописал. Огромное спасибо!