![]() |
![]() |
![]() |
|
Как перетащить документ из базы в базу? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
13.11.12
✎
13:03
|
Есть две базы. Одна получена из другой методом урезания.
Возникла необходимость перенести некоторые документы из не урезанной базы в урезанную. Пытаюсь сделать так: Перем ИмяФайла; Процедура КнопкаВыполнитьНажатие(Кнопка) КонецПроцедуры Процедура ОсновныеДействияФормыВыгрузить(Кнопка) // Выгрузить в файл xml. ЗаписьXML=Новый ЗаписьXML(); ЗаписьXML.ОткрытьФайл(ИмяФайла); ЗаписьXML.ЗаписатьНачалоЭлемента("Root"); // Получить объект по ссылке. ВыгружаемыйОбъект=Документ.ПолучитьОбъект(); // С помощью средств сериализации записать объект в файл. ЗаписатьXML(ЗаписьXML,ВыгружаемыйОбъект); ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.Закрыть(); КонецПроцедуры Процедура ОсновныеДействияФормыЗагрузить(Кнопка) ЧтениеXML=Новый ЧтениеXML(); ЧтениеXML.ОткрытьФайл(ИмяФайла); // Текущим становится элемент Root. ЧтениеXML.Прочитать(); // Текущим становится элемент с документом. ЧтениеXML.Прочитать(); // Проверить сможет ли с данным значением "справиться" // система сериализации в данной базе. Если ВозможностьЧтенияXML(ЧтениеXML) Тогда // Получить ДокументОбъект.РеализацияТоваровУслуг ЗагружаемыйОбъект=ПрочитатьXML(ЧтениеXML); ЗагружаемыйОбъект.Записать(); КонецЕсли; ЧтениеXML.Закрыть(); КонецПроцедуры ИмяФайла = "C:\InOut\adm\Dmitriy\doc.xml" Получаю ошибку: {Форма.Форма(41)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XML: [file://C:/InOut/adm/Dmitriy/doc.xml][36,16] ЗагружаемыйОбъект=ПрочитатьXML(ЧтениеXML); В чем может быть причина? |
|||
1
zak555
13.11.12
✎
13:04
|
кто такой фдмин дмитрий ?
|
|||
2
zak555
13.11.12
✎
13:04
|
*админ
|
|||
3
Галахад
гуру
13.11.12
✎
13:04
|
Есть какие-нибудь другие способы переноса?
|
|||
4
Галахад
гуру
13.11.12
✎
13:06
|
(1) Фик его знает. Просто папки так называются.
|
|||
5
Галахад
гуру
13.11.12
✎
13:10
|
Похоже придется пробежаться по реквизитам документа и заполнять каждый.
|
|||
6
Cube
13.11.12
✎
13:11
|
Обработка ВыгрузкаЗагрузкаДанныхXML на ИТС...
|
|||
7
Галахад
гуру
13.11.12
✎
13:12
|
(6) А как к ней программно обратиться?
|
|||
8
Галахад
гуру
13.11.12
✎
13:13
|
А и да. Желательно сохранить ГУИД.
|
|||
9
Cube
13.11.12
✎
13:19
|
(7) Задачу опиши и иди пощупай обработку. Потом приходи.
|
|||
10
Popkorm
13.11.12
✎
13:21
|
(6)на БУХ 2.0 она не работает
|
|||
11
Cube
13.11.12
✎
13:22
|
(10) Чо говорит?
|
|||
12
Повелитель
13.11.12
✎
13:23
|
(11) Говорит поменяйте программера ))
|
|||
13
Popkorm
13.11.12
✎
13:24
|
(11)попробуй,Выгружает,но не загружает.....На КА и УПП работает
|
|||
14
Cube
13.11.12
✎
13:25
|
(13) Выгрузил банк, загрузил - всё работает...
|
|||
15
Повелитель
13.11.12
✎
13:25
|
(13) Возможно конфигурации не идентичны, вот и не работает.
У меня с ней проблем не было, даже на самописных конфигурациях работает. |
|||
16
Cube
13.11.12
✎
13:25
|
(12) =)
|
|||
17
Popkorm
13.11.12
✎
13:31
|
(14)мля.......а сейчас работает сволочь
|
|||
18
Живой Ископаемый
13.11.12
✎
13:56
|
2(17) а зачем врал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |