Имя: Пароль:
1C
1С v8
При открытии УФ установить фокус на нужное поле ввода и выделить его содержимое
0 Mikhail Volkov
 
16.05.17
13:22
В УТ11 есть:
ОткрытьФорму("ОбщаяФорма.ПрисоединенныйФайл", ПараметрыФормы, , ПрисоединенныйФайл);
Заменил фрагментом:
Форма = ПолучитьФорму("ОбщаяФорма.ПрисоединенныйФайл", ПараметрыФормы, , ПрисоединенныйФайл);
Форма.Открыть();
Форма.ТекущийЭлемент = Форма.Элементы.Описание;
Курсор встает в начале текстовой строки Описание. Но не выделяет содержимое. Добавил:
Форма.Элементы.Описание.АктивизироватьПоУмолчанию = Истина;
Не помогло :(, В этом поле значение по умолчанию, а нужно чтобы пользователь свое ввел!?
1 Lexey_
 
16.05.17
13:30
(0) есть же ПодсказкаВвода
2 Mikhail Volkov
 
16.05.17
13:50
(1) Какая подсказка?
Надо, чтобы пользователь сразу вводил нужный текст вместо предложенного по умолчанию, не делал лишних движений по выделению и удалению старого текста!?
3 polosov
 
16.05.17
13:57
(2) Элементы.Описание.УстановитьГраницыВыделения(...
не срабатывает?
4 Lexey_
 
16.05.17
14:06
(2) да, для этого есть ПодсказкаВвода
5 Fragster
 
гуру
16.05.17
14:35
(4) при активации поля подсказка ввода пропадает, что делает её использование данном случае бесполезным
6 Fragster
 
гуру
16.05.17
14:35
(0) а зачем там текст?
7 Lexey_
 
16.05.17
14:46
(5) согласен, не обратил внимания на активизацию
8 Вафель
 
16.05.17
14:47
(5) так правильно подсказку рядом располагать
9 Мимохожий Однако
 
16.05.17
15:05
Включи сохранение этого реквизита на форме. Последний будет предлагаться всегда
10 Mikhail Volkov
 
16.05.17
16:59
(6) Клиенту надо.
(3) Помогло, но сложно как-то:
Форма.Элементы.Описание.УстановитьГраницыВыделения(1, СтрДлина(мвДоработки.ОписаниеПрисоединенныйФайл(ПрисоединенныйФайл)) + 1);
Надеялся на что-то по проще...
(9) Это как?