Имя: Пароль:
1C
1С v8
Вопрос по Управляемой Форме
0 alextom81
 
06.06.12
11:38
В Самой форме все тексты процедур идут под тегом &НаСервере, либо &НаКлиенте.

В одной из процедур "На сервере" - я могу отловить нужную задачу - надо открыть её форму. Как передать данные из процедуры на сервере в процедуру &НаКлиенте ?
1 Stepa86
 
06.06.12
11:40
Сервер не может вызывать клиент, он может только вернуться на клиент
2 ZanderZ
 
06.06.12
11:41
если просто НаСервере то там контекст доступен
3 pumbaEO
 
06.06.12
11:47
(2) ок, перефразируем, сервер не может вызвать клиента.
4 alextom81
 
06.06.12
12:11
Та эта понятно... Как передать данные из процедуры
&НаСервере в процедуру &НаКлиенте ?
5 strange2007
 
06.06.12
12:13
(4) а почему на сервер не передать переменную, в которую потом запихнуть примитивные данные? Или через реквизиты клиента?
6 palpetrovich
 
06.06.12
12:17
дык, по Радченко так
&НаКлиенте
Процедура ОсновнойМенеджерПриИзменении(Элемент)
   Результат = ПроверитьРаботает(Объект.ОсновнойМенеджер);
   Если НЕ Результат Тогда
       Сообщить("Менеджер не работает");
   КонецЕсли;
КонецПроцедуры


&НаСервереБезКонтекста
Функция ПроверитьРаботает(Менеджер)
   Возврат Менеджер.Работающий;
КонецФункции
7 Азазелло
 
06.06.12
13:25
(6) здесь функция. Если ТС необходимо передавать именно из процедуру - надо заюзать ее параметры
8 alextom81
 
06.06.12
14:04
(6) Из процедуры. Процедура типовая - 1С-ная. Пытаюсь с параметрами
Спасибо
Закон Брукера: Даже маленькая практика стоит большой теории.