|
v7: Навигация по полям табличного документа
| ☑ |
0
Ring
11.02.14
✎
17:27
|
1С7. Табличнвя часть документа.
Реквизит табличной части (тип справочник) получет значение по процедуре ПриНачалеВыбораЗначения
Здесь пользователь выбирает значение "Мышкой" и через клавишу ф4.
Вопрос, как организовать так, что бы "ПриНачалеВыбораЗначения"
когда пользователь входит в это поле,автоматически открывался справочник(весь список) т.е сразу же при входе в это поле, без нажатий мыши.
Спасибо.За помощь.
|
|
1
Torquader
11.02.14
✎
17:31
|
По-мойму, автовыбор в конфигураторе.
|
|
2
Ёпрст
11.02.14
✎
17:31
|
авто выбор в свойствах колонки
|
|
3
Ring
11.02.14
✎
17:36
|
автовыбор стоит
Форма Авто и автовыбор включен
|
|
4
Ёпрст
11.02.14
✎
17:45
|
ну пусть нажимает ентер и F4 потом
|
|
5
oslokot
11.02.14
✎
17:46
|
финт с автовыбором сработает только при вводе новой строки, имхо
|
|
6
Torquader
11.02.14
✎
17:48
|
Можно и так:
ПриНачалеРедактирования строки - фисксируем тот факт, что начали редактировать.
ПриОкончании - выключаем.
Через обработку ожидания или текст на форме отслеживаем изменение текущей колонки.
|
|
7
Ring
11.02.14
✎
17:51
|
Чем активизировать?
Активизировать("Название поля");
|
|
8
Torquader
11.02.14
✎
17:52
|
(7) А почему бы и нет, только галочку - войти в режим редактирования не забудь.
|
|
9
Ring
11.02.14
✎
17:53
|
FormEx.dll
есть обработки для событий на клавиши
|
|
10
Ring
11.02.14
✎
17:54
|
FormEx.dll
использую ,только для окраски цветов
|
|
11
Ring
11.02.14
✎
17:56
|
Вопрос возник,из за того,что пользователь
желает по полям перемещаться через ЕНТЕР ,а не клавишей табуляцией, как рекомендуют.
|
|
12
Torquader
11.02.14
✎
18:01
|
(11) Enter, насколько я помню, заканчивает редактирование строки.
Потом, функция, привязанная к реквизиту, как раз по Enter и срабатывает.
Можно, конечно, через FormEx ловить нажатие именно Enter, тогда нужно будет закончить редактирование и переходить на другой элемент.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой