Имя: Пароль:
1C
1С v8
передача значения, клиент - сервер
0 1Cancer
 
23.09.15
16:20
реквизит1 - число.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

  Если Параметры.Свойство("КоличествоФакторов") Тогда
        колфакт = Параметры.КоличествоФакторов;
    КонецЕсли;
ЗначениеВРеквизитФормы(колфакт,"Реквизит1");    
    
КонецПроцедуры

&Наклиенте
Процедура ок(Команда)
    ВозвращаемоеЗначение = новый массив(3);
    ВозвращаемоеЗначение[0]=группировка1;
    ВозвращаемоеЗначение[1]=группировка2;

перемен= Реквизит1  ;
    этаформа.Закрыть(ВозвращаемоеЗначение);
         
//  
КонецПроцедуры

паремен = 0 хотя я передаю значение 6 в структуре. =/
в чем ошибка
1 Лефмихалыч
 
23.09.15
16:45
а если убрать "ЗначениеВРеквизитФормы(колфакт,"Реквизит1");"?
2 1Cancer
 
23.09.15
16:54
(1) собств а как я тогда передам от сервака к клиенту "колфакт" ?
3 v-kam
 
23.09.15
16:55
колфакт = Параметры.КоличествоФакторов;

колфакт - и есть реквизит
4 1Cancer
 
23.09.15
16:58
(3) ничего не изменилось
5 1Cancer
 
23.09.15
17:04
ПараметрыФормы = Новый Структура();
     параметрыформы.Вставить("КоличествоФакторов",КоличествоФакторов);
    ВозвращаемоеЗначение= ОткрытьФормуМодально(ПолучитьПолноеИмяФормы("форма1"),ПараметрыФормы, ЭтаФорма);

тут в структуре 6 пишется =/
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан