|   |   | 
| 
 | Запись файла в веб клиенте | ☑ | ||
|---|---|---|---|---|
| 0
    
        seraf 08.09.20✎ 10:08 | 
        Привет, почему не работает в вебе Метод объекта не обнаружен (Записать)
 &НаКлиенте Процедура ВыполнитьПечать(ИмяМакета) Макет_ = ПолучитьМакетП(ИмяМакета); ИмяФайла = ПолучитьИмяВременногоФайла("docx"); Макет_.Записать(ИмяФайла); Доступность: Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер. | |||
| 1
    
        ДенисЧ 08.09.20✎ 10:11 | 
        А  проверить тип переменной?     | |||
| 2
    
        seraf 08.09.20✎ 10:21 | 
        какой переменной
 Макет - двоичные данные, в обычном клиенте всё ок | |||
| 3
    
        ДенисЧ 08.09.20✎ 10:22 | 
        А точно там двоичные данные? Ты проверил?     | |||
| 4
    
        acht 08.09.20✎ 10:38 | 
        (0) Найди в своем же сообщении после слова "Доступность" слова "веб клиент", пожалуйста.     | |||
| 5
    
        seraf 08.09.20✎ 10:59 | 
        (3) точно в обычном, в вебе не знаю не мог проверить, думал не отличается, попробую
 (4) перепутал с мобильным и прочим, так а как запись файла находясь в веб окне организовать | |||
| 6
    
        acht 08.09.20✎ 11:00 | 
        (5) НачатьЗапись     | |||
| 7
    
        seraf 08.09.20✎ 11:25 | 
        Спасибо     | |||
| 8
    
        sikuda 08.09.20✎ 12:01 | 
        И в ПолучитьИмяВременногоФайла нем вэб-клиента ;)
 Доступность: Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер). | |||
| 9
    
        sikuda 08.09.20✎ 12:16 | 
        (6) И не забыть что даже НачатьЗапись требует установки расширения 1С в браузер ;)     | |||
| 10
    
        sikuda 08.09.20✎ 12:31 | 
        (0) А еще лучше, все-таки почитать про безопастноть в интернете, отключить в расширение 1С в браузере!
 И интерактивно сохранить файл на компьютер 
 | |||
| 11
    
        seraf 08.09.20✎ 12:54 | 
        то есть не через расширение делать?
 а то что-то не работает #Если ВебКлиент Тогда Результат = ПодключитьРасширениеРаботыСФайлами(); Если Не Результат Тогда НачатьУстановкуРасширенияРаботыСФайлами(); Если Не ПодключитьРасширениеРаботыСФайлами() Тогда ВызватьИсключение "Ошибка."; Иначе Макет_.НачатьЗапись(Новый ОписаниеОповещения, ИмяФайла); //КонецЕсли; КонецЕсли; #КонецЕсли Вроде ушло на установку расширение в хроме, установилось, вначале пишет расширение уже установлено и сразу после сообщение о том что не установлено | |||
| 12
    
        acht 08.09.20✎ 13:01 | 
        (11) Сколько параметров у НачатьУстановкуРасширенияРаботыСФайлами?     | |||
| 13
    
        seraf 08.09.20✎ 13:02 | 
        один необязательный     | |||
| 14
    
        sikuda 08.09.20✎ 13:03 | 
        (11) Да лучше без расширения, потому-что даже расширение будет тебя спрашивать о необходимости действий записи в вэб.     | |||
| 15
    
        seraf 08.09.20✎ 13:04 | 
        Сначала выводится 
 Расширение для работы с файлами уже подключено и сразу за этим Расширение для работы с файлами не подключено) | |||
| 16
    
        acht 08.09.20✎ 13:05 | 
        (13) А. Ну то есть зачем он там вообще ты даже не понимаешь.
 Не, ну тя нафик, пиши сам | |||
| 17
    
        seraf 08.09.20✎ 13:09 | 
        мне нужно чтобы открылся вордовский файл на клиентском компе
 для этого он все равно где-то во временные файлы сначала пишется (16) понимаю вроде, выполнить процедуру после первой установки расширения, оно уже и так установлено | |||
| 18
    
        sikuda 08.09.20✎ 15:25 | 
        (17) Да на дворе 2020 год, чтобы открыть Word надо "все равно где-то во временные файлы сначала пишется" 
 Точно? https://yadi.sk/i/QEyLG2iORAcN-g | |||
| 19
    
        Skylark 08.09.20✎ 16:52 | 
        (9) вроде как уже не требует     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |