| 
 
  Авторизация
                    
                    
                    
                        
                      
                    На сайте: 
 |  | Содержание 
 Как из одной базы перенести документ в другую базу?
 
 
 
  // Выгрузить в файл xml. ЗаписьXML=Новый ЗаписьXML();
 ЗаписьXML.ОткрытьФайл("c:\doc.xml");
 ЗаписьXML.ЗаписатьНачалоЭлемента("Root");
 // Получить объект по ссылке.
 ВыгружаемыйОбъект=Документ.ПолучитьОбъект();
 // С помощью средств сериализации записать объект в файл.
 ЗаписатьXML(ЗаписьXML,ВыгружаемыйОбъект);
 ЗаписьXML.ЗаписатьКонецЭлемента();
 ЗаписьXML.Закрыть();
 ЧтениеXML=Новый ЧтениеXML();
 ЧтениеXML.ОткрытьФайл("c:\doc.xml");
 // Текущим становится элемент Root.
 ЧтениеXML.Прочитать();
 // Текущим становится элемент с документом.
 ЧтениеXML.Прочитать();
 // Проверить сможет ли с данным значением "справиться"
 // система сериализации в данной базе.
 Если ВозможностьЧтенияXML(ЧтениеXML) Тогда
 // Получить ДокументОбъект.РеализацияТоваровУслуг
 ЗагружаемыйОбъект=ПрочитатьXML(ЧтениеXML);
 ЗагружаемыйОбъект.Записать();
 КонецЕсли;
 ЧтениеXML.Закрыть();
 
 |