|
1С 7.7. Переместиться на последнюю строку ТаблицыЗначений | ☑ | ||
---|---|---|---|---|
0
es3000
23.03.16
✎
09:29
|
На форме обработки есть таблица значений.
При выполнении обработки в цикле в ТЗ добавляются строки. Как сделать чтобы по мере добавления строк таблица значений прокручивалась вниз и подсвечивалась последняя строка? Подскажите пожалуйста |
|||
1
Mikeware
23.03.16
✎
09:29
|
Открой для себя СП
|
|||
2
cw014
23.03.16
✎
09:46
|
Я решу эту задачу за 3000 рубев
|
|||
3
пипец
23.03.16
✎
09:48
|
Оо зачем ? тоесть прогрессбар средствами таблицы значений ?))))
|
|||
4
Mikeware
23.03.16
✎
09:49
|
(3) визуализация. что компьютер недаром ест свое электричество..
|
|||
5
Остап Сулейманович
23.03.16
✎
09:49
|
Расскажите уже ТС за ТекущаяСтрока()
|
|||
6
пипец
23.03.16
✎
09:49
|
+ могу понять, если ! после завершения обработки встать на последнюю строку - но помере выполнения ?
|
|||
7
Mikeware
23.03.16
✎
09:51
|
(5) ну вот, сорвал продажу СП...
|
|||
8
Mikeware
23.03.16
✎
09:52
|
(6) а по мере выполнения можно прыгать по случайным строкам. пофиг, что тормоза - зато красиво и непонятно
|
|||
9
пипец
23.03.16
✎
09:52
|
вопщим - сообщить - будет отрабатывать все таки быстрее .
.. чем обновлять форму каждый раз , этож какие тормоза то будут (она еще и отрисовывать будет фигово) |
|||
10
Mikeware
23.03.16
✎
09:54
|
(9) "сообщить" тоже не сахер...
|
|||
11
Злопчинский
23.03.16
✎
09:55
|
(0) если заполнять строки с обновлением ТЗ - существенно дольше. Правильно
Форма.ТЗ.Видимость(0); //заполнить ТЗ Форма.ТЗ.Видимость(1); а так после добавления строки напиши ТЗ.НоваяСтрока(); ТЗ.Хрень = ПолнаяХрень; ТЗ.ТекущаяСтрока(ТЗ.НомерСтроки); |
|||
12
пипец
23.03.16
✎
09:56
|
(8) угу прикрутить туда еще _GetPerformanceCounter() и сделать псевдо рендомайз Книга знаний: Случайные числа в 1С v7.7
|
|||
13
пипец
23.03.16
✎
09:59
|
(10) ну уж по крайней мере - живенько бежит и при сбоях можно посмотреть где запнулся
ЗЫ порой использую когда есть вариант при групповой обработке налететь на дедлок (SQL)- чтобы хоть как то понять выполнение на каком этапе (заодно слегка замедляет сам цикл обработки) |
|||
14
Злопчинский
23.03.16
✎
09:59
|
||||
15
Mikeware
23.03.16
✎
10:04
|
(13) состояние() в этом плане лучше. особенно если менять его каждую n-ную итерацию
|
|||
16
es3000
23.03.16
✎
10:12
|
у меня сейчас так:
дТаб.ТекущаяСтрока(дТаб.КоличествоСтрок()); Форма.Обновить(); но не работает: окно дергается, но таблица вниз не прокручивается, стоит на первой строке |
|||
17
пипец
23.03.16
✎
10:14
|
(15) сложность что состояние - сбросится, а мне нужен список созданного, состояние эт когда просто посмотреть на каком этапе ... по датам например ))) а так конечно дааа визуализировать прогресс бар на ТЗ )))
|
|||
18
пипец
23.03.16
✎
10:15
|
а чо не Форма.Обновить(1) ???
|
|||
19
Ёпрст
23.03.16
✎
10:15
|
не надо обновлять форму для этого
|
|||
20
Ёпрст
23.03.16
✎
10:16
|
+ не надо в цикле пользовтаься методом КоличествоСтрок
|
|||
21
es3000
23.03.16
✎
10:16
|
так тоже не работает:
ТЗ.ТекущаяСтрока(ТЗ.НомерСтроки); |
|||
22
пипец
23.03.16
✎
10:16
|
ндааа , представил скорость обработки чтения например тысячи полторы документов или элементов справочника и скорость обновления ТЗ гггг ))
|
|||
23
es3000
23.03.16
✎
10:18
|
(21)+ только после завершения работы обработки она показывает последнюю строку
|
|||
24
Масянька
23.03.16
✎
10:22
|
(23) Ну и норм. Представь (22)...
|
|||
25
es3000
23.03.16
✎
10:26
|
(24) у меня небольшой объем,
хотел сделать красиво и эффектно |
|||
26
Масянька
23.03.16
✎
10:29
|
(25) В данном случае: "эффектно и красиво" <> эффективно.
|
|||
27
Mikeware
23.03.16
✎
10:30
|
(25) поставь формекс и цвета меняй...
сделай ездящую кнопку... ну и так далее... |
|||
28
Масянька
23.03.16
✎
10:31
|
(27) А кнопку "Сделать фсё!" - забыл? :))))
|
|||
29
Mikeware
23.03.16
✎
10:45
|
(28) сначала пусть нажмет на предыдущую....
|
|||
30
пипец
23.03.16
✎
10:47
|
красиво - это прилепить прогресс бар на форму, в большинстве обработок он есть
|
|||
31
Ёпрст
23.03.16
✎
10:55
|
В каких то поделках делал эту шляпу, нужно посмотреть, как там реализовано
|
|||
32
Mikeware
23.03.16
✎
11:00
|
(31) какую?
|
|||
33
Ёпрст
23.03.16
✎
11:01
|
(0) На вот, развлекайся
https://cloud.mail.ru/public/M4At/vZ6eWBRXQ |
|||
34
Ёпрст
23.03.16
✎
11:01
|
ну, пауза там, для красоты
|
|||
35
пипец
23.03.16
✎
11:02
|
v7: Прогрессбар
год назад ))) |
|||
36
пипец
23.03.16
✎
11:02
|
ой , два года )_))
|
|||
37
es3000
23.03.16
✎
11:57
|
(33) спасибо
|
|||
38
es3000
23.03.16
✎
12:05
|
(33) у меня сделано точно также:
ТаблФормы.НоваяСтрока(); // заполнение колонок Форма.Обновить(0); Но у меня выделение всегда стоит на первой строке. А у тебя перемещается. Какая-то загадка |
|||
39
Ёпрст
23.03.16
✎
12:07
|
(38) еще подумай..
:) |
|||
40
Ёпрст
23.03.16
✎
12:08
|
Блин, неужели все так быстро клюшки подзабыли ?
Там было много весёлого |
|||
41
es3000
23.03.16
✎
12:09
|
а где Вася()?
в тексте модуля нету! |
|||
42
Mikeware
23.03.16
✎
12:11
|
(41) вася покурить вышел, пока ты думаешь...
|
|||
43
es3000
23.03.16
✎
12:14
|
ну не мучьте,
расскажите секрет |
|||
44
Ёпрст
23.03.16
✎
12:15
|
Можно было и без функции и на отдельный слой или.. еще способы, а так, лень
|
|||
45
Ёпрст
23.03.16
✎
12:15
|
(43) нет там секрета никакого
|
|||
46
Mikeware
23.03.16
✎
12:15
|
(43) а смысл иметь секреты, если их просто так рассказывать....
|
|||
47
Масянька
23.03.16
✎
12:25
|
(41) Есть там Вася... Есть... Ты просто плохо искал...
(45) Ой, кто бы говорил :))))) |
|||
48
Ёпрст
23.03.16
✎
12:26
|
(47)Могу кинуть другой вариант, будешь искать ?
:) |
|||
49
es3000
23.03.16
✎
12:28
|
(48) давай
|
|||
50
oslokot
23.03.16
✎
12:28
|
(48) опять небось компаунд чутка поправил? )
|
|||
51
es3000
23.03.16
✎
12:28
|
есть колонка "Вася" и в формуле прописано "Вася",
но у меня так ругается, функции "Вася" нету |
|||
52
Масянька
23.03.16
✎
12:31
|
(51) А я тебе говорю - есть! Зови собаку :)))))))
|
|||
53
Масянька
23.03.16
✎
12:31
|
(50) Намного проще.
|
|||
54
Масянька
23.03.16
✎
12:32
|
(43) "Не мучьте" - так не интересно :)
|
|||
55
es3000
23.03.16
✎
12:33
|
(54) у-у-у садюга!
|
|||
56
Ёпрст
23.03.16
✎
12:34
|
||||
57
Ёпрст
23.03.16
✎
12:35
|
Ну вот, например, можно еще придумать, лень
|
|||
58
aka AMIGO
23.03.16
✎
12:35
|
Какой ужас в ветке..
А ведь еще даже и не пятница.. |
|||
59
Ёпрст
23.03.16
✎
12:35
|
Это, в этом варианте васи нет
|
|||
60
Злопчинский
23.03.16
✎
12:35
|
ну так куда код запрятал (если штатными методами только)
? |
|||
61
Ёпрст
23.03.16
✎
12:36
|
(60) где ? в (33) ?
Там ничего не спрятано, вообще |
|||
62
es3000
23.03.16
✎
12:38
|
шаманство какое-то
|
|||
63
Злопчинский
23.03.16
✎
12:39
|
(61) там, где ты обычно прячешь...
|
|||
64
es3000
23.03.16
✎
12:43
|
что-то на пустом слое спрятано
|
|||
65
Ёпрст
23.03.16
✎
12:46
|
ладно, еще вариант
https://cloud.mail.ru/public/JHkx/h4LeRXyG9 |
|||
66
Масянька
23.03.16
✎
12:46
|
(58) Ужас...
Тут ребенок в гараже нашла мои конспекты (4-ый курс, базы данных)... Полистала и сказала - "Какой ужас!" Полностью согласна - тогда был ужас... :)))))) |
|||
67
пипец
23.03.16
✎
13:00
|
вариантов https://helpf.pro/files/view/36.html )))
|
|||
68
Mikeware
23.03.16
✎
13:03
|
(66) а прикинь, мы ходили на БД абсолютно добровольно. у нас даже в учебном плане их не было сначала (потом мы выпросили, и нам это _включили_). И экзамены приперлись сдавать, хотя совершенно с другой специальности... :-)
|
|||
69
Ёпрст
23.03.16
✎
13:47
|
Автор, куда пропал ? У тя там заработало хоть ?
|
|||
70
Злопчинский
23.03.16
✎
14:10
|
(69) Васю ищет...
|
|||
71
es3000
23.03.16
✎
14:25
|
Васю не нашел
|
|||
72
Масянька
23.03.16
✎
14:37
|
(71) Что делать будешь?
|
|||
73
Mikeware
23.03.16
✎
14:39
|
(72) плакать..
|
|||
74
Масянька
23.03.16
✎
14:42
|
(73) "И не плачь без особых причин, мальчик мой,
Ибо слёзы мужчин разрушают озоновый слой." (С) |
|||
75
Mikeware
23.03.16
✎
14:44
|
(74) если слезы разрушают, то я боюсь даже представить, что же делает моча...
|
|||
76
Ёпрст
23.03.16
✎
14:51
|
(75) Если всю мочу собрать, да еще умело - можно Солнце обоссс@ть, чтоб оно шипело!
|
|||
77
Mikeware
23.03.16
✎
14:53
|
(76) ну вот! а то: "озон, озон..."
|
|||
78
Злопчинский
23.03.16
✎
14:59
|
(76) Мальчик с феноменальной памятью...
|
|||
79
пипец
23.03.16
✎
14:59
|
(71) нажми в модуле на прог бинокль со списком процедур ))))
|
|||
80
es3000
23.03.16
✎
15:24
|
(79) Васю в списке вижу, кода не вижу.
И после изменения формы, Вася() пропадает |
|||
81
Ёпрст
23.03.16
✎
15:27
|
(80) ^)
Ты какую из 3-х версий смотришь то хоть ? Если что, Вася есть только в первой. |
|||
82
пипец
23.03.16
✎
15:28
|
(80) ;)) сдвинь курсор вправо в модуле )))
|
|||
83
Ёпрст
23.03.16
✎
15:29
|
(82) зачем ? Когда из окна фсех функций само переходит :)
|
|||
84
Масянька
23.03.16
✎
15:31
|
(83) (82) (80) Из вас троих - более длинная полоска у Ё. Тут всё понятно. А вот у оставшихся двух - практическая одинаковая... А не скажешь...
:))))))))))) |
|||
85
пипец
23.03.16
✎
15:32
|
(83) он встает НА строку, сам попробуй )))а у тебя там описание переменной )))
|
|||
86
пипец
23.03.16
✎
15:35
|
(84) хехе , ранее был другой ник + ))) но его дискредитировали
|
|||
87
пипец
23.03.16
✎
15:37
|
(85) + вот если в поиске , просто в поиске задать Вася() - то да перейдет на имя функции а с "прог бинокля" нешиша )
|
|||
88
Ёпрст
23.03.16
✎
15:40
|
(85) ну, у меня таких проблем нет, у меня из-за колорера видна табуляция
|
|||
89
пипец
23.03.16
✎
15:45
|
в остальных двух - снять галочку, автоматический порядок обхода и посмотреть обход (настроить) )))
|
|||
90
Ёпрст
23.03.16
✎
15:51
|
(89) и ?
ну увидит он там нечто.. и всё :) |
|||
91
Злопчинский
23.03.16
✎
15:53
|
(88) ты уже определись, куда ты - к умным или к красивым, к клюшкам или к снеговику...
|
|||
92
пипец
23.03.16
✎
15:59
|
(90) ранее ссылку давал на альтернативные редакторы ЕРТ-шек )))
|
|||
93
es3000
23.03.16
✎
16:17
|
ну вы изобретатели!
|
|||
94
es3000
23.03.16
✎
16:19
|
а во втором и третьем варианте где Вася()?
|
|||
95
Ёпрст
23.03.16
✎
16:29
|
(94) ега там нет
|
|||
96
Ёпрст
23.03.16
✎
16:29
|
его
|
|||
97
Ёпрст
23.03.16
✎
16:29
|
и без него усё работает
|
|||
98
Mikeware
23.03.16
✎
16:32
|
(95) (94)
Приехал мужик из командировки и приносит бухгалтеру авансовый отчет , а там на первой строке "1. Шляпа - 1000 руб. ", А дальше все, как надо. . Бухгалтер его и спрашивает: " Что за шляпа?". А он: " Да вот, понраилась шляпа - я и купил". Бухгалтер ему говорит: "Не, так не пойдет - переписывайте" Мужик пошел и переписал. Теперь "шляпа" встала в середине списка. Бухгалтер опять не принял, потребовал переписать. На третий раз приносит, читает бухгалтер, а в списке шляпы нет: "А где же шляпа? " А мужик отвечает: "А там она, только ты ее хрен найдешь!!!"© |
|||
99
es3000
23.03.16
✎
16:39
|
(97) только если форму поменять - то перестает работать
|
|||
100
пипец
23.03.16
✎
17:35
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |