Имя: Пароль:
1C
1C 7.7
v7: Количество элементов в запросе
,
0 oleg056
 
08.11.12
20:46
Добрый день.
Можно ли получить длину запроса(количество элементов) не обходя весь запрос?
1 Попытка1С
 
08.11.12
20:48
"длину запроса" - это что-то новое..
2 Попытка1С
 
08.11.12
20:49
Выгрузить в табличку не предлагать?
3 oleg056
 
08.11.12
20:50
(1) Количество элементов в выборке
4 oleg056
 
08.11.12
20:50
(2) Нет. Как COUNT в SQL
5 Попытка1С
 
08.11.12
20:51
Юзай функцию счетчик.
6 AntiBuh
 
08.11.12
20:53
типа Счетчик?
7 Попытка1С
 
08.11.12
20:54
|Функция Счётчик = Счётчик();
8 oleg056
 
08.11.12
20:56
(7)
   ТекстЗапроса =
   "//{{ЗАПРОС(фыв)
   |Код = Справочник.ТМЦ.Код;
   |Наименование = Справочник.ТМЦ.Наименование;
   |ПолнНаименование = Справочник.ТМЦ.ПолнНаименование;
   |Условие(Наименование <> ПолнНаименование);
   |Функция Всего = Счётчик();
   |Группировка Код;
   |"//}}ЗАПРОС
Выдает не правильное значение
9 oleg056
 
08.11.12
20:56
(7) Должно быть 2, а выводит два раза по 1
10 НикДляЗапросов
 
08.11.12
21:04
(9) А ты его проСУММируй
11 oleg056
 
08.11.12
21:10
(10) Если он в группировке выдает 1 то и сумма будет 1. А можно как то сделать группировку по всем элемента *. Типа - Группировка * или Группировка ВСЕ
12 НикДляЗапросов
 
08.11.12
21:41
Ну убери группировку
   |Код = Справочник.Номенклатура.Код;
   |Наименование = Справочник.Номенклатура.Наименование;
   //|ПолнНаименование = Справочник.Номенклатура.ПолнНаименование;
   |Функция Всего = Счетчик();
   |Условие(Наименование = Наименование);            
   |";//}}ЗАПРОС