Имя: Пароль:
1C
1С v8
Вопрос по запросу
0 Helg
 
14.10.11
14:38
Есть документ Командировка. У него есть табличная часть Агенты. Как выбрать количество строк в табличной части запросом?
"ВЫБРАТЬ
       |    Командировка.Ссылка КАК Ссылка,
       |    Командировка.Бюджет КАК Бюджет,
|Количество(??????) КАК КоличествоАгентов

       |ИЗ
       |    Документ.Командировка КАК Командировка
       |ГДЕ
       |    Командировка.ДатаНачала >= &НачалоПериода
       |    И Командировка.ДатаОкончания <= &КонецПериода";
1 Megas
 
14.10.11
14:39
Там есть что то типо

Количество()

А вообще запрос даже близко не правильный
2 Megas
 
14.10.11
14:39
Можно ещё группировать по ссылки и суммаровать 1.
3 zbv
 
14.10.11
14:39
(0) запрос строить к табличной части
4 Alex S D
 
14.10.11
14:40
5 Megas
 
14.10.11
14:41
"ВЫБРАТЬ
       |    КомандировкаАгенты.Ссылка КАК Ссылка,
       |    КомандировкаАгенты.Ссылка.Бюджет КАК Бюджет,
       |    КОЛИЧЕСТВО(1) КАК КоличествоАгентов
       |ИЗ
       |    Документ.Командировка.Агенты КАК КомандировкаАгенты
       |ГДЕ
       |    КомандировкаАгенты.ссылка.ДатаНачала >= &НачалоПериода
       |    И КомандировкаАгенты.ссылка.ДатаОкончания <= &КонецПериода";
Так попробуй
6 Helg
 
14.10.11
14:56
(5) Вот так получилось. Спасибо
"ВЫБРАТЬ
       |    КомандировкаАгенты.Ссылка КАК Ссылка,
       |    КомандировкаАгенты.Ссылка.Бюджет КАК Бюджет,
       |    КОЛИЧЕСТВО(КомандировкаАгенты.Агент) КАК КоличествоАгентов
       |ИЗ
       |    Документ.Командировка.Агенты КАК КомандировкаАгенты
       |ГДЕ
       |    КомандировкаАгенты.ссылка.ДатаНачала >= &НачалоПериода
       |    И КомандировкаАгенты.ссылка.ДатаОкончания <= &КонецПериода
       |СГРУППИРОВАТЬ ПО
       |   КомандировкаАгенты.Ссылка";