Группировка по объекту недвижимости в запросе.
Есть документ восстановление НДС по объектам недвижимости. Запросом собираю данные по нему. Необходимо вывести группировку по объекту недвижимости. Запрос тестирую в универсально консоли отчетов. Выводит только одни записи без группировок. Что нужно поменять для вывода группировок в запросе?
ВЫБРАТЬ
ОбъектыНедвижимости.Ссылка.Номер,
ОбъектыНедвижимости.Ссылка.Дата,
ОбъектыНедвижимости.Ссылка.Организация,
ОбъектыНедвижимости.НомерСтроки КАК НомерСтроки,
ОбъектыНедвижимости.ОбъектНедвижимости КАК ОбъектНедвижимости,
ОбъектыНедвижимости.ИспользуетсяДляОперацийНеОблагаемыхНДС КАК ИспользуетсяДляОперацийНеОблагаемыхНДС,
ОбъектыНедвижимости.ДатаНачалаИспользованияДляОпераций КАК ДатаНачалаИспользованияДляОпераций,
ОбъектыНедвижимости.ДатаВводаВЭксплуатациюБУ КАК ДатаВводаВЭксплуатациюБУ,
ОбъектыНедвижимости.ДатаНачисленияАмортизацииНУ КАК ДатаНачисленияАмортизацииНУ,
ОбъектыНедвижимости.СтоимостьОбъектаНедвижимости КАК СтоимостьОбъектаНедвижимости,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботам КАК СуммаНДСПоПодряднымРаботам,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребления КАК СуммаНДСПоСМРДляСобственногоПотребления,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимости КАК СуммаНДСПоОбъектуНедвижимости,
ОбъектыНедвижимости.ДоляВыручкиНеОблагаемаяНДС КАК ДоляВыручкиНеОблагаемаяНДС,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботамВосстановлена КАК СуммаНДСПоПодряднымРаботамВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена КАК СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимостиВосстановлена КАК СуммаНДСПоОбъектуНедвижимостиВосстановлена,
СчетаФактуры.НомерСтроки КАК НомерСтрокиСчетФактура,
СчетаФактуры.СчетФактура,
СчетаФактуры.ВидЦенности,
СчетаФактуры.КодОперацииДляДекларации,
СчетаФактуры.ДатаОплаты,
СчетаФактуры.ДокументОплаты,
СчетаФактуры.СуммаБезНДС,
СчетаФактуры.СтавкаНДС,
СчетаФактуры.НДС,
СчетаФактуры.СуммаБезНДСВосстановлена,
СчетаФактуры.НДСВосстановлен,
ОбъектыНедвижимости.КлючСтроки КАК КлючСтроки,
СчетаФактуры.КлючСтроки КАК КлючСтрокиСчетФактура
ИЗ
Документ.ВосстановлениеНДСпоОбъектамНедвижимости.ОбъектыНедвижимости КАК ОбъектыНедвижимости
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВосстановлениеНДСпоОбъектамНедвижимости.СчетаФактуры КАК СчетаФактуры
ПО ОбъектыНедвижимости.Ссылка = СчетаФактуры.Ссылка
И ОбъектыНедвижимости.КлючСтроки = СчетаФактуры.КлючСтроки
ГДЕ
ОбъектыНедвижимости.Ссылка = &Ссылка
ИТОГИ ПО
ОбъектНедвижимости
ПоказатьНайденные решения
для печатной формы сойдет.. сделали максимум, чтоб не "задвоить" данные таблицы объекта.
можно было и как вы говорите: для заполнения полей, которые в максимум использовать детальные записи из выборки по объекту. По мне так без разницы, как вам удобнее и понятней.
в СКД можно было бы по-другому сделать - настройками ресурсов
можно было и как вы говорите: для заполнения полей, которые в максимум использовать детальные записи из выборки по объекту. По мне так без разницы, как вам удобнее и понятней.
в СКД можно было бы по-другому сделать - настройками ресурсов
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
мож так?
ВЫБРАТЬ
ОбъектыНедвижимости.Ссылка.Номер,
ОбъектыНедвижимости.Ссылка.Дата,
ОбъектыНедвижимости.Ссылка.Организация,
ОбъектыНедвижимости.НомерСтроки КАК НомерСтроки,
ОбъектыНедвижимости.ОбъектНедвижимости КАК ОбъектНедвижимости,
ОбъектыНедвижимости.ИспользуетсяДляОперацийНеОблагаемыхНДС КАК ИспользуетсяДляОперацийНеОблагаемыхНДС,
ОбъектыНедвижимости.ДатаНачалаИспользованияДляОпераций КАК ДатаНачалаИспользованияДляОпераций,
ОбъектыНедвижимости.ДатаВводаВЭксплуатациюБУ КАК ДатаВводаВЭксплуатациюБУ,
ОбъектыНедвижимости.ДатаНачисленияАмортизацииНУ КАК ДатаНачисленияАмортизацииНУ,
ОбъектыНедвижимости.СтоимостьОбъектаНедвижимости КАК СтоимостьОбъектаНедвижимости,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботам КАК СуммаНДСПоПодряднымРаботам,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребления КАК СуммаНДСПоСМРДляСобственногоПотребления,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимости КАК СуммаНДСПоОбъектуНедвижимости,
ОбъектыНедвижимости.ДоляВыручкиНеОблагаемаяНДС КАК ДоляВыручкиНеОблагаемаяНДС,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботамВосстановлена КАК СуммаНДСПоПодряднымРаботамВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена КАК СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимостиВосстановлена КАК СуммаНДСПоОбъектуНедвижимостиВосстановлена,
СчетаФактуры.НомерСтроки КАК НомерСтрокиСчетФактура,
СчетаФактуры.СчетФактура,
СчетаФактуры.ВидЦенности,
СчетаФактуры.КодОперацииДляДекларации,
СчетаФактуры.ДатаОплаты,
СчетаФактуры.ДокументОплаты,
СчетаФактуры.СуммаБезНДС,
СчетаФактуры.СтавкаНДС,
СчетаФактуры.НДС,
СчетаФактуры.СуммаБезНДСВосстановлена,
СчетаФактуры.НДСВосстановлен,
ОбъектыНедвижимости.КлючСтроки КАК КлючСтроки,
СчетаФактуры.КлючСтроки КАК КлючСтрокиСчетФактура
ИЗ
Документ.ВосстановлениеНДСпоОбъектамНедвижимости.ОбъектыНедвижимости КАК ОбъектыНедвижимости
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВосстановлениеНДСпоОбъектамНедвижимости.СчетаФактуры КАК СчетаФактуры
ПО ОбъектыНедвижимости.Ссылка = СчетаФактуры.Ссылка
И ОбъектыНедвижимости.КлючСтроки = СчетаФактуры.КлючСтроки
ГДЕ
ОбъектыНедвижимости.Ссылка = &Ссылка
УПОРЯДОЧИТЬ ПО
ОбъектНедвижимости ИЕРАРХИЯ
Показать
(3) NetDozor, (4) sommid,
да действительно - в построителе указал объект группировки. Заработлао как и нужно. Просто сначала выводил по умолчанию с группами).
Нужно ли вытягивать в первую группировку данные по объекту недвижимости? или же можно получить их, шагнув при обхде запроса из второго уровня группировки?
(5) echo77, нет, тут запрос не ради отчета, а ради печатной формочки документа)
да действительно - в построителе указал объект группировки. Заработлао как и нужно. Просто сначала выводил по умолчанию с группами).
Нужно ли вытягивать в первую группировку данные по объекту недвижимости? или же можно получить их, шагнув при обхде запроса из второго уровня группировки?
(5) echo77, нет, тут запрос не ради отчета, а ради печатной формочки документа)
Прикрепленные файлы:
Нужно ли вытягивать в первую группировку данные по объекту недвижимости? или же можно получить их, шагнув при обхде запроса из второго уровня группировки?
Есть документ восстановление НДС по объектам недвижимости. Там две ТЧ - по объектам недвижимости и счетам фактуры. У одного объекта может быть несколько счетов фактур(позиций строк в ТЧ счета фактуры). В таком виде:
ВЫБРАТЬ
ОбъектыНедвижимости.Ссылка.Номер,
ОбъектыНедвижимости.Ссылка.Дата,
ОбъектыНедвижимости.Ссылка.Организация,
ОбъектыНедвижимости.НомерСтроки КАК НомерСтроки,
ОбъектыНедвижимости.ОбъектНедвижимости КАК ОбъектНедвижимости,
ОбъектыНедвижимости.ИспользуетсяДляОперацийНеОблагаемыхНДС КАК ИспользуетсяДляОперацийНеОблагаемыхНДС,
ОбъектыНедвижимости.ДатаНачалаИспользованияДляОпераций КАК ДатаНачалаИспользованияДляОпераций,
ОбъектыНедвижимости.ДатаВводаВЭксплуатациюБУ КАК ДатаВводаВЭксплуатациюБУ,
ОбъектыНедвижимости.ДатаНачисленияАмортизацииНУ КАК ДатаНачисленияАмортизацииНУ,
ОбъектыНедвижимости.СтоимостьОбъектаНедвижимости КАК СтоимостьОбъектаНедвижимости,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботам КАК СуммаНДСПоПодряднымРаботам,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребления КАК СуммаНДСПоСМРДляСобственногоПотребления,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимости КАК СуммаНДСПоОбъектуНедвижимости,
ОбъектыНедвижимости.ДоляВыручкиНеОблагаемаяНДС КАК ДоляВыручкиНеОблагаемаяНДС,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботамВосстановлена КАК СуммаНДСПоПодряднымРаботамВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена КАК СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимостиВосстановлена КАК СуммаНДСПоОбъектуНедвижимостиВосстановлена,
СчетаФактуры.НомерСтроки КАК НомерСтрокиСчетФактура,
СчетаФактуры.СчетФактура,
СчетаФактуры.ВидЦенности,
СчетаФактуры.КодОперацииДляДекларации,
СчетаФактуры.ДатаОплаты,
СчетаФактуры.ДокументОплаты,
СчетаФактуры.СуммаБезНДС,
СчетаФактуры.СтавкаНДС,
СчетаФактуры.НДС,
СчетаФактуры.СуммаБезНДСВосстановлена,
СчетаФактуры.НДСВосстановлен,
ОбъектыНедвижимости.КлючСтроки КАК КлючСтроки,
СчетаФактуры.КлючСтроки КАК КлючСтрокиСчетФактура
ИЗ
Документ.ВосстановлениеНДСпоОбъектамНедвижимости.ОбъектыНедвижимости КАК ОбъектыНедвижимости
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВосстановлениеНДСпоОбъектамНедвижимости.СчетаФактуры КАК СчетаФактуры
ПО ОбъектыНедвижимости.Ссылка = СчетаФактуры.Ссылка
И ОбъектыНедвижимости.КлючСтроки = СчетаФактуры.КлючСтроки
ГДЕ
ОбъектыНедвижимости.Ссылка = &Ссылка
ИТОГИ ПО
ОбъектНедвижимости
Показатьчтобы получить данные по объекту нужно шагнуть во второй уровень группировки.
Функцией МАКСИМУМ вытащил данные по объекту на первый уровень группировки.
ВЫБРАТЬ
ОбъектыНедвижимости.Ссылка.Номер,
ОбъектыНедвижимости.Ссылка.Дата,
ОбъектыНедвижимости.Ссылка.Организация,
ОбъектыНедвижимости.НомерСтроки КАК НомерСтроки,
ОбъектыНедвижимости.ОбъектНедвижимости КАК ОбъектНедвижимости,
ОбъектыНедвижимости.ИспользуетсяДляОперацийНеОблагаемыхНДС КАК ИспользуетсяДляОперацийНеОблагаемыхНДС,
ОбъектыНедвижимости.ДатаНачалаИспользованияДляОпераций КАК ДатаНачалаИспользованияДляОпераций,
ОбъектыНедвижимости.ДатаВводаВЭксплуатациюБУ КАК ДатаВводаВЭксплуатациюБУ,
ОбъектыНедвижимости.ДатаНачисленияАмортизацииНУ КАК ДатаНачисленияАмортизацииНУ,
ОбъектыНедвижимости.СтоимостьОбъектаНедвижимости КАК СтоимостьОбъектаНедвижимости,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботам КАК СуммаНДСПоПодряднымРаботам,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребления КАК СуммаНДСПоСМРДляСобственногоПотребления,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимости КАК СуммаНДСПоОбъектуНедвижимости,
ОбъектыНедвижимости.ДоляВыручкиНеОблагаемаяНДС КАК ДоляВыручкиНеОблагаемаяНДС,
ОбъектыНедвижимости.СуммаНДСПоПодряднымРаботамВосстановлена КАК СуммаНДСПоПодряднымРаботамВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена КАК СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена,
ОбъектыНедвижимости.СуммаНДСПоОбъектуНедвижимостиВосстановлена КАК СуммаНДСПоОбъектуНедвижимостиВосстановлена,
СчетаФактуры.НомерСтроки КАК НомерСтрокиСчетФактура,
СчетаФактуры.СчетФактура,
СчетаФактуры.ВидЦенности,
СчетаФактуры.КодОперацииДляДекларации,
СчетаФактуры.ДатаОплаты,
СчетаФактуры.ДокументОплаты,
СчетаФактуры.СуммаБезНДС,
СчетаФактуры.СтавкаНДС,
СчетаФактуры.НДС,
СчетаФактуры.СуммаБезНДСВосстановлена,
СчетаФактуры.НДСВосстановлен,
ОбъектыНедвижимости.КлючСтроки КАК КлючСтроки,
СчетаФактуры.КлючСтроки КАК КлючСтрокиСчетФактура
ИЗ
Документ.ВосстановлениеНДСпоОбъектамНедвижимости.ОбъектыНедвижимости КАК ОбъектыНедвижимости
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВосстановлениеНДСпоОбъектамНедвижимости.СчетаФактуры КАК СчетаФактуры
ПО ОбъектыНедвижимости.Ссылка = СчетаФактуры.Ссылка
И ОбъектыНедвижимости.КлючСтроки = СчетаФактуры.КлючСтроки
ГДЕ
ОбъектыНедвижимости.Ссылка = &Ссылка
ИТОГИ
МАКСИМУМ(ИспользуетсяДляОперацийНеОблагаемыхНДС),
МАКСИМУМ(ДатаНачалаИспользованияДляОпераций),
МАКСИМУМ(ДатаВводаВЭксплуатациюБУ),
МАКСИМУМ(ДатаНачисленияАмортизацииНУ),
МАКСИМУМ(СтоимостьОбъектаНедвижимости),
МАКСИМУМ(СуммаНДСПоПодряднымРаботам),
МАКСИМУМ(СуммаНДСПоСМРДляСобственногоПотребления),
МАКСИМУМ(СуммаНДСПоОбъектуНедвижимости),
МАКСИМУМ(ДоляВыручкиНеОблагаемаяНДС),
МАКСИМУМ(СуммаНДСПоПодряднымРаботамВосстановлена),
МАКСИМУМ(СуммаНДСПоСМРДляСобственногоПотребленияВосстановлена),
МАКСИМУМ(СуммаНДСПоОбъектуНедвижимостиВосстановлена)
ПО
ОбъектНедвижимости
ПоказатьПравильно ли я поступил с т.зрения получения данных из запроса?
для печатной формы сойдет.. сделали максимум, чтоб не "задвоить" данные таблицы объекта.
можно было и как вы говорите: для заполнения полей, которые в максимум использовать детальные записи из выборки по объекту. По мне так без разницы, как вам удобнее и понятней.
в СКД можно было бы по-другому сделать - настройками ресурсов
можно было и как вы говорите: для заполнения полей, которые в максимум использовать детальные записи из выборки по объекту. По мне так без разницы, как вам удобнее и понятней.
в СКД можно было бы по-другому сделать - настройками ресурсов
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот