24.11.2022 Анна Белокопытова 52734
Работа с диалогами выбора файла в 1С

Содержание:

1.      Открытие файла при создании объекта «Диалог Выбора Файла»
2.      Сохранение файла объекта «Диалог Выбора Файла»
3.      Выбор каталога объекта «Диалог Выбора Файла»    

1. Открытие файла при создании объекта «Диалог Выбора Файла»


Очень часто при разработке возникает необходимость предложить пользователю сохранить или открыть какой-либо файл или каталог.

Для реализации подобных задач в 1С предназначен объект «Диалог Выбора Файла».

Разберем на примерах варианты работы с этим объектом.

В форме существует реквизит с именем «Путь К Файлу» и типом «Строка». Необходимо, чтобы пользователь указал в нем путь к файлу.



Путь К Файлу


Для этого в процедуре обработчике события «Начало выбора» для 1С значения поля ввода необходимо сначала отказаться от стандартной обработки события:



Путь К Файлу


Если необходимо запросить у пользователя путь к файлу, который нужно открыть, то при создании объекта Диалог Выбора Файла необходимо указать режим выбора файла «Открытие»



Путь К Файлу


Если необходимо, чтобы пользователь выбрал файлы только одного или нескольких типов нужно в свойстве «Фильтр» объекта «Диалог Выбора Файла» задать ограничение, указав в нем необходимые расширения файлов 1С 8.3, разделив их символом «|».



Диалог Открытия Файла


Вызов окна выбора файла происходит при выполнении метода «Выбрать()» который возвращает значение «Истина» если пользователь выбрал файл, и «Ложь» в противном случае.

Имя выбранного пользователем файла содержится в свойстве «Полное Имя Файла»



Диалог Открытия Файла


В режиме предприятия окно выбора файла будет выглядеть таким образом:



Выбор файла


Если требуется, чтобы пользователь выбрал несколько файлов сразу, нужно установить свойство «Множественный Выбор» в значение Истина. При этом в массив строк 1С 8.3 с именами файлов, которые выбрал пользователь будет содержаться в свойстве «Выбранные Файлы»



Диалог Открытия Файла  


2. Сохранение файла объекта «Диалог Выбора Файла» 


Если по условиям задачи требуется, чтобы пользователь указал путь сохранения файла, необходимо при создании объекта «Диалог Выбора Файла» указать режим «Сохранение».

При этом так же, как и в случае с открытием файла есть возможность указать фильтры:

 


Диалог Сохранения Файла


В режиме предприятия окно сохранения файла будет выглядеть таким образом:



Выбор файла   


3. Выбор каталога объекта «Диалог Выбора Файла»


Если требуется, чтобы пользователь выбрал не конкретный файл, а папку на диске, то при создании объекта «Диалог Выбора Файла» необходимо указать режим выбора 1С «Выбор Каталога».



Диалог Выбора Каталога


В режиме предприятия окно 1С выбора каталога будет выглядеть так:



Выбор файла


Специалист компании "Кодерлайн"

Анна Белокопытова

Наши проекты

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

Внедренное типовое решение:
1С:Управление торговлей

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

Внедренное типовое решение:
1С:Комплексная автоматизация

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение