Содержание:
1. Открытие файла при создании объекта «Диалог Выбора Файла»
2. Сохранение файла объекта «Диалог Выбора Файла»
3. Выбор каталога объекта «Диалог Выбора Файла»
1. Открытие файла при создании объекта «Диалог Выбора Файла»
Очень часто при разработке возникает необходимость предложить пользователю сохранить или открыть какой-либо файл или каталог.
Для реализации подобных задач в 1С предназначен объект «Диалог Выбора Файла».
Разберем на примерах варианты работы с этим объектом.
В форме существует реквизит с именем «Путь К Файлу» и типом «Строка». Необходимо, чтобы пользователь указал в нем путь к файлу.
Путь К Файлу
Для этого в процедуре обработчике события «Начало выбора» для 1С значения поля ввода необходимо сначала отказаться от стандартной обработки события:
Путь К Файлу
Если необходимо запросить у пользователя путь к файлу, который нужно открыть, то при создании объекта Диалог Выбора Файла необходимо указать режим выбора файла «Открытие»
Путь К Файлу
Если необходимо, чтобы пользователь выбрал файлы только одного или нескольких типов нужно в свойстве «Фильтр» объекта «Диалог Выбора Файла» задать ограничение, указав в нем необходимые расширения файлов 1С 8.3, разделив их символом «|».
Диалог Открытия Файла
Вызов окна выбора файла происходит при выполнении метода «Выбрать()» который возвращает значение «Истина» если пользователь выбрал файл, и «Ложь» в противном случае.
Имя выбранного пользователем файла содержится в свойстве «Полное Имя Файла»
Диалог Открытия Файла
В режиме предприятия окно выбора файла будет выглядеть таким образом:
Выбор файла
Если требуется, чтобы пользователь выбрал несколько файлов сразу, нужно установить свойство «Множественный Выбор» в значение Истина. При этом в массив строк 1С 8.3 с именами файлов, которые выбрал пользователь будет содержаться в свойстве «Выбранные Файлы»
2. Сохранение файла объекта «Диалог Выбора Файла»
Если по условиям задачи требуется, чтобы пользователь указал путь сохранения файла, необходимо при создании объекта «Диалог Выбора Файла» указать режим «Сохранение».
При этом так же, как и в случае с открытием файла есть возможность указать фильтры:
Диалог Сохранения Файла
В режиме предприятия окно сохранения файла будет выглядеть таким образом:
3. Выбор каталога объекта «Диалог Выбора Файла»
Если требуется, чтобы пользователь выбрал не конкретный файл, а папку на диске, то при создании объекта «Диалог Выбора Файла» необходимо указать режим выбора 1С «Выбор Каталога».
Диалог Выбора Каталога
В режиме предприятия окно 1С выбора каталога будет выглядеть так:
Выбор файла
Специалист компании "Кодерлайн"
Анна Белокопытова