Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

УстановитьЗначениеВПодборе

Установить значение некоторого реквизита диалога в окне, откры­том для подбора значения.

Синтаксис:

УстановитьЗначениеВПодборе(<ИмяРеквизита>, <Значение>)

Англоязычный синоним:

SetValueInPermanentChoice

Параметры:

<ИмяРеквизита>

Строковое выражение, содержащее имя реквизита формы подбора значения.

<Значение>

Выражение, значение которого заносится в рекви­зит.

Описание:

Метод УстановитьЗначениеВПодборе, который доступен только в кон­тексте Модуля формы, используется для того, чтобы в окне диалога, открытом для подбора значения, установить значение некоторого реквизита диалога (он может быть затем использован для отображения некоторой информации в ин­формационных элементах диалога подбора значения).

Данный метод следует использовать после вызова метода ОткрытьПодбор.

Пример:

Процедура Подбор()

ГруппаДляВыбора = ТекуцийЭлемент();

Если ГруппаДляВыбора.ЭтоГруппа() = 0 Тогда

ГруппаДляВыбора = ГруппаДляВыбора.Родитель;

КонецЕсли;

ОткрытьПодбор("Справочник.Товары", "ДляПодбора", КонтПодб);

// установим в форме подбора реквизит "ГруппаВыбора"

// используя метод УстановитьЗначениеВПодборе

УстановитьЗначениеВПодборе("ГруппаВыбора", ГруппаДляВыбора);

КонецПроцедуры

См. также: ОткрытьПодбор, ОбработкаПодбора

ПолучитьЗначениеИзПодбора

Вычислить выражение в контексте открытой формы подбора.

Синтаксис:

ПолучитьЗначениеИзПодбора(<Выражение>)

Англоязычный синоним:

GetValueFromPermanentChoice

Параметры:

<Выражение>

Строковое выражение, которое должно содержать запись выражения на встроенном языке. Значение этого выра­жения вычисляется в контексте открытой формы подбо­ра.

Возвращаемое значение:

Значение вычисленного в контексте формы подбора выражения.

Описание:

Метод ПолучитьЗначениеИзПодбора, который доступен только в контек­сте Модуля формы, позволяет получить результат выражения, выполненного в контексте формы подбора (т. е. получить любые данные из той формы, напри­мер выбранный элемент списка справочника подбора значения).

Данный метод следует использовать только после вызова метода ОткрытьПодбор.

Пример:

Процедура ОбработкаПодбора(Выб, Конформы)

Кол = 0;

Если ВвестиЧисло(Кол, "Введите количество", 10, 0) = 1 Тогда

НоваяСтрока();

ТипPaб = Выб;

Количество = Кол;

АктивизироватьСтроку();

Активизировать("Стоимость", 0);

КонецЕсли;

// тип выполненной работы

ТР = ПолучитьЗначениеИзПодбора("Наименование");

КонецПроцедуры

См. также: ОткрытьПодбор, ОбработкаПодбора

Активизировать

Установить курсор на выбранный элемент диалога.

Синтаксис:

Активизировать(<ИмяРеквизита>, <Режим>)

Англоязычный синоним:

Activate

Параметры:

<ИмяРеквизита>

Необязательный параметр. Строковое выражение, содержащее имя элемента диалога, который должен быть активизирован. Пустое имя элемента диалога используется для активизации всей формы.

<Режим>

Необязательный параметр. Имеет смысл только для реквизитов многострочной части формы документа. Числовое выражение: 1 — войти в режим редакти­рования; 0 — не входить в режим редактирования. Значение по умолчанию — 1.

Описание:

Метод Активизировать, который доступен только в контексте Модуля формы, устанавливает курсор для редактирования нужного элемента диалога. Например, если необходимо установить курсор на реквизит многострочной части документа (в форме документа) после выхода из предопределенной про­цедуры ОбработкаПодбора.

Метод Активизировать может быть вызван из другого (внешнего) моду­ля, если в нем известен контекст формы, в которой нужно активизировать эле­мента диалога.

Пример:

См. предыдущий пример.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]