|
Горячие клавиши на ОФ тормозят? 🠗Ø (Волшебник 12.09.2024 12:38) | ☑ | ||
---|---|---|---|---|
0
osa1C
11.09.24
✎
13:30
|
Вопрос к -экспертам 1С.
Есть обработка, самописная, само-переписная, ужасная, но НУЖНАЯ в работе. Все это чудо-юдо в УТ 10.3 и крайне долго работает. Начал разбор производительности. По моим замерам даже этот говнокод на тех же данных работает раза в 1,5 быстрее, если его запускать с [Кнопки на форме] (кликом мыши) Но у каждой кнопки на форме (по желанию заказчика) назначена "горячая клавиша" в основном F1,F2,F3...F12 иногда плюс ALT Запуск с "горячей кнопки" дает минус производительности. Либо я не прав, либо Волга не река |
|||
1
osa1C
11.09.24
✎
13:32
|
(0) Вопрос в том, дает ли запуск процедуры с горячей клавиши сильную задержку производительности ... или где?
|
|||
2
Волшебник
11.09.24
✎
13:33
|
Сказки
|
|||
3
osa1C
11.09.24
✎
13:36
|
(2) Эту волшебную сказку вижу
я понять не могу, где затык |
|||
4
Волшебник
11.09.24
✎
13:35
|
Покажите замеры. Где там минус и сколько процентов, секунд?
|
|||
5
Волшебник
11.09.24
✎
13:35
|
Покажите программный код
|
|||
6
maxab72
11.09.24
✎
13:38
|
Горячие клавиши назначены стандартно (через свойства в настройках командных кнопиков), или идет отлов нажатых клавиш через какое-то прерывание внешней компонентой?
|
|||
7
osa1C
11.09.24
✎
16:11
|
(4) (5) (6) Обработка не моя, самоделка и не раз переписанная (видно что на отвали переписанная).
Выложить код... да тут не знаешь что выложить. Просто есть идея переписать всю эту балалайку с нуля. Благо заказчик грамотный. На счет "горячих клавиш". Заказчик очень любил Excel и его "горячие клавиши" и думал, что для работников так будет нагляднее и удобнее работать. Мол все работает по тем же клавишам, как в Excel Вся ситуация зашла в тупик.... К форме добавлена командная панель, на нее выведены кнопки, к которым привязаны "горячие клавиши"
|
|||
8
Волшебник
11.09.24
✎
16:11
|
(7) плохое название для команды
Пост ни о чём, ноль информации! |
|||
9
osa1C
11.09.24
✎
16:43
|
(8) пиши "говнокод детектед" и закрывай ветку
|
|||
10
Волшебник
11.09.24
✎
16:14
|
(9) поучи свою жену щи варить
|
|||
11
maxab72
11.09.24
✎
16:16
|
Странно. У меня есть обработки для ТСД на УТ10.3 там с несколько десятков горячих клавиш (чтоб в ТСД с клавиатуры можно было активизировать разные функции, он ударопрочный промышленный, без тачскрина). Никакого зависания нет в принципе. Вероятно где-то в коде есть какие-то косяки, вроде опроса состояния клавиш или чего-то подобного по любому действию с клавиатуры.
P.S. Подсказка: "Действие50" это очень информативно... |
|||
12
Никулин Леонид
11.09.24
✎
16:28
|
Вряд ли запуск обработчика по по горячим клавишам может замедлять работу. Попробуйте (для теста) назначить другие сочетания клавиш. На эти же сочетания клавиш повесить другой обработчик. Будет тормозить? Возможно результат тестов натолкнёт на мысли
|
|||
13
arsik
гуру
11.09.24
✎
16:33
|
Может у тебя там сканер подключен или компонента сканера? Возможно туда сначала попадает?
|
|||
14
osa1C
11.09.24
✎
16:35
|
(11) про Дейсвие50 панели я и написал, что код дописывали на отвали, не мешай.
(12) в эту сторону покапаю, пока не понял |
|||
15
osa1C
11.09.24
✎
16:40
|
(10) Она умеет. Еще что хочешь сказать про мою жену??
|
|||
16
Волшебник
11.09.24
✎
16:54
|
(15) да любите друг друга 💖
|
|||
17
osa1C
11.09.24
✎
17:27
|
(16) ты тоже люби щи, раз больше некого. А жену мою не тронь даже словом
|
|||
18
Волшебник
11.09.24
✎
17:33
|
(17) Простите великодушно, если затронул ваши чувства, но и Вы меня поймите: вы создали хуйню-ветку про мою любовь, про мой форум
OFF: Люди - МЫ Миста!!! Подержим сайт! |
|||
19
osa1C
12.09.24
✎
09:23
|
(18) сорри, если задел Ваши чувства. Наоборот хотел Вас и Вашу любовь форум поддержать, но видимо получилось как всегда
|
|||
20
osa1C
12.09.24
✎
09:34
|
В добавление к теме.
В конфигурации нашлось очень много пустых Процедур вида: Процедура ПолеВвода21ПриИзменении(Элемент) КонецПроцедуры То есть обработчики события форм, но абсолютно пустые. Видать бывшие "программисты" тренировались, создавая событие, а если не получалось просто стирали код. Может ли это сильно влиять на производительность? Вызов события есть, хоть и пустого... |
|||
21
dmt
12.09.24
✎
10:15
|
(20) для пустой процедуры (или только с выводом сообщения) есть разница при клике/вызове по горячей клавише?
Сколько она в секундах? Вот тебе и ответ |
|||
22
Волшебник
12.09.24
✎
11:24
|
(20) Перестаньте бредить
|
|||
23
osa1C
12.09.24
✎
11:49
|
(21) клиент-сервер конечно важно, но формы то ОБЫЧНЫЕ
|
|||
24
osa1C
12.09.24
✎
11:51
|
(22) я же сейчас ругаться начну, ты сам в новых правилах "разрешил".
Я по делу вопросы задаю. Для этого и создан твой форум |
|||
25
Волшебник
12.09.24
✎
12:38
|
(24) Потрынди мне тут...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |