Имя: Пароль:
1C
 
Как узнать количество записей в запросе
, ,
0 aleks100
 
16.09.14
10:20
Как узнать количество записей в запросе
1 Wobland
 
16.09.14
10:21
в выборке
2 Asmody
 
16.09.14
10:21
КОЛИЧЕСТВО
3 PLUT
 
16.09.14
10:21
загуглить
4 Azverin
 
16.09.14
10:22
не стесняются же люди так позориться.
5 VladZ
 
16.09.14
10:22
Продам СП. Дорого!
6 aleks100
 
16.09.14
10:23
или чтоб количество было не нулевое
7 Borteg
 
16.09.14
10:23
(0) Результат = Запрос.Выполнить();
Есть ли Вообще записи -
Результат.Пустой();
Количество записей -
Результат.Выбрать().Количество();
8 aleks100
 
16.09.14
10:24
забыл просто
9 Wobland
 
16.09.14
10:27
забыть не стыдно, стыдно спрашивать такое
10 Wobland
 
16.09.14
10:27
(9) впрочем, это для программистов
11 Heckfy
 
16.09.14
10:43
Причем и в запрос еще поди ссылки загоняют, а потом количество подсчитывают. :)
12 FIXXXL
 
16.09.14
11:13
Если Выборка.Следующий() тогда

тож проверка на пустоту
13 13_Mult
 
16.09.14
11:18
И не лень ведь тему для этого создавать было.
14 VadymK
 
16.09.14
11:59
(10) Пользователи 1С называют себя программистами хаха
15 User_Agronom
 
16.09.14
12:35
(5) Продам СП ещё дороже.
16 Шой
 
17.09.14
09:05
Отдам СП почти даром, за пинок автору!
17 Heckfy
 
17.09.14
09:29
Ну дайте уже пример автору.... Ведь накодит беды какой либо....
18 r_p
 
17.09.14
09:30
Стаж: 7 лет 2 месяца 6 дней Да забыл автор, забыл просто.
19 Maximysis
 
17.09.14
09:40
20 Heckfy
 
17.09.14
09:45
Эээхххх....

&НаСервере
Функция ПолучитьКоличествоЗаписей()
    Запрос=Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    |    КОЛИЧЕСТВО(*) КАК Колич
    |ИЗ
    |    РегистрСведений.МойРегистр КАК МойРегистр
"
    ;
    РезультатЗапроса=Запрос.Выполнить().Выбрать();
    РезультатЗапроса.Следующий();
    Возврат РезультатЗапроса.Колич;
КонецФункции
21 Балоун
 
17.09.14
09:47
(20) РезультатЗапроса.Следующий() незачем
22 Я не курил
 
17.09.14
09:50
Или это надо?

ВЫБРАТЬ
    МояТаблица.МоёПоле,
    КОЛИЧЕСТВО(МояТаблица.МоёПоле) КАК КоличествоЗаписей
ИЗ
    МояТаблица КАК МояТаблица

СГРУППИРОВАТЬ ПО
    МояТаблица.МоёПоле
23 Крошка Ру
 
17.09.14
10:06
(21) Как это незачем? А спозиционировать на первой записи?
24 Kamas
 
17.09.14
10:08
(23) возврат ?(РезультатЗапроса.Следующий(),РезультатЗапроса.Колич,0) так лучше
25 Heckfy
 
17.09.14
10:41
(24) Да не нужно здесь условие. И так работает.