|
1C 8. Чтение XML в безопасном режиме |
☑ |
0
Oblako486
01.10.14
✎
15:01
|
Подскажите как прочитать XML файл в безопасном режиме. Задача загрузить данные из XML в базу которая находится в сервисе. Использую обработку "Универсальный обмен данные в формате XML".
|
|
1
Dmitriy_76
01.10.14
✎
15:02
|
а зачем ?
|
|
2
Oblako486
01.10.14
✎
15:05
|
(1) Необходимо выгружать часть данных из локальной базы в базу в сервисе. Базы не идентичные, "Выгрузка загрузка в формате XML" не подходит.
|
|
3
Dmitriy_76
01.10.14
✎
15:05
|
почему не подходит ? правил обмена нет ?
|
|
4
Oblako486
01.10.14
✎
15:07
|
Типового обмена нет, создавать план обмена в сервисе нельзя.
|
|
5
Dmitriy_76
01.10.14
✎
15:08
|
обмен по правилам...обработкой "Выгрузка загрузка в формате XML"
|
|
6
Oblako486
01.10.14
✎
15:16
|
(5) "Выгрузка загрузка в формате XML" выгружает не по правилам, она подходит когда конфигурации идентичные. Обмен по правилам осуществляется через обработку "Универсальный обмен данными в формате XML", данная обработка написана для небезопасного режима. в ней есть код:
ПоместитьФайл(АдресФайла, "Файл обмена", ИмяФайлаДляРасширения,,ЭтаФорма.УникальныйИдентификатор)
ДвоичныеДанные = ПолучитьИзВременногоХранилища (АдресФайла);
АдресНаСервере = ПолучитьИмяВременногоФайла(Расширение); ДвоичныеДанные.Записать(АдресНаСервере);
Нельзя записать файл на сервере в безопасном режиме
ФайлОбмена.ОткрытьФайл(АдресНаСервере);
|
|
7
Oblako486
01.10.14
✎
15:22
|
А прочитать можно только указав явный путь к файлу.
|
|