Имя: Пароль:
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) Чо "вам"? Иди книжки читай, объекта на клиенте не существует. Существует ДатаФормыСтруктура, которая для каждой формы своя.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn