Длина имени файла дбф превысила 8 символов
☑
0
Лентаf
16.03.16
✎
12:11
ДОбрый день!
Не может программа сохранить файл с наименованием более 8 символов.
НовыйФайл.Записать();
НовыйФайл.ЗакрытьФайл();
НовоеИмяФайла = ""+Год(ТекущаяДата())+Месяц(ТекущаяДата())+"_"+".dbf";
НовоеИмяФайла = СтрЗаменить(НовоеИмяФайла,Символы.НПП,"");
ПереместитьФайл(Путь+ИмяФайла, Путь+НовоеИмяФайла);
Можно ли лечить проще чем выше?
1
Dmitriy_76
16.03.16
✎
12:12
формат чг=0
2
Ёпрст
гуру
16.03.16
✎
12:12
сохраняешь с именем 123.dbf, перемешаешь с именем Вася1234567899.dbf, радуешься
3
mishaPH
модератор
16.03.16
✎
12:17
(0) а зачем такие имена? для хронологии?
я обычно использую минут с начала года для уникальности.
4
mishaPH
модератор
16.03.16
✎
12:17
(2) кстати да. как вариант
5
Mikeware
16.03.16
✎
12:20
номер буквами выводишь, чтоль? выводи цифрами.
ГодМесяцДень - как раз 8 символов
6
hhhh
16.03.16
✎
12:22
я вообще год одной цифрой обозначаю. Сейчас например "6".
7
Лентаf
16.03.16
✎
12:27
(3) просит банк такие имена
8
Fragster
гуру
16.03.16
✎
12:29
Есть функция Формат, которая может сделать из даты то, что нужно
9
hhhh
16.03.16
✎
12:42
(7) прямо так и просит год с пробелом? 2 016?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс