Имя: Пароль:
1C
1С v8
Не определяет количество записей в регистре
0 alpha78
 
15.10.15
10:24
Добрый день, коллеги. Посоветуйте плиз.
У меня есть внешняя обработка для определения числа записей в регистре накопления. Приложение обычное.
Это число определяется командой, вот ее код с двумя вариантами (один закомментен)
ЧислоЗаписей - реквизит формы обработки

Процедура КнопкаВыполнитьНажатие(Кнопка)
    
        НаборЗаписей = РегистрыНакопления.ИспользованиеОтпусковСотрудниками.СоздатьНаборЗаписей();
        
        //вариант 1
        //Число=НаборЗаписей.Количество();
        
        //вариант 2
        ЧислоЗаписей=0;
        Для Каждого Строка Из НаборЗаписей Цикл
            ЧислоЗаписей=ЧислоЗаписей+1;    
        КонецЦикла;    
КонецПроцедуры

А количество упрямо не считается. Помогите, пожалуйста. Удачи.
1 Горогуля
 
15.10.15
10:25
выбрать количество(*) из регистр
2 aleks_default
 
15.10.15
10:25
Лопни мои глаза...
3 DDwe
 
15.10.15
10:26
"Строка" - это плохо.
4 Горогуля
 
15.10.15
10:26
(2) ну прочитать человек не догадался, с кем не бывает ;)
5 Kiks
 
15.10.15
10:26
НаборЗаписей.Прочитать()
6 Горогуля
 
15.10.15
10:26
а вот куда потом это количество девать?
7 Горогуля
 
15.10.15
10:26
(5) ещё один
8 aleks_default
 
15.10.15
10:27
(4)И отобрать тоже?
9 Горогуля
 
15.10.15
10:28
(8) если они там с кем-то письками меряются, то отбор только укоротит
10 DDwe
 
15.10.15
10:29
(9) Фи... как не культурно.)
11 aleks_default
 
15.10.15
10:30
Видимо ТС до главы "Запросы" в ЖКК не дочитал, бросил...
12 alpha78
 
15.10.15
10:34
Применил следующую конструкцию - не считает число записей

НаборЗаписей = РегистрыНакопления.ИспользованиеОтпусковСотрудниками.СоздатьНаборЗаписей();
        НаборЗаписей.Прочитать();
        ЧислоЗаписей=НаборЗаписей.Количество();
13 ДенисЧ
 
15.10.15
10:36
(12) примени такую:

выбрать количество(*)
из РегистрНакопления.ИспользованиеОтпусковСотрудниками

Точно прочитает
14 Горогуля
 
15.10.15
10:37
(12) уверен?
15 Lexey_
 
15.10.15
10:38
(12) не считает? а что тогда делает?
16 rs_trade
 
15.10.15
10:41
(0) < У меня есть внешняя обработка для определения числа записей в регистре накопления.

Выложите на Инфостарт пожалуйста. Я куплю такую.
17 Горогуля
 
15.10.15
10:42
(16) я тебе свою подарю, у меня сразу заработает
18 aleks_default
 
15.10.15
10:43
(17) Такого шедевра у тебя нет...
19 Горогуля
 
15.10.15
10:46
(18) будет. когда придумаю где его применять
20 stix2010
 
15.10.15
10:49
(16) за 10к купишь?
21 Живой Ископаемый
 
15.10.15
10:56
(3)Нет, "Строка" это нормально. Плохо называть переменные вот так: "13", "666",  и понятно почему... а "Строка" можно, ничего плохого не произойдет
22 Chikko
 
15.10.15
11:07
Выведи список из формы списка, колво строк-1 будет результат =)
23 ibreiter
 
15.10.15
11:15
(12) Скорее всего читает..
24 rs_trade
 
15.10.15
11:35
(20) 10 копеек нормальная цена за такую обработку.
25 ДенисЧ
 
15.10.15
11:37
(24) Цена зависит от потребности.
26 stix2010
 
15.10.15
11:52
(24) у меня щелчок мыши дороже стоит
27 hhhh
 
15.10.15
12:18
(26) а чего же пишешь 10к ? Люди уже все настроились.