Имя: Пароль:
1C
1С v8
Имитация ввода или как вызвать клавиатуру ввода цифр
,
0 abbas
 
01.10.14
15:55
Доброе время суток, при выборе номенклатуры или при ее изменении, необходимо вызвать клавиатуру ввода количество, как это можно реализовать, подскажите плс...
1 Ymryn
 
01.10.14
15:56
Способов много, типовой можно подсмотреть в обработке подбора номенклатуры.
2 abbas
 
01.10.14
16:10
нет не могу найти
3 abbas
 
01.10.14
16:10
делаю на управляемых формах
4 Ymryn
 
01.10.14
16:17
Тогда делаем брутально.
В синтаксис помощнике находим "ВвестиЧисло", смотрим как с этим работает, должна появиться мысль, что этом можно использовать в процедуре ПриИзменении.
Когда захочется чего-то более сложного учимся открывать подчиненные формы.
5 Ymryn
 
01.10.14
16:18
(4) каюсь, очень много опечаток. :( Исправляюсь.
"В синтаксис помощнике находим "ВвестиЧисло", смотрим как с этим работать, должна появиться мысль, что этим можно воспользоваться в процедуре ПриИзменении."
6 abbas
 
02.10.14
08:24
(5) нет, возможно не поняли друг друга нужно при изменении выходила вот такая штучка
http://pixs.ru/showimage/SnimokPNG_9024914_14075967.png
7 Ymryn
 
02.10.14
10:35
(6) действительно не совсем верно понял, приношу извинения. Увы, боюсь, что только если делать отдельную форму, ведь планируется же возврат введенных значений? Хотя можно попытаться научиться вызывать встроенный калькулятор, но я не представляю как это сделать.
8 ChiginAV
 
02.10.14
10:49
(6) В диалоге "ВвестиЧисло" есть кнопка, которая вызывает такое окно. Не подходит?
9 antoneus
 
02.10.14
10:59
10 ChiginAV
 
02.10.14
11:06
(9) У тебя там типа такого?
ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;
Shell = Новый COMОбъект("WScript.Shell");
Shell.sendKeys("{F4}")
11 antoneus
 
02.10.14
11:07
(10) дааа