Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Активизировать элемент формы

Активизировать элемент формы
Я
   AliAksA
 
20.08.18 - 09:23
Привет всем !

Нужно из процедуры Перед записью активизировать (войти в режим редактирования) определенного элемента на форме элемента справочника.
Проще: аналог 7.7 Активизировать("ИмяЭлемента", 1) в 8-ке есть?
И как организовать такое же, если редактирование в списке справочника?

Заранее благодарю.
 
 
   Tonik992
 
1 - 20.08.18 - 09:29
Расширение управляемой формы, процедура на клиенте ПослеЗаписи()
   Tonik992
 
2 - 20.08.18 - 09:29
ПередЗаписью() так же, в том же контексте
   AliAksA
 
3 - 20.08.18 - 09:33
(2) Неуправляемое приложение ... также не прокатывает - нашел только активизацию самой формы, а мне нужно в поле реквизита попасть
   catena
 
4 - 20.08.18 - 09:35
УправляемаяФорма (ManagedForm)
ТекущийЭлемент (CurrentItem)
Использование:

Чтение и запись.
Описание:

Тип: ГруппаФормы; ТаблицаФормы; ПолеФормы; КнопкаФормы.
Содержит текущий активный элемент управляемой формы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
   AliAksA
 
5 - 20.08.18 - 09:41
(4) Попробовал: ЭтаФорма.ТекущийЭлемент = Номер; ошибку выдало (
   Tonik992
 
6 - 20.08.18 - 09:42
(5) потому что это для управляемой формы, а у вас обычная.
ИзменитьСтроку() есть. Посмотрите в синтаксисе-помощнике доступные методы у Табличного поля
   fgaabbb
 
7 - 20.08.18 - 09:48
(5) надо через Элементы
   AliAksA
 
8 - 20.08.18 - 09:48
(6) я в (3) так и написал ... в неуправляемой так прокатывает:

Если Номер = 0 Тогда 
    Предупреждение("Пожалуйста, укажите номер !", , "Ошибка !!!");
    АктЭлемент = ЭтаФорма.ЭлементыФормы.Найти("Номер");
    ЭтаФорма.ТекущийЭлемент = АктЭлемент;
    Отказ = Истина;
КонецЕсли;
   AliAksA
 
9 - 20.08.18 - 09:49
Всем огромное спасибо !!! ТЕМА ЗАКРЫТА.
   AliAksA
 
10 - 20.08.18 - 09:51
упс, а в модуле списка такое в какой процедуре надо это прописать?)
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует