Имя: Пароль:
1C
1С v8
Как программно начать выбор в поле ввода на табличном поле?
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) и не надо, у меня был глюк :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший