Имя: Пароль:
1C
1C 7.7
v7: Активизировать поле для повторного ввода штрих-кода
0 Samir
 
02.05.12
13:38
В документе есть Активизировать()
Но в данном случае обработка, я так понял для отчета или обработки нет Активизировать(), А что есть? Как заставить "мигающую палочку" вернуться  в поле набора штрих-кода после сканирования?
1 AntiBuh
 
02.05.12
13:53
Как нет? Куда дели?
2 Venom
 
02.05.12
14:08
(0) используй ложное закрытие формы
3 Venom
 
02.05.12
14:11
Перем ЛожноеЗакрытие, АктивОбъект;

Процедура АктивизацияОбъекта(Объект)
   АктивОбъект = Объект;
   ЛожноеЗакрытие = 1;
   Форма.Закрыть();
КонецПроцедуры // АктивизацияОбъекта

//======================================================================
Процедура ПриЗакрытии()    
   Если ЛожноеЗакрытие <> 0 Тогда    //ложное закрытие    
       Активизировать(АктивОбъект,1);
       ЛожноеЗакрытие = 0;
       СтатусВозврата(0);
       Возврат;
   КонецЕсли;    
КонецПроцедуры // ПриЗАкрытии
4 Venom
 
02.05.12
14:13
+(3) добавь этот код в свою форму. Чтобы активировать нужный элемент формы выполни АктивизацияОбъекта("идентификатор")
5 Злопчинский
 
02.05.12
18:10
говорят что есть такие шаманские действия
При обработке ввода в поле - вызвать модально обработку. в обработке приоткрытии установить статусвозврата(0).