Имя: Пароль:
1C
1C 7.7
v7: Передача управления на поле ввода.
0 Slim747
 
13.05.19
09:10
Добрый день уважаемые форумчане.
Столкнулся со следующей проблемой.
Есть два поля ввода. Тип Строка, длина 10 символов.
Если при заполнении Поля1 упираемся в ограничение 10 символов, тогда необходимо автоматически передать управление на Поле2.

Пробовал через ОбработкуОжидания, АктивныйЭлемент().
В момент ввода симовлов(до нажатия Enter) никак не удается получить результат.
Может кто сталкивался с подобной задачей?
1 HawkEye
 
13.05.19
09:11
(0) было же недавно...
2 Slim747
 
13.05.19
09:16
Никак не могу отыскать.
А как тема называлась???
3 catena
 
13.05.19
09:24
4 catena
 
13.05.19
09:25
Вопрос "зачем" так и не был раскрыт
5 Slim747
 
13.05.19
09:30
Хочу сделать проверку наличия ТТН в 1С. Для создания сопроводительного документа водителю.
Накладные сканируются сканером. Штрихкода залетают в поле ввода, а дальше выполняются действия.
Проблема в том что иногда накладных много и длина поля не позволяет вместить столько.
6 HawkEye
 
13.05.19
09:35
(5) ты же ловишь внешнее событие от сканера, зачем тебе еще что-то?
7 Slim747
 
13.05.19
09:39
Сканер подключен в usb и отбивает просто цифры.
Внешнее событие не настраивал.
8 serpentt
 
13.05.19
09:41
(7) Так настрой "ОбработкаВнешнегоСобытия" и в ней делай свои махинации
9 HawkEye
 
13.05.19
09:42
(7) ну а как ты со сканера цифры то получаешь?
10 Slim747
 
13.05.19
09:45
На накладных есть шртихкод.
В 1С управлении на Поле1.
Сканируем сканером накладные. Информация попадает в Поле1.
Дальше работаю как с обычной строкой.
11 Slim747
 
13.05.19
09:45
управление
12 HawkEye
 
13.05.19
09:47
(10) через фиктивное закрытие формы делай.
13 Ёпрст
 
13.05.19
09:56
14 Slim747
 
13.05.19
09:56
Что значит фиктивное закрытие?
15 HawkEye
 
13.05.19
09:58
(14) вторая ссылка в (13)
16 Slim747
 
13.05.19
10:11
А если Поле1 сделать неограниченной длины. Установить параметр "Многострочный".
А затем в таблицу значений загонять длину штрихкода?
И работать уже с элементами таблицы значений.
17 HawkEye
 
13.05.19
10:15
(16) ну это уже тебе решать....
18 Slim747
 
13.05.19
10:23
Вариантов решения несколько.
Буду решать задачу.
В планах перейти на 8.3.
19 Ёпрст
 
13.05.19
10:30
(0) нормально не сделаешь с типовыми контролами. Красиво только с активиксом на форме выйдет. Ибо пасти, сколько ты там символов в поле ввода забил просто так не получится