понедельник, 19 февраля 2018 г.

Возврат из функции нескольких значений через структуру

Возврат из функции нескольких значений через структуру

&НаСервере
Функция ПолучитьДанныеСотрудникаИз1С(IDТекущегоСотрудника) Export
  
.......
     //для передачи на сервер всего этого колхоза данных сформируем структуру данных
     ДанныеСотрудникаИз1с = Новый Структура; 
     ДанныеСотрудникаИз1с.Вставить("id_1c", id_1c);
     ДанныеСотрудникаИз1с.Вставить("workerid_1c", IDТекущегоСотрудника);    
     Возврат ДанныеСотрудникаИз1с; //передадим данные в форму
    КонецФункции  



Принимаем значения в процедуре
Процедура ОбновитьЗапись1С(Команда)
 
 ДанныеСотрудникаИз1с = ПорталПротейНаСервере.ПолучитьДанныеСотрудникаИз1С(IDТекущегоСотрудника); // получаем данные сотрудника из 1с
 id_1c = ДанныеСотрудникаИз1с.id_1c;
 workerid_1c = ДанныеСотрудникаИз1с.workerid_1c;
 
КонецПроцедуры

Комментариев нет: