Имя: Пароль:
1C
1С v8
УФ - как активизировать поле формы
,
0 Admin_Net_1C
 
28.10.14
08:45
Народ, добрый день. Вопрос к спецам по УФ. Есть форма обработки, на которой расположены элементы Штрихкод (тип ПолеФормы) и Товары (тип ТаблицаФормы).
Мне необходимо, чтобы после окончания редактирования колонки Количество в таблице Товары, фокус ввода возвращался в поле Штрихкод.
В событии ТоварыПриОкончанииРедактирования прописываю следующий код:

Если Элемент.ТекущийЭлемент.Заголовок = "Количество" Тогда
   ЭтаФорма.ТекущийЭлемент = Элементы.my_Штрихкод;
КонецЕсли;


НО после его выполнения, в отладчике, видно, что:
ЭтаФорма.ТекущийЭлемент = ТаблицаФормы

Что необходимо сделать, чтобы активизировать поле Штрихкод? Пните плиз в нужном направлении.

P.S. Файловая ИБ, платформа 8.3.4.482
1 Admin_Net_1C
 
28.10.14
09:06
ап
2 Admin_Net_1C
 
28.10.14
09:12
(0) переделал так:


&НаКлиенте
Процедура ТоварыПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)

...

//my begin
Если Элемент.ТекущийЭлемент.Заголовок = "Количество" Тогда
  ОбработчикОповещения = Новый   ОписаниеОповещения("my_ОповещениеАктивизироватьПолеШтрихкод", ЭтотОбъект);
КонецЕсли;
//my end

...
КонецПроцедуры

&НаКлиенте
Процедура my_ОповещениеАктивизироватьПолеШтрихкод(РезультатОткрытияФормы, ДополнительныеПараметры) Экспорт
    ЭтаФорма.ТекущийЭлемент = Элементы.my_Штрихкод;
КонецПроцедуры



В этом случае, даже не заходит в процедуру my_ОповещениеАктивизироватьПолеШтрихкод. Что не так? ((
3 Admin_Net_1C
 
28.10.14
09:23
гуру УФ, хелп плиз
4 olegves
 
28.10.14
09:46
кури приИзменении Количество
5 olegves
 
28.10.14
09:49
Доступность ШК есть?
6 Krolik Bezobraznik
 
28.10.14
09:50
(0) Случаем не в мобильной платформе?
7 AlexxJ
 
28.10.14
09:51
У меня код : ЭтаФорма.ТекущийЭлемент=Элементы.Реквизит1
работает.
8 Krolik Bezobraznik
 
28.10.14
09:51
(7)  е мня тоже так работает без проблем
9 Krolik Bezobraznik
 
28.10.14
09:52
(0) У тебя случаем поле ввода ШК не недоступно?
10 AlexxJ
 
28.10.14
09:59
ТС - згинул
11 Admin_Net_1C
 
28.10.14
11:43
(0) всем спасибо, разобрался. Отладчиком нашел, что далее по коду есть еще такое:

...

ПодключитьОбработчикОжидания("Подключаемый_ИзменитьСтроку", 0.1, Истина);

...

&НаКлиенте
Процедура Подключаемый_ИзменитьСтроку()
    
  Элементы.Товары.ИзменитьСтроку();
    
КонецПроцедуры
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.