v7: Навигация по полям табличного документа #698293


#0 by Ring
1С7. Табличнвя часть документа. Реквизит табличной части (тип справочник) получет значение по процедуре ПриНачалеВыбораЗначения Здесь пользователь выбирает значение "Мышкой" и через клавишу ф4. Вопрос, как организовать так, что бы "ПриНачалеВыбораЗначения" когда пользователь входит в это поле,автоматически открывался справочник(весь список) т.е сразу же при входе в это поле, без нажатий мыши. Спасибо.За помощь.
#1 by Torquader
По-мойму, автовыбор в конфигураторе.
#2 by Ёпрст
авто выбор в свойствах колонки
#3 by Ring
автовыбор стоит Форма Авто и автовыбор включен
#4 by Ёпрст
ну пусть нажимает ентер и  F4 потом
#5 by oslokot
финт с автовыбором сработает только при вводе новой строки, имхо
#6 by Torquader
Можно и так: ПриНачалеРедактирования строки - фисксируем тот факт, что начали редактировать. ПриОкончании - выключаем. Через обработку ожидания или текст на форме отслеживаем изменение текущей колонки.
#8 by Torquader
А почему бы и нет, только галочку - войти в режим редактирования не забудь.
#9 by Ring
FormEx.dll есть обработки для событий на клавиши
#10 by Ring
FormEx.dll использую ,только для окраски цветов
#11 by Ring
Вопрос возник,из за того,что пользователь желает по полям перемещаться через ЕНТЕР ,а не клавишей табуляцией, как рекомендуют.
#12 by Torquader
Enter, насколько я помню, заканчивает редактирование строки. Потом, функция, привязанная к реквизиту, как раз по Enter и срабатывает. Можно, конечно, через FormEx ловить нажатие именно Enter, тогда нужно будет закончить редактирование и переходить на другой элемент.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С