Консультация № 64769
29.11.2006, 15:47
0.00 руб.
0 5 3
Здравствуйте. Можно ли сделать множественный выбор файлов из файловой системы в 1с одним обращением, команда ВыбратьФайл выбирает только один файл.

Обсуждение

Неизвестный
29.11.2006, 15:56
общий
это ответ
Здравствуйте, Elena!

К сожалению, множественный выбор файла в 1С 7.7 сделать нельзя.
Неизвестный
29.11.2006, 16:10
общий
Сложное решение Вы, наверно, знаете: считываете перечень файлов, создаете "список с пометками", его-то и выводите в диалоге, а когда пользователь свои пометки поставит, обрабатываете...
Неизвестный
29.11.2006, 16:30
общий
Я так и начала делать, но надеялась что можно как нибудь иначе, спасибо.
Неизвестный
30.11.2006, 04:47
общий
это ответ
Здравствуйте, Elena!

Как вариант могу посоветовать сделать аналог механизма загрузки регламентированной отчетности. т.е. выбирается один любой файл из списка, а обрабатываются остальные файлы
Неизвестный
30.11.2006, 08:24
общий
это ответ
Здравствуйте, Elena!
//Можете поробывать вот так.
ИмяКат = "";
ИмяФайла = "";
Пока ФС.ВыбратьФайл(0,ИмяФайла,ИмяКат,"Выберите базу для объединения","(*.dbf)|*.dbf") = 1 Цикл
ИмяФайла = ИмяКат + ИмяФайла;
Если сзФайлов.НайтиЗначение(ИмяФайла) = 0 Тогда
сзФайлов.ДобавитьЗначение(ИмяФайла);
КонецЕсли;
ИмяКат = "";
ИмяФайла = "";
КонецЦикла;
//Не совсем множественный подбор в обычном понимании 1С, но все таки кое-что
Форма ответа