Имя: Пароль:
1C
1С v8
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
А прочитать можно только указав явный путь к файлу.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан