#0
by Defender aka LINN
Имеется 2 набора данных, настроена связь. Используется группировка примерно такого вида: - Поле главного набора - Поле подчиненного набора - Поле главного набора При этом наблюдается забавный фокус: если в подчиненном наборе нет записей, удовлетворяющих условию связи, то эта группировка не выводится вообще. А с ней не выводится и нижестоящая. Поменяв 2 последних группировки местами, получаем кусок отчета с двумя группировками, кусок - с тремя. Вопрос в чем - как вывести пустые строки для отсутствющих в наборе полей? Роли у полей вычищал и обратно ставил, Хрусталеву под лупой изучал, но она этот вопрос тактично обошла. З.Ы. Использовать один запрос не выйдет, СКД только в таком случае правильно итоги посчитает.
#2
by GenV
В свойстве поля группировки подчиненного набора стоит галка "Игнорировать значения NULL"?
#4
by Defender aka LINN
Мда... Вот так в кои-то веки создашь тему, а все равно или никто не знает, или молчат...
#5
by GenV
Сейчас потестил - тоже самое. Попробуй через объединение сделать (если есть возможность), а не через левое. Похоже через связь пропускаются не связанные строки.
#10
by Andry888
А если попробовать поместить подчиненное поле в вычислимые поля (там null менять на что то) и группировать уже по этому вычислимому полю?
#11
by GenV
Это вариант. Добавляем в основной набор левое поле с каким-нибудь пустым значением. Прописываем вычисляемое поле - ЕСТЬNULL(ПодчиненноеПоле, ЛевоеПоле). Если указывать параметр или конкретное значение - не работает.
#14
by Garkin
В Поля группировки "Поле подчиненного набора" добавь "Поле главного набора" В Выбранных полях группировки "Поле подчиненного набора" добавь "Поле главного набора" и убери с него галку.
#16
by GenV
Не получилось :( Можешь пример простенький. У меня получилось только так: Используем как обычно "поле подчиненного набора". Тогда доступны реквизиты для настройки группировки. Перед выводом получаем схему, настроки. Анализируем группировки в настройках, если поле начинается с "поле подчиненного набора", то создаем в схеме вычисляемое поле по принципу , где ПодчиненноеПоле = строка нашего поля группировки. Подменяем поле группировки в настройках на наше вычисляемое поле. После вывода восстанавливаем настройки и схему.
#18
by Defender aka LINN
Это уже тяжелая артиллерия и танцы с бубном. Задача пока что не настолько критична :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Как в СКД задать "Внутренне" соединение наборов данных?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: После обновления расшифровка во внешнем отчёте с СКД не работает
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Заголовок поля ресурсов
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Пересечение 2 наборов данных в СКД.
В этой группе 1С
- Построитель отчета - вложенные запросы
- СКД: Загрузить программно настройки в компоновщик настроек СКД из файла
- Отбор в регистре накопления типа Остатки
- hex-редактор
- Выгрузка электронных накладных для Лукойла - кто делал?
- Подскажите дистрибутив Linux для RDP клиента +1С?
- Получение значений реквизитов субконто неопределенного типа
- Как очистить регистр накопления
- Как скопировать справочник банки
- v7: Ошибка совместного доступа к файлу v8_4A_8.tmp и вылет конфигуратора. Как быть?
- УПП количество дней компенсации отпуска при увольнении
- формат даты в линуксы
- Не отображаются итоги в подвале ТП
- Материальная помощь при смерти родственника
- Проблема отрицательного исчисленного НДФЛ
- PDF - как сформировать макет
- Как оприходовать сервер + ПО к нему
- Поиск по реквизиту справочника без значащих нулей
- Как быстро свернуть большую таблицу значений?
- v7: Префикс к расчетному счету