|
Как сделать уникальное имя файла | ☑ | ||
---|---|---|---|---|
0
qazokm
04.02.15
✎
05:52
|
ФайлИсточник=КаталогИБ()+"Шаблоны\приказ О ххх.xls";
ФайлПриемник=КаталогДокументов()+"пpикaз О ххх.xls"; КопироватьФайл(ФайлИсточник, ФайлПриемник); Если этот файл открыт в экселе, то выходит ошибка, вариант проверки открыт файл или нет не желателен, как можно сделать имя файла уникальным... |
|||
1
Лодырь
04.02.15
✎
05:55
|
ПолучитьИмяВременногоФайла
|
|||
2
qazokm
04.02.15
✎
05:58
|
спасибо
|
|||
3
hawksib
04.02.15
✎
06:02
|
"приказ 0 xxx " + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xls";
|
|||
4
hawksib
04.02.15
✎
06:04
|
(3) не, вот так
"приказ 0 xxx " + Формат(ТекущаяДата(), "ДФ=yyyyMMddhhmmss") + ".xls"; |
|||
5
Рэйв
04.02.15
✎
06:10
|
Имя=Строка(Новый УникальныйИдентификатор)+".xls"
|
|||
6
qazokm
04.02.15
✎
06:12
|
ещё раз спасибо...
|
|||
7
DrZombi
гуру
04.02.15
✎
06:47
|
(0) Дарю, получение Уникального имени на Сервере:
Функция ПолучитьИмяВременногоФайлаСервер(РасширениеФайла) Экспорт ИмяФайла = ПолучитьИмяВременногоФайла(РасширениеФайла); ПутьВремФайлов = КаталогВременныхФайлов(); //вместо Randomize Для н = 1 По 4 Цикл Уник = Новый УникальныйИдентификатор; КонецЦикла; //генерируем GUID Уник = СокрЛП(Новый УникальныйИдентификатор); Попытка СтрокаДляДополнения = СокрЛП(ПараметрыСеанса.ТекущийПользователь.Ссылка.УникальныйИдентификатор()); СтрокаДляДополнения = СтрокаДляДополнения + "_"; Исключение СтрокаДляДополнения = "WMF_"; КонецПопытки; Возврат ""+ПутьВремФайлов+СтрокаДляДополнения+Уник+"."+РасширениеФайла; КонецФункции |
|||
8
Рэйв
04.02.15
✎
07:47
|
(7)Что это было?:-)
//--- Для н = 1 По 4 Цикл Уник = Новый УникальныйИдентификатор; КонецЦикла; //генерируем GUID Уник = СокрЛП(Новый УникальныйИдентификатор); |
|||
9
Feunoir
04.02.15
✎
07:50
|
(8) Зомби
|
|||
10
Лодырь
04.02.15
✎
08:03
|
(8) Меня больше порадовала строка:
ИмяФайла = ПолучитьИмяВременногоФайла(РасширениеФайла); притом, что ИмяФайла потом больше нигде не используется. |
|||
11
Рэйв
04.02.15
✎
08:05
|
(10)Такое ощущение что этим кодом заклинают платформу чтобы УИД был поуникальнее:-)
|
|||
12
Лодырь
04.02.15
✎
08:07
|
(11) Автор утверждает, что он маг 70 уровня, Радуюсь что он просто не докачался до по настоящему серьезных заклинаний.
|
|||
13
mehfk
04.02.15
✎
08:36
|
Скопипастите у кого есть доступ (7) сюда http://govnokod.ru/1c
|
|||
14
Fish
04.02.15
✎
08:41
|
(7) Да это просто шедевр :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |