8.х [Решено] Не модальный диалог выбора файла в 8.3

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем lirikons, 14 дек 2014.

  1. TopicStarter Overlay
    lirikons
    Offline

    lirikons Опытный в 1С

    Регистрация:
    10 июн 2014
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Подскажите, как реализовать, пожалуйста. Нужно для веб-клиента.
  2. TopicStarter Overlay
    lirikons
    Offline

    lirikons Опытный в 1С

    Регистрация:
    10 июн 2014
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
  3. LordMaverick
    Online

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.433
    Симпатии:
    373
    Баллы:
    104
    см. Примечание
    Код:
    ДиалогВыбораФайла (FileDialog)
    Выбрать (Choose)
    Синтаксис:
    
    Выбрать()
    Возвращаемое значение:
    
    Тип: Булево.
    Истина - выбор/сохранение завершено успешно; Ложь - в противном случае.
    Описание:
    
    Открывает окно диалога выбора файла.
    
    Доступность:
    
    Тонкий клиент, веб-клиент, толстый клиент.
    Примечание:
    
    Для использования метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами.
    Пример:
    
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Диалог.Заголовок = "Выберите файл с фотографией";
    Диалог.ПолноеИмяФайла = "";
    Диалог.ПредварительныйПросмотр = Истина;
    Диалог.Фильтр =
    "Все картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf)|*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf|"
    + "Формат bmp (*.bmp;*.dib;*.rle)|*.bmp;*.dib;*.rle|"
    + "Формат JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|"
    + "Формат TIFF (*.tif)|*.tif|"
    + "Формат GIF (*.gif)|*.gif|"
    + "Формат PNG (*.png)|*.png|"
    + "Формат icon (*.ico)|*.ico|"
    + "Формат метафайл (*.wmf;*.emf)|*.wmf;*.emf|"; // картинки
    
    Если Диалог.Выбрать() Тогда
        ВыбранноеФото = Новый Картинка(Диалог.ПолноеИмяФайла,Ложь);
        ЭлементыФормы.ПолеИзображения.Картинка = ВыбранноеФото;
    Иначе
        Отказ = Истина;
        Возврат;
    КонецЕсли;
    
  4. TopicStarter Overlay
    lirikons
    Offline

    lirikons Опытный в 1С

    Регистрация:
    10 июн 2014
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Да, но :
    "Все дело в том, что веб-клиент не поддерживает конструктор двоичных данных файла на основании пути к нему в файловой системе".
    Поэтому метод "ПоместитьФайлы" подходит.

Поделиться этой страницей