Имя: Пароль:
1C
1С v8
Узнать от какого узла пришли изменения
0 wraithik
 
18.09.12
02:51
Есть вебсервис, в который передается файл обмен для РБД.
Она кушается следующей функцией:
Функция ПрочитатьСообщение(Данные)
   
   РаспокованныеДанные = Архиватор.РаспаковатьДанные(Данные);
   
   ВремФайл = Служебные.ПолучитьКаталогВременныхФайлов()+(Новый УникальныйИдентификатор());
   РаспокованныеДанные.Записать(ВремФайл);
   
   ЧтениеXML = новый ЧтениеXML;
   ЧтениеXML.ОткрытьФайл(ВремФайл);
   
   ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
   ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
   
   ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения);
   
   ЧтениеСообщения.ЗакончитьЧтение();
   
   ЧтениеXML.Закрыть();
       
   УдалитьФайлы(ВремФайл);
   
   
   
   Возврат "";
КонецФункции


Мне надо отследить от какого узла данные были приняты, чтобы занести эту информацию в регистр сведений.
Как это сделать не пойму.
1 Cube
 
18.09.12
05:46
СП украли?

ЧтениеСообщенияОбмена.Отправитель (ExchangeMessageReader.Sender)
ЧтениеСообщенияОбмена (ExchangeMessageReader)
Отправитель (Sender)

Использование:
Только чтение.

Описание:

Тип: ПланОбменаСсылка.<Имя плана обмена>; Неопределено.
Ссылка на узел, являющийся отправителем данного сообщения.

Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:

До обращения к методу НачатьЧтение и после обращения к методу ЗакончитьЧтение или ПрерватьЧтение значением данного свойства будет Неопределено.
2 wraithik
 
18.09.12
10:22
(1)
Спасибо.
Затупил что-то.