|
общий итог в СКД программно | ☑ | ||
---|---|---|---|---|
0
Ainur
17.08.12
✎
12:54
|
Подскажите кто знает как вывести общий итог в СКД программно
|
|||
1
Мигрень
17.08.12
✎
13:04
|
(0) Очень просто. Делаешь итог в запросе и выводишь его как поле.
|
|||
2
Ainur
17.08.12
✎
13:09
|
Запрос с итогом не хочет поставится в СКД
|
|||
3
Лоботряс
17.08.12
✎
13:11
|
из топика нужно убрать слово "программно", тогда ответят быстро
|
|||
4
badboychik
17.08.12
✎
13:11
|
что значит общий итог программно? он и не программно замечательно считается
|
|||
5
Ainur
17.08.12
✎
13:12
|
тогда я бы и не спрашивал
|
|||
6
GaikA_13rus
17.08.12
✎
13:12
|
Мда, программно это как вообще? Пиши ручками запрос.
|
|||
7
Ainur
17.08.12
✎
13:12
|
у меня нет варианта отчет, все настройки руками, так надо короче
|
|||
8
Лоботряс
17.08.12
✎
13:13
|
(5)Ну тогда раскрывай интригу... Че хочешь?
|
|||
9
Лоботряс
17.08.12
✎
13:14
|
(7) но Схема то есть?
|
|||
10
GaikA_13rus
17.08.12
✎
13:14
|
(7) Ну рас так "короче" надо, то кто ж тебе поможет-то?
|
|||
11
Strogg
17.08.12
✎
13:15
|
(2) телепатирую: там итоги считаются по ресурсам. Заходишь на вкладку "ресурсы" и помечаешь, какие поля считать ресурсами и по каким полям их группировать.
|
|||
12
Лоботряс
17.08.12
✎
13:16
|
(11) Не у него все ПРОГРАММНО, ну короче не для обычных людей...
|
|||
13
Ainur
17.08.12
✎
13:17
|
в общем, обычная форма, пользователи не хотят и не умеют нажимать кнопку Настройка и там строить вариант. Все группировки и отборы настраиваются в диалоге. Я все это программно передаю в СКД, все хорошо, только вот общий итог не выводит
|
|||
14
Ainur
17.08.12
✎
13:20
|
ГруппировкаТабл = Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
ГруппировкаТабл.Использование = ИСТИНА; Если ЭтаФорма.ПоКатегориям Тогда ПолеГруп = ГруппировкаТабл.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруп.Использование = ИСТИНА; ПолеГруп.Поле = Новый ПолеКомпоновкиДанных("ДолжностьКатегорияДолжности"); ВыбранноеПоле = ГруппировкаТабл.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("ДолжностьКатегорияДолжности"); Иначе ПолеГруп = ГруппировкаТабл.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруп.Использование = ИСТИНА; ПолеГруп.Поле = Новый ПолеКомпоновкиДанных("ПодразделениеОрганизацииЦФО"); ВыбранноеПоле = ГруппировкаТабл.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("ПодразделениеОрганизацииЦФО"); КонецЕсли; ГруппировкаТабл2 = ГруппировкаТабл.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных")); ГруппировкаТабл2.Использование = ИСТИНА; ПолеГруп2 = ГруппировкаТабл2.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруп2.Использование = ИСТИНА; ПолеГруп2.Поле = Новый ПолеКомпоновкиДанных(""); ВыбранноеПоле0 = ГруппировкаТабл2.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); ВыбранноеПоле0.Поле = Новый ПолеКомпоновкиДанных("SystemFields.SerialNumber"); ВыбранноеПоле0.Заголовок = "№ п/п"; и т.д. |
|||
15
Лоботряс
17.08.12
✎
13:33
|
(14)но набор данных и состав полей у тебя ведь не меняется, значит для тебя справедливо (11)
|
|||
16
pessok
17.08.12
✎
13:41
|
может ТС имеет ввиду вычислитьвыражение()?
|
|||
17
Ainur
17.08.12
✎
13:43
|
На заклаке ресурсы у меня стоит сумма
|
|||
18
Лоботряс
17.08.12
✎
13:48
|
(17) А вощще, я тебе скажу, не надо своих пользователей баловать... Что значит не умеют,не хотят настройками пользоваться? Пусть учатся. Никакими программными настройками, не реализовать того что может СКД.
|
|||
19
Лоботряс
17.08.12
✎
13:50
|
(17) "Расположение общих итогов" в "других настройках" не отключено?
|
|||
20
Ainur
17.08.12
✎
13:55
|
Другие настройки не трогал. давно бы вывел уже в табличное поле, но хочется в СКД сделать. Я тут нашел вот такое ПолеИтога = СхемаКомпоновкиДанных.ПоляИтога.Добавить()
|
|||
21
Aprobator
17.08.12
✎
13:58
|
народ, похоже типовые вещи вообще не смотрит. Даже в 8.1 есть ШаблонТиповогоОтчета, сделанный на СКД. Передрать функционал оттуда, разово настроить юзверям форму в пользовательском режиме и все. Не - - лисапед нужен исключительно свой.
|
|||
22
Ainur
17.08.12
✎
14:28
|
Где взять этот шаблон?
|
|||
23
Demasiado
17.08.12
✎
17:26
|
ИТС
|
|||
24
vmv
17.08.12
✎
19:00
|
писать программные настройки для СКД - это все равно, что женьться чтобы баба только курила на кухне
|
|||
25
Новенький_2009
17.08.12
✎
19:04
|
(21) медаль мужик! Думал уже никто его не вспомнит. Вот читаю подобные изобраталки - аж жуть берет, до чего люди обленились. Ну нету шаблона у тя в нетленке - ну перетащи ты его. Там 20 минут под кофе, и ЗАКРОЙ РАЗ И НАВСЕГДА такие вопросы. Нет, каждый городит свой треугольный шар.
=) |
|||
26
Ainur
22.08.12
✎
16:22
|
Нашел в ИТС Шаблон.erf, переконвертировал его на 8.2, удалил запрос шаблона и воткнул туда свой запрос. Вроде все работает. Красиво. Спасибо всем!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |