Имя: Пароль:
1C
 
Не могу изменить запрос выборку
0 Анастасия Изотова
 
19.08.15
07:21
День добрый. У меня 1С 8.1. Пишу запрос. Подскажите, что я делаю не так?
Отчет, группирующий данные по нескольким категориям:   запрос основан на документе: РезультатыАнализов.  В документе две табличные части. Одна из них: Исследования. В табличной части есть поля: Анализ, ЮрЛицо, Пациент, Категория.
я взяла за основу старый отчет, там есть такой запрос:

"ВЫБРАТЬ
        |    КОЛИЧЕСТВО(РезультатыАнализов.Анализ) КАК Кол,
        |    РезультатыАнализов.Ссылка.Ответственный КАК Ответственный,
        |    РезультатыАнализов.Анализ КАК Анализ1,
        |    РезультатыАнализов.Ссылка.Ответственный.Код КАК КодСотр
        |ИЗ
        |    Документ.РезультатыАнализов.Исследования КАК РезультатыАнализов
        |ГДЕ
        |    РезультатыАнализов.Ссылка.Организация = &Орг
        |    И РезультатыАнализов.Ссылка.Дата <= &Д2
        |    И РезультатыАнализов.Ссылка.Дата >= &Д1
        |    И РезультатыАнализов.Ссылка.Проведен = &Пров
        |
        |СГРУППИРОВАТЬ ПО
        |    РезультатыАнализов.Ссылка.Ответственный,
        |    РезультатыАнализов.Анализ
        |
        |УПОРЯДОЧИТЬ ПО
        |    Ответственный";    

Но стоит мне добавить выборку по Пациенту, по ЮрЛицу, выдает ошибку. А мне вообще нужно запросить еще несколько позиций из табличной части Исследования, и Упорядочить по ним, сначала по Юр лицу, потом по Категории, а потом уже по Анализам и из количеству....  Я заскринила то что происходит, не подскажете, почему при построении запроса я ничего не могу туда вписать другие поля табличной части ?

http://firepic.org/images/2015-08/19/wbj0zew3alkz.png

http://firepic.org/images/2015-08/19/3w36w24d4c23.png

http://firepic.org/images/2015-08/19/ajov2arylx63.png
может дело в том что Нужные мне поля (тот же ЮлЛиц) строковый, и на справочники не завязан ?
1 Апош
 
19.08.15
07:24
нельзя группировать по бесконечной строке
2 dk
 
19.08.15
07:52
группируй через подстрока()
3 dk
 
19.08.15
07:53
если действительно по этому полю группировка нужна
вообще запросы не любят строки неограниченной длины
4 Апош
 
19.08.15
07:56
(2) возьмёт же сейчас и сгруппирует, не догадываясь о том, что ЮрЛиц по смыслу немного не строка
5 Анастасия Изотова
 
21.08.15
10:36
Я вот тоже виду что есть данные в табличной части, которые в запросе участвовать не хотят.  По Пациенту и по Организации, например,так как они к справочникам привязаны ?  (это мое уже личное предположение).
Скжите,если у меня есть в табличной части эти поля данных, типа Строка, их никак в запрос нельзя вытянуть ?
6 Апош
 
21.08.15
10:37
можно
7 Анастасия Изотова
 
01.09.15
07:07
А как ? не подскажете ?
8 ИС-2
 
naïve
01.09.15
07:25
(7) Выразить(НазваниеПоля как строка(100))