Имя: Пароль:
1C
 
Длина имени файла дбф превысила 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?