Имя: Пароль:
1C
 
Реквизит обработки в форме
0 Deahianaianyrto
 
16.03.16
15:26
У меня есть реквизит в обработке. Как его изменить из модуля некой формы?
1 Жан Пердежон
 
16.03.16
15:29
ФормаОбработки.ИмяОбъектаОбработки.ИмяРеквизита = НовоеЗначение;
2 Deahianaianyrto
 
16.03.16
15:34
А подробнее можно? С примером?
3 Deahianaianyrto
 
16.03.16
15:35
(1) 2 -вам
4 batman69
 
16.03.16
16:00
(3) Какой еще пример?
5 SadrArt
 
16.03.16
16:05
(3) "2" в этом случае оценка ? )
6 ЧеловекДуши
 
16.03.16
16:21
(3) Передай в другую форму, ссылку на форму владельца.
Либо использовать параметр, в котором вы передали ссылку на своего Владельца формы.
Либо воспользоваться командой "Оповестить"

Глобальный контекст.Оповестить (Global context.Notify)
Глобальный контекст (Global context)
Оповестить (Notify)
Синтаксис:

Оповестить(<ИмяСобытия>, <Параметр>, <Источник>)
Параметры:

<ИмяСобытия> (необязательный)

Тип: Строка.
Имя события. Может быть использовано для идентификации сообщений принимающими их формами.
<Параметр> (необязательный)

Тип: Произвольный.
Параметр сообщения. Могут быть переданы любые необходимые данные.
<Источник> (необязательный)

Тип: Произвольный.
Источник события. Например, в качестве источника может быть указана другая форма.
Описание:

Посылает оповещение всем созданным формам и всем подключенным через метод ПодключитьОбработчикОповещения процедурам модуля управляемого приложения (модуля обычного приложения) или общего модуля. Если для формы задана процедура-обработчик события ОбработкаОповещения, то она будет запущена, в процедуру будут переданы указанные параметры.
Данный механизм может, например, применяться для организации обмена сообщениями между открытыми формами.

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

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Пример:

Оповестить("ЗакрытьФорму");


См. также:

Форма, событие ОбработкаОповещения
Глобальный контекст, метод ПодключитьОбработчикОповещения
Глобальный контекст, метод ОтключитьОбработчикОповещения

--------------------------------------------------------------------------------

     Методическая информация
7 Deahianaianyrto
 
16.03.16
16:25
В некой форме:

    ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
    ОбработкаОбъект.АдресВХранилищеОКАТОЮР = ПоместитьВоВременноеХранилище(ДеревоСправочникаОбъект);
    ЗначениеВРеквизитФормы(ОбработкаОбъект,"Объект");

В другой форме (основной) смотрю реквизит- ничего нет.
8 Deahianaianyrto
 
16.03.16
16:28
(1) 7- вам
9 Записьдампа
 
16.03.16
16:56
(8) Чо "вам"? Иди книжки читай, объекта на клиенте не существует. Существует ДатаФормыСтруктура, которая для каждой формы своя.
Закон Брукера: Даже маленькая практика стоит большой теории.