Имя: Пароль:
1C
1С v8
Области видимости функций
,
0 thomY100
 
25.07.13
14:22
Добрый день, возникла следующая проблема:
в управляемом приложении при закрытии формы написал процедуру с директивой компиляции "НаСервер" и в ней вызываю функцию общего модуля
УниверсальныеМеханизмы.СохранитьНастройку(СтруктураНастройки);

в параметрах модуля стоят галки:Сервер, ВнешнееСоединение, Клиент(обычное приложение), вызов сервера

при этом возникает ошибка - "метод объекта не обнаружен", подскажите в чем причина?
1 elCust
 
25.07.13
14:26
в управляемом приложении при закрытии формы написал процедуру с директивой компиляции "НаСервер"

Давай код
2 Капитан О
 
25.07.13
14:26
в имени
3 thomY100
 
25.07.13
14:27
код процедуры

&НаСервере
Процедура СохранитьНастройки()

    ДеревоДанных = ПолучитьИзВременногоХранилища(АдресДереваДанных);
    
    СохраненнаяНастройка = Новый Структура;
    СохраненнаяНастройка.Вставить("ДеревоДанных", ДеревоДанных);
    
    СтруктураНастройки = Новый Структура;
    СтруктураНастройки.Вставить("Пользователь", глЗначениеПеременной("глТекущийПользователь"));
    СтруктураНастройки.Вставить("ИмяОбъекта", "РабочийСтолСотрудника_УправляемаяФорма");
    СтруктураНастройки.Вставить("НаименованиеНастройки", "Основная настройка");
    СтруктураНастройки.Вставить("СохраненнаяНастройка", ДеревоДанных);
    СтруктураНастройки.Вставить("ИспользоватьПриОткрытии", Истина);
    СтруктураНастройки.Вставить("СохранятьАвтоматически", Истина);
    
    СохранитьНастройку(СтруктураНастройки);

КонецПроцедуры // СохранитьНастройки()
4 thomY100
 
25.07.13
14:31
собственно вместо СохранитьНастройку(СтруктураНастройки) писал УниверсальныеМеханизмы.СохранитьНастройку(СтруктураНастройки), но не работает, скопировал в модель - заработало, но хотелось бы понять причину
5 thomY100
 
25.07.13
14:48
никто не в курсе?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.