Имя: Пароль:
1C
1С v8
Управляемые формы-- вызов функции из модуля формы в модуле документа
,
0 manti
 
12.11.12
18:06
В модуля формы есть такая профедура

&НаКлиенте
Процедура РМПриИзменении() Экспорт
   Для каждого стр из Объект.РабочееМесто Цикл
       стр.пометка = Ложь;
   КонецЦикла;
   
   ТекущаяСтрока = Элементы.РабочееМесто.ТекущиеДанные;
   Если НЕ ТекущаяСтрока = Неопределено Тогда
       ТекущаяСтрока.Пометка = истина;
       УстановитьПараметрСеанса(ТекущаяСтрока.Значение);
   Иначе
       УстановитьПараметрСеанса("Пусто");
   КонецЕсли;
 
   ЗаполнитьСтраницу("Операции");
КонецПроцедуры

как ее вызвать из модуле документа? пишет
Поле объекта не обнаружено (ТекущиеДанные)
   ТекущаяСтрока = ЭтотОбъект.РабочееМесто.ТекущиеДанные;(вместо элементов пишу ЭтотОбъект)
1 simol
 
12.11.12
18:08
(0)Какие элементы у тебя в модуле документа?
2 Undefined vs NULL
 
12.11.12
18:10
Зачем?
3 manti
 
12.11.12
21:47
(1) что значит какие элементы в модуле, они в модуле формы раз уж разговор пошел
4 Tymoha
 
12.11.12
21:53
(3) на (2) ответишь?
5 Надсмотрщик
 
12.11.12
21:59
ТекущаяСтрока = Объект.РабочееМесто.ТекущиеДанные;
6 manti
 
12.11.12
22:03
(5) Переменная не определена (Объект)
   ТекущаяСтрока = <<?>>Объект.РабочееМесто.ТекущиеДанные; (Проверка: Сервер)
(2) это спцифический функционал((
7 Поросенок Петр
 
12.11.12
22:05
Это не "спицифический" функционал, это г*но во всей его красе.
8 Поросенок Петр
 
12.11.12
22:06
Более того, необходимость менять параметры сеанса в модуле документа даже затмевает п-ц с "вызовом формы".
9 manti
 
12.11.12
22:08
если знаешь решение именно по теме - просьба предложить,а не поливаться грязью....
10 zulu_mix
 
12.11.12
22:10
что такое "рабочееместо"? табличная часть?
11 manti
 
12.11.12
22:11
(10) она
12 Nexux
 
12.11.12
22:34
нельзя клиентские процедуры вызывать на сервере