|   |   | 
| 
 | Метод получить файл | ☑ | ||
|---|---|---|---|---|
| 0
    
        Sergio447 07.09.23✎ 22:13 | 
        Как у метода ПолучитьФайл(), добраться до кнопки Открыть?
 https://cloud.mail.ru/public/jWzb/tYR5ji8VA | |||
| 1
    
        polosov 07.09.23✎ 22:42 | 
        (0) Опиши задачу     | |||
| 2
    
        Sergio447 07.09.23✎ 23:16 | 
        Выполняется команда, открывается метод ПолучитьФайл(),где предлагается его Открыть или Сохранить, мне нужно Открыть напрямую в обход этого предложения.     | |||
| 3
    
        Donkey_hot 07.09.23✎ 23:19 | 
        (2) Третий необязательный параметр метода должен влиять на это.     | |||
| 4
    
        polosov 07.09.23✎ 23:26 | 
        (0)см ЗапуститьПриложение()     | |||
| 5
    
        azernot 07.09.23✎ 23:30 | 
        (2) Зачем тогда вообще использовать этот метод? Почему не использовать метод ЗапуститьПриложение ?     | |||
| 6
    
        azernot 07.09.23✎ 23:43 | 
        Хотя... Ознакомившись с темами ТС, я думаю, вопрос из серии "Как убрать эпоксидку с биты шуруповерта?".
 Ему надо скрепить две доски, он что-то слышал про гвозди, нашел шуруповерт. После многочисленных попыток и изысканий, он ножевкой делает шлицу на шляпке гвоздя, ухитряется закрутить его шуруповертом, но гвоздь после этого не держит, поэтому он его смазывает эпоксидкой перед "вворачиванием"... Казалось бы, опиши задачу "скрепить две доски" и получишь совет про молоток или про шуруп... Но нет, ТС не ищет лёгких путей. | |||
| 7
    
        Sergio447 08.09.23✎ 00:26 | 
        пробовал через горячие клавиши, но почему-то не срабатывает
 ОбъектShell = Новый COMОбъект("Wscript.Shell"); ОбъектShell.SendKeys("^{ENTER}"); | |||
| 8
    
        Garykom гуру 08.09.23✎ 01:17 | 
        Извини но ты в своем уме?     | |||
| 9
    
        Garykom гуру 08.09.23✎ 01:21 | 
        Тебе же подсказали уже выше
 ПолучитьФайл(Адрес, ПолноеИмяФайла, Ложь); ЗапуститьПриложение(ПолноеИмяФайла); | |||
| 10
    
        Valdis2007 08.09.23✎ 08:29 | 
        (7) не.... ну тогда уже через внешнюю компаненту на плюсах делай     | |||
| 11
    
        yopQua 08.09.23✎ 10:52 | 
        (6) с учетом (7) это лол, прям в точку     | |||
| 12
    
        Garykom гуру 08.09.23✎ 10:57 | 
        (11) Ну для веб-клиента то     | |||
| 13
    
        Valdis2007 08.09.23✎ 11:04 | 
        (12) ну тогда расширение для браузера можно предложить написать, через web API пусть файл дергает))     | |||
| 14
    
        yopQua 08.09.23✎ 11:05 | 
        (12) ааа ну так бы сразу сказали. тогда ВебпуститьПриложение()
 + ПолучитьФайл(Адрес, ПолноеИмяФайла, Ложь); веб-клиенте параметр должен быть равен Истина. В противном случае будет сгенерировано сообщение об ошибке. Значение по умолчанию: Истина | |||
| 15
    
        Sergio447 09.09.23✎ 13:14 | 
        (9) Ошибка доступа к файлу 'info.pdf'. 5(0x00000005): Отказано в доступе.     | |||
| 16
    
        Sergio447 09.09.23✎ 22:20 | 
        (9) спасибо! решил задачу по-другому, может кому-нибудь пригодится:
 Процедура Запуск(Команда) ЭтотФайл=ОткрытиеФайла(); ИмяВременногоФайла = КаталогВременныхФайлов() + Объект.ИмяФайла; ЭтотФайл.Записать(ИмяВременногоФайла); ЗапуститьПриложение(ИмяВременногоФайла); КонецПроцедуры Функция ОткрытиеФайла() СправочникФайл = Справочники.Файлы; ТекЭлем = СправочникФайл.НайтиПоКоду(Объект.Код); ЭтотФайл = ТекЭлем.Файл.Получить(); Возврат ЭтотФайл; КонецФункции | |||
| 17
    
        PR 09.09.23✎ 22:37 | 
        Капец     | |||
| 18
    
        azernot 09.09.23✎ 23:43 | 
        Спорим, что у сущности Объект есть реквизит Файл? :)
 Шуруповерт и гвоздь. Зато теперь изначальная задача вырисовывается. Оказывается у справочника есть реквизмт типа ХранилищеЗнавений, в котором хранятся данные некоего файла, и нужно просто сохранить его и открыть ассоциированным приложением.. Осталось только понять, в каком контексте: из формы элемента, из формы списка или еще откуда... Ну, через пару месяцев узнаем. | |||
| 19
    
        Sergio447 10.09.23✎ 08:43 | 
        Тема закрыта)     | |||
| 20
    
        lubitelxml 10.09.23✎ 10:24 | 
        (8) :))))
 living star detected | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |