#0
by mishkerdon
В общем есть два справочника здания и помещения. Здания является владельцем для помещения. В СКД создаю два набора данных, в первом беру все здания, во втором беру здания с помещениями типа "Жилое" (соединение внутри набора "внутреннее"). Соединяю первый набор (источник) со вторым (приемник). Создаю группировку "только иерархия" по Зданию (поле первого набора). Затем хочу добавить ресурс "количество зданий, у которых количество помещений равно 0". Как это можно сделать? Всяко разно пытался через вычисляемые поля и ресурсы, никак не получается. На данный момент написано так: ресурс ВсегоПомещения - выражение "Количество(ВсегоПомещения)", ресурс ЗданияБезПомещения - выражение "Количество(Выбор Когда ВсегоПомещения=0 Тогда Здания Иначе Null)". Но ничего не выводит.
#1
by andreymongol82
Зачем два набора - не проще в самом запросе соединение сделать? Зачем внутреннее соединение, когда тут напрашивается левое? Почему условие нельзя поместить куда-нибудь в запрос в "ВЫБОР" или "ГДЕ"?
#2
by mishkerdon
хочется гибче. У меня еще до кучи условий, например, где помещения нежилые, где материал стен здания дерево, где только муниципальные помещения. Для каждого плодить вложенный запрос это не ведь не очень хорошо?? Или я чего-то не понимаю?
#5
by wade25
Не понимаешь. Не делай 2 набора данных, они совершенно для другого. Если хочешь тупой запрос, лучше временные таблицы юзай. А в твоем случае 1 вложенного хватит для всех условий.
#6
by mishkerdon
подскажите пожалуйста, как можно такое реализовать?? Ну вот взял в одном наборе данных здания, вложенным запросом помещения (или левым соединением). Теперь мне надо посчитать количество зданий без помещений, еще количество зданий с материалом стен дерево, и еще количество зданий где форма собственности помещения муниципальный. Я написал для третьего ресурса вычисление (ВЫБОР КОГДА (Помещения.ФормаСобственности=&Муниципальный) ТОГДА ЗДАНИЯ ИНАЧЕ NULL). Затем в ресурсах добавил это вычисляемое поле с функцией Количество. Но он мне в иерархии выводит во всех группах хотя бы 1 количество, хотя в некоторых группах здания все с помещениями.
#8
by antoneus
А почему не написать ВЫБОР КОГДА Помещения.ФормаСобственности=&Муниципальный ТОГДА 1 ИНАЧЕ 0 КОНЕЦ и запихать это в ресурс?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД Добавид в скд в макет новую группировку ....как вывести на печать?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как вывести поле ресурса только в итогах в СКД при группировке таблица
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: вывести общее количество строк
- СКД: СКД: Набор данных-объект, ошибка при подключении внешнего набора данных
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД на два запроса один отбор
- СКД: Настройки СКД
В этой группе 1С
- Веб-клиент: проблема ПослеЗаписи
- Товарищи, поделитесь форматом загрузки данных в весы CAS CL5000J-15
- Загрузка xml ПФР (ЗУП)
- 1С + Yandex API + JSON с кириллицей = проблемы с кодировкой
- Порядок выгрузки данных через план обмена
- Программно записать элементы справочников в БП3.0
- Вопрос по ЗУП как определить вариант поставки Базовая, Проф или Корп
- Как заполнить ПостроительОтчетов.Отбор из СКД.Отбор
- Последовательность событий при проведении документа.
- Работает ли кто на 1С 8.3.4 последних релизов?
- УТ 11.1 выгрузка в БП 3.0 интеркампани
- Выплата зарплаты сотруднику организации через другое лицо по доверенности
- Подразделение и «Отражение зарплаты в регламентированном учете»
- УПП:Регистры бух. учета и ЭЦП
- Анализ начисленных налогов и взносов
- Аналог В ИЕРАРХИИ в обыкновенной выборки элементов справочника
- Печать картинок
- как запустить сервер 1С 8.3 так чтобы работал режим отладки в модуле на сервере?
- ЗУП обновление на 3.0
- СКД остатки по датам