Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1С полностью выделяет текст реквизита диалога при ВнешнемСобытии (число прочтений - 613 )
Vitaly
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 1
Зарегистрирован: 12. Августа 2019
1С полностью выделяет текст реквизита диалога при ВнешнемСобытии
12. Августа 2019 :: 20:32
Печать  
Здравствуйте, товарищи!

Потратив целый месяц на интеграцию офисной АТС с 1С и запустив её в эксплуатацию, пользователи столкнулись со следующей проблемой: при поступлении звонка и возникновения события от внешней компоненты, весь текущий ввод пользователя полностью выделяется и последующее нажатие на очередную букву-цифру всё затирает!

Т.к. это происходит всегда неожиданно, то пользователь не может отслеживать постоянно свой ввод и это реально мешает работе - пришлось отключить интеграцию для поиска решения.

Подобное поведение 1С вы можете наблюдать при переключении окон - снятии фокуса с 1С и возвращения к нему - любое активное поле ввода будет полностью выделено.

Подскажите, пожалуйста, что можно предпринять для борьбы с данной "фичей"? Думал, как вариант, в ОбработкеВнешнегоСобытия вызывать эмуляцию клавиатуры Влево-Вправо, но тогда всегда курсор будет справа в текущем поле.
  
Наверх
 
IP записан
 
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 84
Зарегистрирован: 02. Июля 2007
Re: 1С полностью выделяет текст реквизита диалога при ВнешнемСобытии
Ответ #1 - 13. Августа 2019 :: 12:12
Печать  
У меня такое происходило при использование СТАНДАРТНЫХ 1с запросов СоздатьОбъект("Запрос") (во время ввода ручками пользователей шел по таймеру запрос для расчета/обновления на экране чеголибо).
Перевел все на прямые скуль. все норм.


  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать