|
КнопкиПереходаПоСтрокам | ☑ | ||
---|---|---|---|---|
0
ColonelAp4u
21.11.14
✎
11:52
|
Добрый день подскажите как можно сделать КнопкиПереходаПоСтрокам в ДокументСписок конфиг будет стоять на моноблоке сенсорном, и при открытии списка заказов человек должен стрелочками на форме (вверх/вниз) передвигаться по строкам. Делал через имитацию
Вверх= Новый COMОбъект("Wscript.shell"); Вверх.SendKeys("{UP}"); Выдает ошибку Ошибка при вызове метода контекста (SendKeys) Произошла исключительная ситуация (0x80070057), пробовал кнопке присвоить сочетание клавиш через Новый СочетаниеКлавиш(Клавиша.NUM8, Ложь,Ложь,Истина), что обозначает нажатие шифт + нум 8 это же самое что и перейти по строкам обычными стрелками. но действий не происходит может чего то не дописал. Конфа 8.2 Розница |
|||
1
Cube
21.11.14
✎
11:57
|
(0) Если формы обычные, то можно ДокументСписок скормить построителю отчетов, найтм следующий документ и установить ТекущаяСтрока. Подробнее тут: v8: Как получить данные динамического списка? пост 11.
Если УФ, то ждать этого http://v8.1c.ru/o7/201404list/index.htm и делать аналогично. |
|||
2
mikecool
21.11.14
✎
11:59
|
делал штатно без сендкеев еще на ранних 8.2 в УФ
вспомнить бы еще как |
|||
3
Адский плющ
21.11.14
✎
12:04
|
(0) А в чем смысл блуждания по строкам стрелками?
|
|||
4
ColonelAp4u
21.11.14
✎
12:08
|
(3) в том что кому то нужно быстро отгрузить товар и выбрать нужного заказчика из списка
|
|||
5
Cube
21.11.14
✎
12:14
|
(4) А может просто высоту строк увеличить в этом списке?
|
|||
6
ColonelAp4u
21.11.14
✎
12:17
|
(5) Можно скажи как плиз
|
|||
7
Адский плющ
21.11.14
✎
12:18
|
Шрифт поставь 72.
|
|||
8
mikecool
21.11.14
✎
12:19
|
(7) и много поместится текста?
|
|||
9
Адский плющ
21.11.14
✎
12:23
|
(8) Ну направление я подсказал, а там сам отрегулирует )
|
|||
10
ColonelAp4u
21.11.14
✎
12:24
|
(7) все же думаю это не выход нужно сделать кнопки перехода. Есть еще вариант найти номер строки но как потом перейти к другому номеру строки не знаю
|
|||
11
ColonelAp4u
21.11.14
✎
12:25
|
потому что если просто написать +1 то он выдаст что поле не доступно для записи
|
|||
12
mikecool
21.11.14
✎
12:26
|
(11) правильно выдаст, делать это надо на сервере, и возвращать на клиента
на тонком клиенте у меня все работало очень шустро, по воспоминаниям |
|||
13
Адский плющ
21.11.14
✎
12:26
|
(10) Открой какой нить айпад или ведроид на худой конец и поищи приложение с кнопками перехода по строчкам. Не 90-е на дворе всё-таки.
|
|||
14
Cube
21.11.14
✎
12:30
|
(6) Высоту можно задать для любой колонки таблицы: http://storage5.static.itmages.ru/i/14/1121/h_1416562333_3775208_c5bd1c387b.jpg
|
|||
15
Cube
21.11.14
✎
12:31
|
(10) В ДС нет номеров строк...
|
|||
16
ColonelAp4u
21.11.14
✎
12:33
|
(15) ясно спс
|
|||
17
ColonelAp4u
21.11.14
✎
12:40
|
Тогда подскажите как через имитацию сделать
|
|||
18
ColonelAp4u
21.11.14
✎
12:40
|
алгоритм
|
|||
19
ColonelAp4u
21.11.14
✎
13:07
|
Решил проблему нашел как правильносендкеем пользоваться если кому
ЭтаФорма.ТекущийЭлемент=ЭлементыФормы.ДокументСписок; Shell = Новый COMОбъект("WScript.Shell"); Shell.sendKeys("{DOWN}");//вниз нажатие ЭтаФорма.ТекущийЭлемент=ЭлементыФормы.ДокументСписок; Shell = Новый COMОбъект("WScript.Shell"); Shell.sendKeys("{UP}");// вверх нажатие |
|||
20
oslokot
21.11.14
✎
13:09
|
(19) а в чем отличие от (0) ?
|
|||
21
ColonelAp4u
21.11.14
✎
13:48
|
(20) ЭтаФорма.ТекущийЭлемент=ЭлементыФормы.ДокументСписок; без этого писал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |