Имя: Пароль:
1C
 
Как создать папку средствами 1С?
0 Доярка
 
19.05.11
15:56
Нужно в процедуру типового отчета передать параметр в виде пути файла(что-то типа "D:\1\1.txt"). Перед этим нужно проверить - существует ли такой каталог - "D:\1\", и если не существует, то создать его.
1 also
 
19.05.11
15:58
СП?
2 polymorph
 
19.05.11
15:59
на коров устанавливают 1с?
3 mikecool
 
19.05.11
15:59
использовать КаталогВременныхФайлов() не?
4 Reset
 
19.05.11
15:59
НайтиФайлы
СоздатьКаталог
Ctrl-Shift-F1
5 toxavich
 
19.05.11
15:59
СоздатьКаталог (CreateDirectory)
Синтаксис:

СоздатьКаталог(<ИмяКаталога>)
Параметры:

<ИмяКаталога> (обязательный)

Тип: Строка. Полное имя создаваемого каталога.
Допускается использование схемы ftp для адресации файлов. При использовании этой схемы в адресах необходимо указывать прямые слеши '/', а не обратные '\'.
Описание:

Создает новый каталог файлов.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

Существование каталога <ИмяКаталога> не приводит к ошибке.
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
Пример:

СоздатьКаталог("C:\Temp");
6 also
 
19.05.11
16:00
там прям функция написана (в СП):


Пример:

Функция ПроверитьСуществованиеКаталога(ИмяКаталога) Экспорт
   КаталогНаДиске = Новый Файл(ИмяКаталога);
   Если КаталогНаДиске.Существует() Тогда
       Возврат Истина;
   Иначе
       Ответ = Вопрос("Каталог не существует. Создать?",
                       РежимДиалогаВопрос.ОКОтмена);
       Если Ответ = КодВозвратаДиалога.ОК Тогда
           СоздатьКаталог(ИмяКаталога);
           Возврат Истина;
       Иначе
           Возврат Ложь;
       КонецЕсли;
   КонецЕсли;
КонецФункции
7 Ненавижу 1С
 
гуру
19.05.11
16:00
СоздатьКаталог
8 Доярка
 
19.05.11
16:00
все, понял, спасибо
9 Мыш
 
19.05.11
16:00
(0)
Файл = Новый Файл("D:\1\");
Если Не Файл.Существует() Тогда
10 H A D G E H O G s
 
19.05.11
16:00
(8) Вон из профессии, Стим!
11 also
 
19.05.11
16:01
(10) правильно, туда его :))
12 Мыш
 
19.05.11
16:01
(10) Не, пусть остается. А то вдруг в медики пойдет.
13 Ksandr
 
19.05.11
16:02
зачем проверять наличие и в случае отсутствия создавать?

это все СоздатьКаталог(Имя) делает, написано ж:
Примечание:

Существование каталога <ИмяКаталога> не приводит к ошибке.
14 Доярка
 
19.05.11
16:04
(10) и тебе не хворать
15 Salvador Limones
 
19.05.11
16:06
(14) Как-то неправильно вышло!
Сначала должны были назвать тебя дебилом, потом спросить зачем. И потом уже дать ответ. :-)
А так, ты уже всё понял, а тебя только сейчас гонят.
16 Доярка
 
19.05.11
16:10
(15) просто быстрее будет получить ответ здесь, чем искать в справке или в СП. СП-то все равно прочитаю, только времени затратится меньше. А раньше никогда не приходилось создавать каталоги
17 smaharbA
 
19.05.11
16:17
восьмерка вложенные сама создает или как в семерке разбить на строки и по очереди ?
18 Доярка
 
19.05.11
16:18
(17) сама
19 Reset
 
19.05.11
16:37
(16) no comments