|
v8: Количество строк после сортировки как делается? | ☑ | ||
---|---|---|---|---|
0
Aziat1983
18.04.13
✎
19:34
|
Памогите, Количество строк после сортировки как делаеться?
У меня форме ТабличноеПоле1, Кнопка1 и ПолеВвода1 стоит. После сортировки через команднаяПанель1 и после нажатие кнопки1 надо чтоб выводил количество строк после сортировки. |
|||
1
Zhuravlik
18.04.13
✎
19:35
|
ЭлементыФормы.ТабличноеПоле1.Количество()?
|
|||
2
Lama12
18.04.13
✎
19:38
|
(0) А чем отличается количество строк до сортировки и после?
|
|||
3
Aziat1983
19.04.13
✎
08:43
|
Документы.ЗаписьНаПрием.ПолучитьФорму("Есеп");
полеввода1= ЭлементыФормы.ТабличноеПоле1.Количество(); Ощибка - Объект количество не определен... Памогите срочно нужен.............. |
|||
4
НЕА123
19.04.13
✎
08:49
|
ТС, почему на (2) не отвечаешь?
|
|||
5
Aziat1983
19.04.13
✎
08:54
|
ТабличноеПоле количество до и после сортировки показываеть одинаковый. Писал ТабличноеПоле1.Порядок.Количество()
Одинаково показывает |
|||
6
Wobland
19.04.13
✎
08:55
|
(5) всё правильно
|
|||
7
Aziat1983
19.04.13
✎
08:57
|
Мне надо чтоб после сортировки показаль оставшие количество строк
|
|||
8
Wobland
19.04.13
✎
08:59
|
(7) определи "количество оставшихся строк" (я верно перевёл?)
|
|||
9
Aziat1983
19.04.13
✎
09:00
|
Да правилно, оставшихся строк после сортировки
|
|||
10
Wobland
19.04.13
✎
09:01
|
(9) что это такое?
|
|||
11
Wobland
19.04.13
✎
09:02
|
пример. есть массив [0 2 8 9]. после сортировки он принимает вид [0 2 8 9]. там и там 4 элемента. удивительно, правда?
|
|||
12
Valerianich
19.04.13
✎
09:02
|
(9) После сортировки некоторые строки пропадают?:)
|
|||
13
kosts
19.04.13
✎
09:02
|
Пойду проверю, может у меня тоже строки при сортировке пропадают...
|
|||
14
Wobland
19.04.13
✎
09:03
|
моет, человек имел в виду упорядочивание? ;)
|
|||
15
Aziat1983
19.04.13
✎
09:03
|
(8) Да правилно, оставшихся строк после сортировки
|
|||
16
Valerianich
19.04.13
✎
09:04
|
(15) Та, насяльника.))
|
|||
17
Джордж1
19.04.13
✎
09:04
|
(15)что за фигню ты пишешь?
что это за хрень "оставшихся строк после сортировки" |
|||
18
Wobland
19.04.13
✎
09:04
|
(15) вот тебе массив: [0 8 4 7]. отсортируй
|
|||
19
Aziat1983
19.04.13
✎
09:07
|
(11) Например массив(2 4 6 8 9), интерваль вывераю 3-7. Остается таблице(4 6), В: какая количество строк ост?
|
|||
20
Wobland
19.04.13
✎
09:07
|
(19) вот и ясно. это не сортировка, это отбор
|
|||
21
Джордж1
19.04.13
✎
09:07
|
(19)и где тут сортировка?
|
|||
22
Wobland
19.04.13
✎
09:08
|
+(20) таки .Количество() надо колдовать
|
|||
23
Aziat1983
19.04.13
✎
09:09
|
(21) Через панель инструментов из ТабличноеПоле1
|
|||
24
Джордж1
19.04.13
✎
09:09
|
(23)тяжело с тобой, пусть другие мучуются
|
|||
25
Wobland
19.04.13
✎
09:09
|
(23) ты просто поверь, что это не сортировка
|
|||
26
Aziat1983
19.04.13
✎
09:11
|
Документы.ЗаписьНаПрием.ПолучитьФорму("Есеп");
полеввода1= ТабличноеПоле1.Отбор.Количество() Если отбор, почему посли сортировки показываеть одинаковый результат? |
|||
27
ДенисЧ
19.04.13
✎
09:12
|
как там говорится?
Ещельме кехельме? |
|||
28
Wobland
19.04.13
✎
09:12
|
(26) изучи первое предложение и возвращайся
wiki:Алгоритм_сортировки |
|||
29
Aprobator
19.04.13
✎
09:12
|
пятницо однако.
|
|||
30
Aziat1983
19.04.13
✎
09:14
|
ДА, спасибо люди. Общаться средним уровень это не мой……
|
|||
31
НЕА123
19.04.13
✎
09:15
|
(26)
колвоИспользуемыхЭлементовОтбора = 0; Для каждого ЭлОтбора из ТабличноеПоле1.Отбор Цикл колвоИспользуемыхЭлементовОтбора = колвоИспользуемыхЭлементовОтбора + ЭлОтбора.Использование; КОнецЦикла; полеввода1 = колвоИспользуемыхЭлементовОтбора; |
|||
32
Wobland
19.04.13
✎
09:22
|
(31) ему не количество элементов отбора надо, а количество данных после применения отбора
|
|||
33
Wobland
19.04.13
✎
09:23
|
(32) считаю, что на стелепатированный вопрос я ответил. вот только полегчает ли после этого автору?
|
|||
34
Wobland
19.04.13
✎
09:24
|
кстати,
к=0; Цикл к=к+ЭлОтбора.Использование |
|||
35
Wobland
19.04.13
✎
09:24
|
(34) сторно, каша в голове уже образовалась ;)
|
|||
36
CrazyBear
19.04.13
✎
09:25
|
(0) тебе надо узнать количество элементов в табличном поле после установки отбора?
(0) обычные или управляемые формы? |
|||
37
Aprobator
19.04.13
✎
09:33
|
Только вот не помню уже, метод установленный отбор учитывает или нет. На крайняк можно построитель заюзать. |
|||
38
Паланик
19.04.13
✎
09:33
|
Развод!
|
|||
39
НЕА123
19.04.13
✎
09:34
|
(37)
построитель нужен. |
|||
40
Aprobator
19.04.13
✎
09:34
|
(39) да я не против )
|
|||
41
SanGvin
19.04.13
✎
09:36
|
(0) Шайтанама!
|
|||
42
GaikA_13rus
19.04.13
✎
09:37
|
(0) У тебя просто бубна нет, поэтому и не выходит )))
|
|||
43
Aziat1983
19.04.13
✎
09:59
|
Шайтанама!!! (31) , (34) , (37) одинакивый результат.
|
|||
44
Aziat1983
19.04.13
✎
10:01
|
Кто сделает тому 2WMZ !!!
|
|||
45
vicof
19.04.13
✎
10:14
|
(44) а что за кнопка1, которую ты там нажимаешь?
|
|||
46
palpetrovich
19.04.13
✎
10:22
|
(44) дык, шли в (37), чего ждешь?
|
|||
47
Aziat1983
19.04.13
✎
10:28
|
(45) http://yadi.sk/d/ON47HbVq4APUE
Буду через час |
|||
48
Wobland
19.04.13
✎
10:49
|
(46) он не помнит про необходимость построителя. я тоже, но я почти уверен ;)
|
|||
49
НЕА123
19.04.13
✎
10:59
|
колвоСтр = 0;
Для каждого Стр из ТабличноеПоле1 Цикл колвоСтр = колвоСтр + ЭлементыФормы.ТабличноеПоле1.ПроверитьСТроку(Стр); КОнецЦикла; полеввода1 = колвоСтр; типа так, без построителя. |
|||
50
Aziat1983
19.04.13
✎
11:20
|
(49) Ошибка: итератор не определён для - Для каждого Стр из ТабличноеПоле1 Цикл
|
|||
51
hhhh
19.04.13
✎
11:42
|
(50) где-то так
ВЫБРАТЬ Количество(Ссылка) ИЗ Документ.ЗаписьНаПрием ГДЕ <тут повторить условия из отбора> |
|||
52
Aziat1983
19.04.13
✎
12:01
|
(51) Количество(Ссылка) не определен
|
|||
53
НЕА123
19.04.13
✎
12:04
|
(50)
какой тип ТабличноеПоле1? |
|||
54
Aziat1983
19.04.13
✎
12:10
|
(53) тип ТабличноеПоле1 - ДокументСписок.ЗаписьНаПрием
[email protected] Достучитесь и отправлю на почту конфигурацию |
|||
55
hhhh
19.04.13
✎
12:12
|
(54) а оплата в чем? В тугриках?
|
|||
56
НЕА123
19.04.13
✎
12:13
|
ага. присоединяюсь к (38). + пятница
|
|||
57
Aziat1983
19.04.13
✎
12:14
|
(56) Оплата после проверки прога
|
|||
58
acsent
19.04.13
✎
12:16
|
если по русски плохо говоришь, давай по английски. тут поймут
|
|||
59
Aziat1983
19.04.13
✎
12:17
|
Кто не рискует, тот шампанский не пьёт.
|
|||
60
hhhh
19.04.13
✎
12:22
|
(56) не, слова вроде нормальные: жок, иа-иа. Похоже на правду.
|
|||
61
hhhh
19.04.13
✎
12:24
|
(59) а как проверяете прога? Умеет ли скакать на коне?
|
|||
62
EvgeniuXP
19.04.13
✎
12:28
|
Отбор - Выгрузка - Количество
|
|||
63
EvgeniuXP
19.04.13
✎
12:28
|
или НайтиСтроки - Количество
|
|||
64
Aziat1983
19.04.13
✎
12:28
|
Да просто языком хорошо работаете, а деле 0. Слабо…
|
|||
65
mkanaev
19.04.13
✎
12:43
|
в голову приходит мысль с запросом в котором секция "где" формируется проходя элементы отбора объекта класса список, однако может и у самого объекта есть какие либо методы(автор посмотри в СП методы данного объекта, может найдёшь чего, я думаю самому покопаться над этим вопросом будет быстрее чем консилиум поднимать.)
PS: отбор, отбор... ФИЛЬТР блин!!! |
|||
66
Aziat1983
19.04.13
✎
13:11
|
(65) Спасибо ВСЕМ, особенно mkanaev за направление………
Выделяем все строку и выводим. Работает: Процедура Кнопка2Нажатие(Элемент) Построитель = Новый ПостроительОтчета; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Табличноеполе1); Выборка = Построитель.Результат.Выбрать(); Пока Выборка.Следующий() Цикл Элементыформы.Табличноеполе1.ВыделенныеСтроки.Добавить(Выборка.Ссылка); Конеццикла; Документы.ЗаписьНаПрием.ПолучитьФорму("Есеп"); Полеввода2= ЭлементыФормы.Табличноеполе1.ВыделенныеСтроки.Количество() * константы.Тариф.Получить(); КонецПроцедуры |
|||
67
Aprobator
19.04.13
✎
14:36
|
(66) ужас. ВыделенныеСтроки то нафига?
|
|||
68
sanja26
19.04.13
✎
14:44
|
вот и гастарбайтеры в 1с подтягиваются
|
|||
69
SherifSP
19.04.13
✎
14:44
|
(66) А бабки то хоть отослал, ему за помощь?
|
|||
70
НЕА123
19.04.13
✎
14:45
|
(67)
да ладно. тут кроме ТС никто ничего не понял. |
|||
71
Wobland
19.04.13
✎
14:53
|
это страшно. вводить данные в документ (даже не в документ, а в едит-бокс) с помощью выделения строк ТП...
|
|||
72
Wobland
19.04.13
✎
14:54
|
хотя, не в едит-бокс, а не_понял_во_что. форма ещё зачем-то в никуда получается...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |