Имя: Пароль:
1C
 
Сохранение в Excel из WEB-клиента
0 KrabCore
 
07.12.15
16:57
Сильно не пинать, только учусь.

Возникла задача сохранять файлы ексель из веб морды 1с, сделал все по http://catalog.mista.ru/public/274969/
возникает ошибка - Использование синхронных методов на клиенте запрещено!

собственно вопрос: как правильно сохранить файл из вебформы 1с на диск.
1 Casey1984
 
07.12.15
17:29
(0) не использовать синхронные методы
2 Casey1984
 
07.12.15
17:31
3 Casey1984
 
07.12.15
17:31
4 Casey1984
 
07.12.15
17:32
(0) учись пользоваться поиском
5 KrabCore
 
07.12.15
17:34
(4) спасибо мил человек, но тему эту я уже находил и в ней по сути кроме совета переписать на оповещение - ничего нет. переписал:


    ВыборФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
    ВыборФайла.Заголовок = "Укажите каталог и название файла для сохранения.";
    ВыборФайла.ПолноеИмяФайла = ИмяФайла;
    ВыборФайла.Показать(Новый ОписаниеОповещения("СохранитьФайл", ЭтотОбъект));

&НаКлиенте
Процедура СохранитьФайл(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
    
    Если ВыбранныеФайлы <> Неопределено Тогда
        Для каждого ИмяФайла Из ВыбранныеФайлы Цикл
            Попытка
                Результат.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX);
            Исключение
                Сообщить("Не удалось сохранить документ в файл " + ИмяФайла    + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Важное);
                Возврат;
            КонецПопытки;    
        КонецЦикла;
    КонецЕсли;
    
КонецПроцедуры //


ошибка осталась
6 Мимохожий Однако
 
07.12.15
17:38
Выдери из какой-нибудь типовой конфигурации...Если там есть подобная возможность.
7 Casey1984
 
07.12.15
17:41
(5) в каком месте?
8 Бубка Гоп
 
07.12.15
17:56
(5) Метод объекта не обнаружен ("Записать")?
9 KrabCore
 
07.12.15
18:01
(7,8)
проглядел немного - ругается на кусок чуть выше, а именно

УстановитьРасширениеРаботыСФайлами()
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс