Имя: Пароль:
1C
 
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
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.