СКД. Группировка по реквизиту документа в запросе где есть и реквизиты ТЧ документа

1. wmonref1 03.04.21 10:55 Сейчас в теме
Приветствую! Есть вот такой запрос в скд:

ВЫБРАТЬ
   СУММА(1) КАК КолБольных,
   ИБТабЧасть.Ссылка.ТипБолезни,
   ИБТабЧасть.Ссылка.ДатаЗаболевания,
   ИБТабЧасть.Симптом
ИЗ 
   Документ.ИсторияБолезни.Симптомы КАК ИБТабЧасть
СГРУППИРОВАТЬ ПО 
   ТипБолезни,
   ДатаЗаболевания,
   ИБТабЧасть.Симптом

Показать


В базе введены 2 документа ИсторияБолезни (т.е. 2 больных) с 2-мя разными типами болезни. У одного больного 3 симптома, у второго 4 симптома. Если сделать отчет только по ТипБолезни и количеству больных получим 3 больных по первому типу болезни и 4 по второму. Но фактически их же по подному. Подскажите как получить реальный результат?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. biimmap 2044 03.04.21 11:16 Сейчас в теме
Если не обращать внимания на кривизну запроса...
Такой запрос пишется в 2 этапа. На первом этапе выбираете поля из таблицы Документ.ИсторияБолезни. Первые 3 поля. Помещаете результат во временную таблицу. В ней будет информация по количеству больных.
вторым запросом левым соединением к временной таблице присоединяете Документ.ИсторияБолезни.Симптомы. и добавляете в запрос поле Симптом

А вообще надо сначала стандарты разработки изучить и не писать через 2 точки. Главное Вам надо разобраться в табличной модели хранения данных в 1С и видах соединений.
3. wmonref1 03.04.21 11:50 Сейчас в теме
(2)
Переписал запрос.

ВЫБРАТЬ
	СУММА(1) КАК КолБольных,
	ИсторияБолезни.Ссылка,
        ИсторияБолезни.ТипБолезни,
        ИсторияБолезни.ДатаЗаболевания
ПОМЕСТИТЬ ВТДокс	
ИЗ
	Документ.ИсторияБолезни КАК ИсторияБолезни
ГДЕ
	ИсторияБолезни.Ссылка.Проведен
СГРУППИРОВАТЬ ПО 
	ИсторияБолезни.Ссылка,
        ИсторияБолезни.ТипБолезни,
        ИсторияБолезни.ДатаЗаболевания
;

ВЫБРАТЬ
	КолБольных,
	ТипБолезни,
	ДатаЗаболевания,
	ТабСимптомы.Симптом
ИЗ 
	ВТДокс
ЛЕВОЕ СОЕДИНЕНИЕ 
	Документ.ИсторияБолезни.Симптомы КАК ТабСимптомы
ПО 	
	ВТДокс.Ссылка = ТабСимптомы.Ссылка
Показать


Без изменений в результате отчета...
4. biimmap 2044 03.04.21 11:58 Сейчас в теме
уверены что документа у Вас 2 только? На вид запрос нормально выглядит. без данных дальше тяжело что то сказать.
Может чего не замечаю...
5. wmonref1 03.04.21 12:02 Сейчас в теме
Для одного больного вводится только один документ, соответственно - да.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот