Группировка по измерению регистра сведений #779993


#0 by oneCtester8_3
Стандартная конфигурация Управление Торговлей. Простейший запрос из регистра сведений: Запрос работает нормально Пытаюсь добавить группировку по объекту, Конструктор автоматом добавляет все поля в группировку. Если редактировать вручную выводит ошибку: Ошибка при установке атрибута контекста, Поле не входит в группу. В чем причина и как это исправить?
#1 by azernot
Применить к остальным полям агрегирующую функцию. Какой смысл в группировке по объекту? Что ожидается на выходе?
#2 by RomanYS
либо поле входит в группировки либо по нему считается агрегатная функция. Другого не дано. Может тебе итоги нужны, а не группировка?
#3 by oneCtester8_3
Мне нужны объекты без повторов с первым значением контактной информации. если в базе: Иванов - адрес    - улица Прямая дом 23 То запрос должен вывести: Иванов - адрес    - улица Прямая дом 23 Петров - Эл почта - pet@rov.com
#4 by oneCtester8_3
Буду делать ВЫБРАТЬ РАЗЛИЧНЫЕ
#5 by RomanYS
НЕ поможет
#6 by oneCtester8_3
Уже знаю.
#7 by RomanYS
" с первым значением контактной информации" - что за постановка такая. Кому и зачем такое надо?
#8 by Chameleon1980
если тут (...Мне нужны объекты без повторов с первым значением контактной информации...) имеется ввиду первое попавшееся то выкинуть тип или вид и агрегировать то, что останется (тип или вид) например как Ммаксимум
#9 by Chameleon1980
а вообще согласен с .... да со всеми согласен. что за постановка?
#10 by azernot
Задача абсолютно идиотская, потому как непонятно, что ест "первое значение контактной информации"..., если нужна хоть какая-то но одна для объекта, ну пусть будет Максимум ВЫБРАТЬ
#11 by oneCtester8_3
Если есть любая контактная информация, контрагент должен попасть в отчет и эта любая контактная информация должна быть выведена. Если нет никакой контактной информации - контрагент не фигурирует в отчете. Это тестовое задание. Обязательно в СКД. Лично я рад что не надо все виды контактной информации конкатенировать в одну строку. Не представляю как это в СКД сделать. ЗП большая. Поэтому дают идиотскую задачу с подвохом.
#12 by oneCtester8_3
Вроде сделал через объединение.
#13 by azernot
Задача проще решается через левое соединение контрагентов и контактной информации с условием
#14 by azernot
>ЗП большая. Поэтому дают идиотскую задачу с подвохом. Не потянешь, ИМХО, если тестовую задачу решаешь через Мисту.
#15 by Chameleon1980
"...Лично я рад что не надо все виды контактной информации конкатенировать в одну строку. Не представляю как это в СКД сделать...."
#16 by oneCtester8_3
я сейчас читаю возможности СКД. Чувствую подвох и тамможно все еще проще сделать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С