Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Активизировать реквизит диалога


Автор: Kaboom 1.8.2007, 16:54
После выполнение процедуры нужно активизировать реквизит диалога, как это можно сделать (7.7). Активизировать нужно поле ввода и кнопку. Не могу найти smile , помогите плз. 

Автор: Zero 1.8.2007, 17:17
Цитата(Kaboom @  1.8.2007,  16:54 Найти цитируемый пост)
Активизировать нужно поле ввода и кнопку. Не могу найти  , помогите плз.

Одновремменно можно активизировать только один объект, либо кнопку, либо поле ввода.
А метод то стандартный:
Цитата

Активизировать(<?>,);
Синтаксис:
Активизировать(<ИмяРеквизита>,<Режим>)
Назначение:
Активизировать для редактирования поле диалога.
Параметры:
<ИмяРеквизита> - необязательный параметр. Строка с именем поля диалога, которое нужно активизировать. Пустое имя элемента диалога используется для активизации всей формы.
<Режим> -  необязательный параметр. Имеет смысл только для строк списков. Число: 1 - войти в режим редактирования, 0 - не входить. Значение по умолчанию - 1.
Замечание:
Метод  Активизировать может быть вызван из другого (внешнего) модуля, если в нем известен контекст формы, в которой нужно активизировать элемент диалога. Доступ к методу возможен только в контексте Модуля формы.

Автор: Kaboom 1.8.2007, 17:50
Цитата(Zero @  1.8.2007,  17:17 Найти цитируемый пост)
Одновремменно можно активизировать только один объект, либо кнопку, либо поле ввода.

Это я понимаюsmile. Я имел ввиду что нужно один раз активизировать поле ввода, а другой раз кнопку, тоесть нужен метод который подошел для обоих случаев.

Добавлено через 5 минут и 2 секунды
Цитата из встроеной контекст помощника:
Цитата

Активизировать(<?>,);
...
Имеет смысл только для строк списков

 smile

Добавлено через 5 минут и 28 секунд
*встроеного

Автор: Zero 2.8.2007, 19:01
Цитата(Kaboom @  1.8.2007,  17:50 Найти цитируемый пост)
Я имел ввиду что нужно один раз активизировать поле ввода, а другой раз кнопку

Непонял, ты ещё неразобрался?
Код

Активизировать("Кнопка");
Код

Активизировать("ПолеВвода");

где Кнопка, ПолеВвода - идентификаторы объектов

Автор: Kaboom 3.8.2007, 18:07
Да, я действительно затупил - ну с кем не бывает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)