|   |   | 
| 
 | 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 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |