|
Отдельный итог для определенной позиции в СКД |
☑ |
0
Kassidy_nd
04.11.16
✎
09:38
|
Всем ДВС! Делаю отчет типа этого
Подр1 Сумма/Пер1 Сумма/Пер2
НомГр1
СтЗатр1 3 2
СтЗатр2 2 7
СтЗатр3 5 1
...
Подр1
НомГр2
СтЗатр1 30 12
СтЗатр2 20 17
СтЗатр3 50 11
...
Как задать отдельный итог для определенной позиции (СтЗатр2) и общий для всех остальных (СтЗатр1,3,4...) в СКД. В идеале надо еще % для этих итогов (Ит2+Ит1,3,4..)=100%. СтЗатр2 не предопределенный эл, из конструктора не выбирается...
|
|
1
Kassidy_nd
04.11.16
✎
09:41
|
Для приведенного примера должно быть так:
Подр1_Ит2=2 и 7
Подр1_Ит1,3,4...=3+5+... и 2+1+...
Подр2_Ит2=20 и 17
Подр2_Ит1,3,4...=30+50+... и 12+11+...
|
|
2
Kassidy_nd
04.11.16
✎
09:57
|
Апну! Жду советов от спецов по СКД. Сам только на простых примерах использовал
|
|
3
Живой Ископаемый
04.11.16
✎
10:37
|
ну и что что не предопределенный? можно настройку (с выбранным значением параметра) настроить в режиме предприятия, сохранить ее в хмл-файл,а в конфигураторе загрузить эту настроку для СКД, и будет у тебя значение параметра задано UID'ом.
|
|
4
Kassidy_nd
04.11.16
✎
10:40
|
(3) а как по УИДу потом итоги получить?
|
|
5
Живой Ископаемый
04.11.16
✎
10:45
|
2(4) Вот эту часть, если честно не понял и не вдумывался. Может вообще там все по другому нужно сделать, но просто лень напрягаться.
Просто зацепился за последнее предложение, и подсказал как решить именно данный конкретный вопросик.
|
|
6
Kassidy_nd
04.11.16
✎
10:55
|
(4)+ Кстати я для условного оформления нашел еще один способ:
Добавляем в Параметры СхемыКомпановкиДанных свой реквизит с типом строка, в условном оформлении задаем условие (у меня было:"Субконто3 Равно ПараметрыДанных.свойреквизит") и в модуле формы (она у меня своя) цепляемся на событие при изменении элемента формы где передаем параметр, через Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("свойреквизит"))
Но такое не работает для итогов! То есть я выделил нужную мне строку отдельным шрифтом/цветом, Но никак не могу по ней отдельный итог провести
|
|
7
catena
04.11.16
✎
10:56
|
Я бы к СтЗатр прилепила бы свойство "ДопГруппировка" и по нему группировала бы.
|
|
8
Kassidy_nd
04.11.16
✎
10:58
|
(7)Извините, а где нужно указать свойство? в СхемеКД или в режиме предприятия?
|
|
9
DrShad
04.11.16
✎
11:00
|
ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙВМАССИВ()
|
|
10
catena
04.11.16
✎
11:01
|
(8)В режиме предприятия заполнить, в скд использовать. Это сегодня хотят видеть СтЗатр3 отдельно, завтра захотят вместе или на три части разделить. Предпочитаю подобные настройки отдавать пользователям.
|
|
11
Kassidy_nd
04.11.16
✎
11:37
|
(10) я тоже так предпочитаю, но пока приходится изворачиваться, сейчас попробую как в (7)
(9) Что-то я не пойму где это использовать? можно на примере?
|
|
12
DrShad
04.11.16
✎
12:08
|
в ресурсах
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший