Имя: Пароль:
1C
1С v8
посчитать количество элементов табличной поле
0 Эльчин
 
08.05.14
16:11
привет. в форме обработки есть табличное поле. в нем отображается список   некоторый элементов. надо сообщить количество элементов в этом поле. как сделать?
буду очен благодарен если поможете(извините из за ошибок в тексте)
1 salvator
 
08.05.14
16:22
Ты не поверишь...
2 DirecTwiX
 
08.05.14
16:23
Данные.Количество()

Или нужно с учетом отбора? Тогда в гугл.
3 Эльчин
 
08.05.14
16:25
(2) не работает
4 Эльчин
 
08.05.14
16:27
(2) да, и нужно с учетом отбора
5 Эльчин
 
08.05.14
16:31
(2) и в интернете не нашел
6 salvator
 
08.05.14
16:31
(3) Не верю
(4) Метод НайтиСтроки смотри.
7 Эльчин
 
08.05.14
16:32
(6) вер мне
8 Эльчин
 
08.05.14
16:33
(6) НайтиСтроки  не метов табличной поле. смотри в справке
9 salvator
 
08.05.14
16:33
(8) Ок, простите, гуру 1С.
10 Эльчин
 
08.05.14
16:36
метод для этого не сушествует. нужно сделать по другому. например выгрузить колонки в ТаблицуЗначение и посчитать его, или по другому. но не могу найти как
11 salvator
 
08.05.14
16:38
(10) Вангую: у тебя на форме не табличное поле, а поле табличного документа.
12 Эльчин
 
08.05.14
16:40
(11) нет, не поле табличной части документа. табличное поле и в нем журнал документов
13 Михаил Козлов
 
08.05.14
16:40
Можно попробовать:
пост = Новый ПостроительОтчета;
пост.ИсточникДанных = Новый ОписаниеИсточникаДанных(табполе);
колвоЭлементов = пост.Результат.Выбрать().Количество();

Ваше таб. поле какого типа?
14 salvator
 
08.05.14
16:41
(12) Где я писал про "поле табличной части документа"?
15 Эльчин
 
08.05.14
16:42
(14) а что это такое ? : "поле табличного документа"
16 Эльчин
 
08.05.14
16:43
я думал этого имел введу
17 Эльчин
 
08.05.14
16:43
а что такое "поле табличного документа"
18 salvator
 
08.05.14
16:44
(15) Открой свойства этого элемента в конфигураторе. Что написано вверху в панели свойств?
19 Эльчин
 
08.05.14
16:45
(13) ДокументСписок.ЗаказНаряд
20 Эльчин
 
08.05.14
16:46
это конфигурация УправлениеСервисномЦентром. Обработка РабочийСтолПриемщика. список документов Заказ-Наряд
21 salvator
 
08.05.14
16:54
(20) См. (13)
только лучше выгрузить в ТЗ и далее НайтиСтроки

Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ИмяРеквизита);
ТЗ = Построитель.Результат.Выгрузить();
22 Эльчин
 
08.05.14
16:55
(13) Михаил, большое спасибо. получилось. ты гений!!! (y)
23 Эльчин
 
08.05.14
16:56
спасибо ребята за вниманию и помощ
24 Эльчин
 
08.05.14
16:56
вы очен мне помогли
25 jsmith82
 
08.05.14
16:57
щито это было
26 Эльчин
 
08.05.14
16:58
(25) (13) Написал Михаил Козлов:
пост = Новый ПостроительОтчета;
пост.ИсточникДанных = Новый ОписаниеИсточникаДанных(табполе);
колвоЭлементов = пост.Результат.Выбрать().Количество();
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.