Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Передача управления на поле ввода.

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.