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

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

СКД вывод поля только в итогах

СКД вывод поля только в итогах
Я
   zmaximka
 
25.01.13 - 22:08
Есть отчет на СКД в виде таблицы. В колонках таблицы период в строках группировки. Можно ли вывести одно из полей только в итогах? т.е что бы это поле не попадало в группировки периодов. Если можно то подскажите как
 
 
   Odavid
 
1 - 25.01.13 - 22:17
простите, вы в курсе, как СКД выводит ИТОГИ? и что это вообще такое - Итоги?
   zmaximka
 
2 - 25.01.13 - 22:19
Т.е нельзя?
   zmaximka
 
3 - 25.01.13 - 22:22
Суть задачи сводится к необходимости проанализирова данные в периодах вывести текстовую строку с результатом анализа.
   Hans
 
4 - 25.01.13 - 22:22
вопрос не понятен. в СКД  на одной из вкладок имеется колонка "расчитывать по". Можно попробывать ее.
   Odavid
 
5 - 25.01.13 - 22:29
(3) ну так и где тут у вас итоги?
(4) на вкладке Ресурсы. Там вывод по группировкам, а не расчет Итогов. Точнее, итоги там тоже можно подсчитать, но вы тоже не знаете, что это значит - Итого? :)
   Odavid
 
6 - 25.01.13 - 22:29
(2) можно, но через одно, так любимое 1С, место.
   zmaximka
 
7 - 25.01.13 - 22:30
(6) ок. Подскажите как если не затруднит.
   Odavid
 
8 - 25.01.13 - 22:47
(7) Можно попробовать вот такой финт.
Но, сроазу скажу - это для числовых итогов, для строковых СКД вообще может ничего не выдать в "Итогах" - такова уж эта недоделка.
В групировках (в детали, надо полагать?) выводите как обычно.
А для Итогов - делаете отдельную переменную, в которую будете подставлять свои "хитрости". Переменную потом подставляете В ресурсы - Рассчтывать по...
Там есть "Итоги общие" - начните с них; дело в том, что Итоги СКД считает именно как итоги, и как она будет складывать (делать конкатенацию) слов - не знает даже 1С; с числами же вполне работоспособное решение.
"Хитрости" расчитываете отдельным запросом так, чтобы в итоге получились нужные для итогов поля - как копии реальных полей таблицы, которые идут в "Детали", но так, чтобы все поля (ячейки таблицы этого поля), кроме одного (например, сооветствующее самому последнему по времени регистратору) - были пустые. В заполняемом поле - нужные данные. В итоге ставите Сумма(Поле) в нужных группировках -сосчитает итоги по всем нужным группировкам, но только по одному полю (мы же подсунули только одно поле с нужным  значением).
Т.е. получается - для основной группировки ("Детали") - обычная таблица заполнения, а для Итогов (группировок выше) - точно такая же ТЗ, но чтоб оперировала нужными данными, а не данными "обычной" ТЗ.
Если не получится - еще можно попробовать вариант с подсовыванием функции расчета (и обработки) переданного значения из кода (на той же вкладке Ресурсы - Вычислить, вставляется вызов функции из конфы), но это еще сложнее (и тоже без гарантий), чем первый вариант.
   zmaximka
 
9 - 25.01.13 - 22:52
Спасибо за идею. Буду пробовать

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