|
Активизировать элемент формы
| ☑ |
0
AliAksA
20.08.18
✎
09:23
|
Привет всем !
Нужно из процедуры Перед записью активизировать (войти в режим редактирования) определенного элемента на форме элемента справочника.
Проще: аналог 7.7 Активизировать("ИмяЭлемента", 1) в 8-ке есть?
И как организовать такое же, если редактирование в списке справочника?
Заранее благодарю.
|
|
1
Tonik992
20.08.18
✎
09:29
|
Расширение управляемой формы, процедура на клиенте ПослеЗаписи()
|
|
2
Tonik992
20.08.18
✎
09:29
|
ПередЗаписью() так же, в том же контексте
|
|
3
AliAksA
20.08.18
✎
09:33
|
(2) Неуправляемое приложение ... также не прокатывает - нашел только активизацию самой формы, а мне нужно в поле реквизита попасть
|
|
4
catena
20.08.18
✎
09:35
|
УправляемаяФорма (ManagedForm)
ТекущийЭлемент (CurrentItem)
Использование:
Чтение и запись.
Описание:
Тип: ГруппаФормы; ТаблицаФормы; ПолеФормы; КнопкаФормы.
Содержит текущий активный элемент управляемой формы.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
|
|
5
AliAksA
20.08.18
✎
09:41
|
(4) Попробовал: ЭтаФорма.ТекущийЭлемент = Номер; ошибку выдало (
|
|
6
Tonik992
20.08.18
✎
09:42
|
(5) потому что это для управляемой формы, а у вас обычная.
ИзменитьСтроку() есть. Посмотрите в синтаксисе-помощнике доступные методы у Табличного поля
|
|
7
fgaabbb
20.08.18
✎
09:48
|
(5) надо через Элементы
|
|
8
AliAksA
20.08.18
✎
09:48
|
(6) я в (3) так и написал ... в неуправляемой так прокатывает:
Если Номер = 0 Тогда
Предупреждение("Пожалуйста, укажите номер !", , "Ошибка !!!");
АктЭлемент = ЭтаФорма.ЭлементыФормы.Найти("Номер");
ЭтаФорма.ТекущийЭлемент = АктЭлемент;
Отказ = Истина;
КонецЕсли;
|
|
9
AliAksA
20.08.18
✎
09:49
|
Всем огромное спасибо !!! ТЕМА ЗАКРЫТА.
|
|
10
AliAksA
20.08.18
✎
09:51
|
упс, а в модуле списка такое в какой процедуре надо это прописать?)
|
|