|
Как программно начать выбор в поле ввода на табличном поле? |
☑ |
0
oslokot
02.12.13
✎
12:40
|
Пока делаю так:
Процедура ПриНачалеРедактирования(Элемент, НоваяСтрока)
Shell = Новый COMОбъект("WScript.Shell");
Shell.SendKeys("{F4}");
КонецПроцедуры
Но а средствами 1с как?
|
|
1
Wobland
02.12.13
✎
12:41
|
//Процедура ПриНачалеРедактирования(Элемент, НоваяСтрока)
// Shell = Новый COMОбъект("WScript.Shell");
// Shell.SendKeys("{F4}");
//КонецПроцедуры
|
|
2
oslokot
02.12.13
✎
12:43
|
(1) о, супер. работает! )
|
|
3
oslokot
02.12.13
✎
13:03
|
ну а серьезно, как? программно вызвать выбор, кроме как скриптом?
|
|
4
Wobland
02.12.13
✎
13:04
|
ну форму выбора получи что ли..
|
|
5
oslokot
02.12.13
✎
13:08
|
(4) да, забыл сказать что это выбор списка, пристроенный к полю ввода. Не справочник/документ, обычный список.
Короче, по F4 вызывается ВыбратьИзСписка()
|
|
6
х86
02.12.13
✎
13:13
|
изменитьстроку
|
|
7
oslokot
02.12.13
✎
13:19
|
а, это я тупанул. В этом событии просто нужно вызывать выбор из списка и всё :) Тему можно закрывать
|
|
8
Maxus43
02.12.13
✎
13:24
|
(7) повезло, я вот нихрена не понял что хотел
|
|
9
oslokot
02.12.13
✎
13:26
|
(8) и не надо, у меня был глюк :)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший