|
v7: СЗ в виде менюшки - стать на нужную строку | ☑ | ||
---|---|---|---|---|
0
Злопчинский
08.07.16
✎
21:10
|
например, есть
ВыбЗнач = 0; поз = 6; //номер нужной строки списка значений СЗ.ВыбратьЗначение(ВыбЗнач,,поз,,1); как сделать чтобы при появлении менюшки выбора - УЖЕ стоял курсор на строке поз? спсб. |
|||
1
NorthWind
08.07.16
✎
22:33
|
А венда вообще позволяет в попап-меню строку при выпадении сразу выбрать? Ни разу не видел такого меню, у которого бы строка посередине подсветилась
|
|||
2
NorthWind
08.07.16
✎
22:34
|
если только вывалить меню и событием как-то сэмулировать переход... но 1Сина этим точно заниматься не будет
|
|||
3
Djelf
08.07.16
✎
22:41
|
С formex и методами РасширениеФормы.ОбработкаОжидания и Сервис.SendKeys будет. Куда ей деваться?
Не очень нравится. (0) Может лучше 2 кнопки, как в типовых Печать сделана? |
|||
4
Злопчинский
09.07.16
✎
01:41
|
(3) сендкеем я уже думал, это на крайняк
Две кнопки - некузяво, большая схема склада нарисована, жмакаем по ячейке вываливается попапменю, и если выбрали шестой пукт меню т и на следующем клике по другой ячейке скорее всего выберут тот же самый пункт меню, понятно что можно по разному сделать и может даже удобнее типа пкм выделить несколько ячеек и к набору применить действие Но пока так как есть ячейка-действие, ячейка-действие |
|||
5
Garykom
гуру
09.07.16
✎
01:51
|
(0) Курсор то какой нуна чтобы стоял, в виде стрелочки или выделения пункта попапа?
|
|||
6
Garykom
гуру
09.07.16
✎
01:52
|
http://catalog.mista.ru/public/59760/ не пойдет?
|
|||
7
Garykom
гуру
09.07.16
✎
01:53
|
(6)+ там .NET Framework 2.0 треба, но мона и без него ВК наваять
|
|||
8
Garykom
гуру
09.07.16
✎
01:56
|
(6)+ Оно бесплатно, светлая память...
|
|||
9
KoZuB
09.07.16
✎
02:22
|
(4) Мммм... последний выбранный ставить первым в списке? ну, можно еще как-то пункт обозначить при этом, если они номерные
|
|||
10
Злопчинский
09.07.16
✎
02:43
|
(5) выделения пункта попапа
|
|||
11
Злопчинский
09.07.16
✎
02:45
|
(9) я - тоже умный... и тоже думал про это.
однако даже если поставить первым в списке последний использовавшийся - все равно надо жмакнуть курсор вниз да и неудобно имхо это, народ привык к фиксированному составу списка - а тут пункты плавать начнут |
|||
12
Garykom
гуру
09.07.16
✎
05:15
|
(10) Сделай замену контекстного меню на выбор из ТЗ или своей формочки модальной даже, привыкнут быстро и как тут и було будет
|
|||
13
PR
09.07.16
✎
05:20
|
(0) Делай не меню, а выбор из списка в отдельном окне.
|
|||
14
Злопчинский
09.07.16
✎
07:37
|
Эээ умные все
Так я и сам умею |
|||
15
vladmenleo
09.07.16
✎
07:40
|
А почему просто не сделать
Поз = 6;//номер нужной строки списка значений СЗ.ТекущаяСтрока(Поз); вроде работает как надо, не? |
|||
16
vladmenleo
09.07.16
✎
07:41
|
только Поз естественно определить в модуле
Перем Поз; |
|||
17
Это_mike
09.07.16
✎
08:14
|
Емнип, надо подставить значение и позицию перед выбором.
|
|||
18
Это_mike
09.07.16
✎
08:20
|
С интерфейсной точки зрения можно сделать первый пункт в меню дублем послгеднего выбивавшегося... Либо как повтор поледнего выбиравшегося действия использовать какой-нибудь шифт-пкм или шифт-пкм-дублклик.
|
|||
19
vcv
09.07.16
✎
11:39
|
ВыбЗнач присвоить нужное значение. Разве не работает так?
|
|||
20
vcv
09.07.16
✎
11:48
|
Хотя если в виде менюшки... Меню обычно вызывают мышкой. При мышке текущий выделенный пункт там, где курсор, а курсор фиг знает где...
Хотите странного, мистер. Может быть первым пунктом вставлять "Повторить сделать ля-ля" ? |
|||
21
Djelf
09.07.16
✎
12:49
|
В (4), имхо, самое оптимальное решение "выделить несколько ячеек и к набору применить действие".
Если с клавиатуры работают, можно и с SendKeys, но как писали выше, последнее действие дублируем в первую строку списка. Тогда и голова не разорвется, от того что меню меняется, и -приличное количество нажатий. |
|||
22
Aleksey
09.07.16
✎
12:52
|
изменить способ выбора с "меню" на диалог. Там точно можно задавать позицию курсора
|
|||
23
Djelf
09.07.16
✎
13:26
|
(22) Не подойдет. Нужно как можно меньше головой и глазами по экрану ползать.
(0) Есть еще вариант - действие по умолчание лкм. Меню для выбора действия - пкм. |
|||
24
Злопчинский
09.07.16
✎
13:42
|
(15), (16),(17),(19) - у меня не работает, а у вас?
|
|||
25
Злопчинский
09.07.16
✎
13:46
|
(21) "самое оптимальное решение "выделить несколько ..."
это да.., но - сильно картинка перегружена, если еще выделение специально отрисовывать как-то - тяжко, надо редизайнить стайл ;-0 - и если ошибешься - то ошибешься крупно... .. пока наверное, сделаю, последнее действие в первый пункт.. не совсем то, конечно... |
|||
26
Djelf
09.07.16
✎
13:50
|
(25) Можно выделять через формэкс. 10 бит расширенного стиля очень похож на нажатую кнопку.
|
|||
27
Злопчинский
09.07.16
✎
13:59
|
(26) ээээ, это как? речь идет о выделении ячейки (или совокупности ячеек) печформы...
|
|||
28
Djelf
09.07.16
✎
14:10
|
АтрибутФормы.ИзменитьРасширенныйСтиль(,512); // нажата
АтрибутФормы.ИзменитьРасширенныйСтиль(512); // не нажата |
|||
29
Злопчинский
09.07.16
✎
14:25
|
(28) ээээ.. это изменение атрибутов формы, а мну надо перерисовывать участок печформы.
|
|||
30
Garykom
гуру
09.07.16
✎
14:35
|
(11) Так через ВК то сделать? Это ж стандартный путь тру 1С77
|
|||
31
Djelf
09.07.16
✎
14:35
|
А... у тебя в печатной, ну да это хуже.
|
|||
32
DJ Anthon
09.07.16
✎
14:37
|
может, сменить тип меню и не париться?
|
|||
33
Злопчинский
09.07.16
✎
15:21
|
не, сделал сдвиг последнего действия в первую позицию - самое оно получилось. еще улучшать - это уже если только на международный рынок выходить.. ;-)
http://content.screencast.com/users/Che66/folders/Jing/media/73298f41-fa71-48db-88ef-0722efc66048/2016-07-09_1519.png |
|||
34
vcv
09.07.16
✎
16:10
|
(33) Мне кажется, плохая идея менять порядок пунктов меню. Лучше первым пунктом писать "Повторить такое-то-действие". Да еще и разделителем-бы отделить.
|
|||
35
Злопчинский
09.07.16
✎
16:43
|
(34) согласен с таким мнением
Мну тоже так е мысли были Но посмотрел вживую потыкал Нормально Повторить такоето действие есть бяка с точки зрения того что повторение это некая связь с предыдущими действиями над тем же самым объектом а по факту текущее действие которое выполняем практически никак не связано с предыдущим |
|||
36
Злопчинский
09.07.16
✎
16:48
|
В пнд начсклада из отпуска выходит
Познакомлю с новшествами Посмотрим как оценит Пока начсклада в отпуске был - пинал склад, операции текущие по складу - способствует весьма выработке понимания как должно быть в проге сделано Вообще надо тех кто программит складские проги - на месячишко посадить на склад оператором или паралельно падаваном у начсмены - покрутятся во всяких неудобствах и недоделках - весьма весьма способствует правильному программированию |
|||
37
Garykom
гуру
09.07.16
✎
17:02
|
(36) Насчет падаваном это дико правильно, по себе понял.
Пока не пришлось подменять делая ревизии, принимая товар или набивая перемещения/торгуя на кассе кучу мест оптимизации просто пропустил. Потом уже понял зачем нужна такая практика во многих японских компаниях. Когда пилоты самолетов будущие работают и бортпроводниками/диспетчерами/механиками-техниками. И когда будущий (ныне сынок/дочка) генеральный директор начинает работать со стойки или даже менеджера по клинингу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |