|  | Как правильно создать файл xml на сервере? | ☑ | 
    
        | 0
    
        rotting   28.04.11✎ 18:29 | 
        Пишу такой код:
 
 
 &НаКлиенте
 Процедура Команда1(Команда)
 ЗаписьXML = Новый записьXML;
 ЗаписьXML.ОткрытьФайл("d:\пример.xml");
 ЗаписьXML.ЗаписатьОбъявлениеXML();
 
 ЗаполнитьXML(ЗаписьXML);
 ЗаписьXML.Закрыть();
 КонецПроцедуры
 
 &НаСервере
 Процедура ЗаполнитьXML(ЗаписьXML)
 
 
 Пишет ошибку, нельзя передавать ЗаписьXML, как правильно поступить в таком случае?
 |  | 
    
        | 1
    
        YF   28.04.11✎ 18:29 | 
        ЗаписьXML создавай на сервере     |  | 
    
        | 2
    
        rotting   28.04.11✎ 18:30 | 
        А вот это вот  ЗаписьXML.ОткрытьФайл("d:\пример.xml");
 проканает на сервере?
 |  | 
    
        | 3
    
        Fragster   гуру 28.04.11✎ 18:31 | 
        (0) получай данные для XML на сервере, пихай в записьXML на клиенте     |  | 
    
        | 4
    
        rotting   28.04.11✎ 18:32 | 
        (3) Очень много циклов будет туда-сюда передавать, если б дерево значений можно было передать....  а так((((     |  | 
    
        | 5
    
        YF   28.04.11✎ 18:34 | 
        (2) если доступ с сервера есть к этому пути, то да ... 
 Что-то типа того:
 
 На клиенте:
 файлТекстовый_             = Новый ДвоичныеДанные(путь_);
 АдресХранилища     = ПоместитьВоВременноеХранилище(файлТекстовый_, Новый УникальныйИдентификатор);
 
 На сервере:
 файл_                 =  ПолучитьИзВременногоХранилища(СокрЛП(АдресХранилища));временныйФайл_    = КаталогВременныхФайлов() + "\" + СтрЗаменить(СокрЛП(АдресХранилища),"/", "-") + ".log";
 файл_.Записать(временныйФайл_);
 
 
 Я так текстовый файл передавал ...
 |  | 
    
        | 6
    
        rotting   28.04.11✎ 18:37 | 
        (5) а вот это уже не известно, пользователь сам будет путь выбирать...     |  | 
    
        | 7
    
        YF   28.04.11✎ 18:39 | 
        (6) Ну вот код для текстовика работает. Передавал из тонкого или веб клиента целиком файл на сервер ...     |  | 
    
        | 8
    
        unknown181538   28.04.11✎ 19:20 | 
        (7) Он для всего должен работать) Делал так с xls в Mac OS...     |  | 
    
        | 9
    
        rotting   28.04.11✎ 19:35 | 
        Нашел решение. Сформировал xml на сервере и передал как текст на клиент.     |  | 
        Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший