|
Как перебросить документы из одной базы в другую по условию .
| ☑ |
0
budnik
23.11.15
✎
16:36
|
Базы одинаковые .
Нашел Сериализация объекта в строку через XML.
По одному получается , а списком нет.
Перем Файл;
Процедура Выгрузка(Кнопка)
// Выгрузить в файл xml.
ЗаписьXML=Новый ЗаписьXML();
ЗаписьXML.ОткрытьФайл(Файл);
ЗаписьXML.ЗаписатьНачалоЭлемента("Root");
Для каждого сс Из Документы.Продажа Цикл
// Получить объект по ссылке.
ВыгружаемыйОбъект=сс.ПолучитьОбъект();
// С помощью средств сериализации записать объект в файл.
ЗаписатьXML(ЗаписьXML,ВыгружаемыйОбъект);
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.Закрыть();
КонецПроцедуры
Процедура Загрузка(Кнопка) //Загрузка
ЧтениеXML=Новый ЧтениеXML();
ЧтениеXML.ОткрытьФайл(Файл);
// Текущим становится элемент Root.
ЧтениеXML.Прочитать();
// Текущим становится элемент с документом.
ЧтениеXML.Прочитать();
// Проверить сможет ли с данным значением "справиться"
// система сериализации в данной базе.
Если ВозможностьЧтенияXML(ЧтениеXML) Тогда
// Получить ДокументОбъект.РеализацияТоваровУслуг
ЗагружаемыйОбъект=ПрочитатьXML(ЧтениеXML);
ЗагружаемыйОбъект.Записать();
КонецЕсли;
ЧтениеXML.Закрыть();
КонецПроцедуры
|
|
1
Горогуля
23.11.15
✎
16:40
|
штатную обработку предлагать?
|
|
2
VikingKosmo
23.11.15
✎
16:41
|
(1) ты еще КД предложи...
|
|
3
budnik
23.11.15
✎
16:41
|
Побыстрей надо есть документы по условию из одной базы надо перекинуть в другую .
|
|
4
aleks_default
23.11.15
✎
16:42
|
одно
ЧтениеXML.Прочитать();
лишнее по-моему
|
|
5
Tetragrammathon
23.11.15
✎
16:43
|
(3) Только документы или с движениями?
|
|
6
VikingKosmo
23.11.15
✎
16:43
|
(4) не, он там читает свой собственный элемент, который непойми зачем сначала сунул
|
|
7
VikingKosmo
23.11.15
✎
16:44
|
(5) а зачем переносить движения? По фен шую переносятся только документы, а потом в базе приемнике проводятся
|
|
8
aleks_default
23.11.15
✎
16:49
|
(3) Что быстрее написать свою обработку или использовать УниверсальныйОбменДаннымиXML?
|
|
9
budnik
23.11.15
✎
16:49
|
доки тока , без движения.
|
|
10
ink-nsk
23.11.15
✎
17:06
|
Через Олю предлагали?
|
|
11
palpetrovich
23.11.15
✎
17:06
|
(9) выгружаешь в цикле а загружаешь без цикла, так и задумано? :)
|
|
12
Горогуля
23.11.15
✎
17:25
|
(11) надо побыстрей
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший