1с выбор файла / каталога

Я миллион раз обещал сделать себе какой-нибудь шаблон кода выбора файла или каталога, так как с этим часто сталкиваюсь в задачах по работе. И каждый раз я забываю как это делается и либо по долгу ищу свои разработки, либо лезу в интернет и ищу эти шаблоны. Но все – сегодня решил все-таки для себя сделать обработку-шаблон (ссылка на скачивание в конце статьи), где будут все необходимые мне варианты диалогов выбора файлов или каталогов.

Выбор файла / каталога в 1с.
Выбор файла / каталога в 1с.

Итак, в первую очередь делаем реквизит ‘ПутьКФайлу‘ / ‘Строка‘, добавляем его на форму и в процедуре ‘ПутьКФайлуНачалоВыбора‘ вызываем диалог выбора файла:

Здесь один из основных моментов – это фильтр. И если внимательно посмотреть, то сразу становится понятно как он работает – с начала задаем текстовое отображение фильтра, а после через ‘|’ уже сами ограничения:

Так же мне иногда нужно, что бы пользователь выбрал несколько файлов и для этого я просто буду использовать свойство диалога выбора файлов ‘МножественныйВыбор‘ = ‘Истина‘. Добавляем на форму таблицу значений ‘ПутьКФайлам‘ с 1 колонкой ‘ПутьКФайлу‘ и с помощью команды заполняем её:

По аналогии делаем и выбор каталога. Заметьте что при выбора каталога множественный выбор не поддерживается. Путь к каталогу:

Стоит так же выделить один интересный момент: начальное значение выбора файла и каталога можно задавать через свойство ‘ПолноеИмяФайла‘ или ‘Каталог‘ соответственно.

Все! Имея такой шаблон под рукой, я теперь могу сразу приступить к основным алгоритмам работы с файлами или папками, а не тратить время на их выбор. Качаем обработки-шаблон и сразу в бой!

Скачать файлы craft1c_DialogVyboraFajlaKataloga.epf

8+

2 комментария

  1. Admin (Автор записи)

    Пропустил СтандартнаяОбработка = Ложь; в процедуре ПутьККаталогуНачалоВыбора(). Не забываем об этом!

    1+
  2. Аноним

    Спасибо!

    0

Оставить комментарий

Ваш адрес email не будет опубликован.