#0
by Михаил 1С
Здравствуйте, помогите пожалуйста: Надо сделать то, что в заголовке, а именно: Продаются квартиры, сделан отчет на СКД, который показывает Площадь квартиры, ее Стоимость и ЦенуЗаКвадратныйМетр. Надо также вывести Среднюю ЦенуЗаКвадратныйМетр по всему дому. Я могу сделать измерение Дом в СКД, и могу легко посчитать арифметическое среднее по колонке, но это не оно. СреняяЦенаЗаКвМетр = СтоимостьВсехКвартирДома / ПолнуюПлощадьДома. Я посчитал это значение в запросе. Но теперь оно выводится в отдельной колонке, это не удобно. Надо, чтобы полученное мною новое поле воводилось только в итогах группировки другого поля. Как это сделать?
#1
by Михаил 1С
Построителем конечно можно сделать такой отчет, но охота в СКД. Тем более, что Ультра-Фиолетовые формы не будут поддерживать Построитель (я про УФ :)). Может быть кто-то решал такую задачу? По-моему, она многим нужная, грустно будет, если в СКД нельзя так сделать.
#2
by vmv
не объясняю поймешь сам 1. у меня в СКД есть ресурс "ЗнВЯчейке" 2. у этого ресурса такое выражение ВЫБОР КОГДА МетодИтогов = &МиСреднее ТОГДА Среднее(ЗнВЯчейке) КОГДА МетодИтогов = &МиСумма ТОГДА Сумма(ЗнВЯчейке) КОГДА МетодИтогов = &МиМинимум ТОГДА Минимум(ЗнВЯчейке) КОГДА МетодИтогов = &МиМаксимум ТОГДА Максимум(ЗнВЯчейке) КОГДА МетодИтогов = &МиКоличество ТОГДА Количество(ЗнВЯчейке) КОГДА МетодИтогов = &МиКоличествоР ТОГДА Количество(Различные ЗнВЯчейке) ИНАЧЕ ЗнВЯчейке КОНЕЦ 3. МетодИтогов - это поле СКД, которое явялется полем реальной таблицы и имеет тип Перечисление.Add_En_МетодыИтогов 3. Значение этого перечисления СУММА СРЕДНЕЕ КОЛИЧЕСТВО Нет 3. Когда мне нужно в Любой СКД в любих комбинацияъх итогов в ОДНОЙ и ТОЙ же группировке, строке, колонке и пр получать дифференцированный агрегат, а не только СУМММА - я использую выражение из п.2 4. Естесвенно у реальной таблицы должен быть реквизит "МЕтодИтогов" Другой путь дифференцирования агрегатов - методы общих модулей и создание ресурсов в СКД с вожмозными вариантами агрегатов, но этот путь сложнее в обслуживании, настройке и т.п.
#3
by vmv
СтоимостьВсехКвартирДома / ПолнуюПлощадьДома - это банальное выражение СКД, так чтог можно не читать и любая религия мира допускает написание указанного выражения как в ресурсах
#4
by Miss1C
Вы макет в скд нарисуйте и в параметр ячейки передайте данное выражение СтоимостьВсехКвартирДома / ПолнуюПлощадьДома, вот и все
#5
by vmv
по без всяких перечислений должно быть прмерно такое выражение ресурса КОГДА МетодИтогов = &СреднеВзв ТОГДА Сумма(СтоимостьВсехКвартирДома) / Сумма(ПолнуюПлощадьДома) ИНАЧЕ Сумма(СтоимостьВсехКвартирДома) КОНЕЦ ну и в первую часть КОГДА втулить вложенную проверку деления на ноль, я надеюсь не нужно писть как В СКД добавить поле МетодИтогов - как оно будет определяться в запросе - дело вкуса
#6
by vmv
главная соль тут не как и куда, а КОГДА, т.е. правило согласно которому нужно выводить либо СУММА, либо другой агрегат, либо выражение
#8
by Михаил 1С
Спасибо огромное, vmv! Я так рад, что все так просто решилось! Я никак не думал, что в СКД в Ресурсах можно писать свободное выражение. Теперь знаю, Благодарю!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Управляемый вывод группировок.
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- СКД: Настройки СКД
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: v8: Свернуть группировки СКД
В этой группе 1С
- КАК в Запросе Дату привести к началу дня?
- фильтр не работает ИнтернетПочта
- Как программно добраться до результата формы с СКД
- Ошибка Разбора XML при авторизации и формировании отчётов 1С
- Список документов по регистру "свободные остатки"
- v7: Перенос операций между 7.7 базами с помощью КД2
- HP 3015 долго печатает
- Arilot M Учет предприятий
- Сканер штрихкода в управляемой форме. Несколько внешних событий
- 1c 8.2 УПП Отчет + структура подчиненности
- Создание начального образа РИБ
- ВПФ счета на оплату клиенту
- Танцы с бубном вокруг ПриАктивизацииСтроки (серверные вызовы)
- Регламентное задание ( автоматическая загрузка данных в базу )
- Можно ли на управляемой форме сделать выпадающее меню
- 1С 8.2 УПП Распределение расходов 25 счета между 20 и 23 счетами
- v8: Как отловить нажатие кнопки ОК на форме?
- Нумерация справочника
- В форму списка справочника добавить столбец с данными из регистра сведений
- СКД. Дополнение периода.