Имя: Пароль:
1C
1С v8
Проблема при записи файла
0 Alexey vip
 
12.12.13
15:40
Добрый день! Помогите пожалуйста!
Пишу выгрузку дбф файла. Банк требует файл с расширением .int.
Пишу:
    хб= Новый XBase();
    хб.поля.Добавить("L_S", "C", 12);
    хб.поля.Добавить("FIO", "C", 50);
    хб.поля.Добавить("ADRES", "C", 100);
    хб.поля.Добавить("SUM_K", "N", 12, 2);
    хб.СоздатьФайл("D:\1с\XXA21212.int");
    хб.Записать();
    хб.ЗакрытьФайл();

а он берет скотина и сохраняет с расширением .dbf. Как бы мне всё таки заставить его сохраниться с нужным расширением?
1 George Wheels
 
12.12.13
15:42
Переименуй после записи.
2 kvikster
 
12.12.13
15:44
2-й вариант: скопировать с другим расширением и удалить старый
3 kvikster
 
12.12.13
15:46
ПереместитьФайл(D:\1с\XXA21212.dbf, D:\1с\XXA21212.int)
4 Alexey vip
 
12.12.13
15:51
(3) блин, спасибо! В жизни бы не догадался искать функцию с таким названием!
5 Wobland
 
12.12.13
15:55
(4) а про копировать бы догадался?
6 Alexey vip
 
12.12.13
16:07
(5) что конкретно копировать?
7 Wobland
 
12.12.13
16:46
(6) а файл. или удалить. или найти. или существует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший