Имя: Пароль:
1C
1C 7.7
v7: Что делать с DBF
, ,
0 DeMi4
 
24.11.11
12:17
Имя DBF файла превышает имя файла что можно сделать чтобы его прочитать
1 Wobland
 
24.11.11
12:18
сократить имя файла DBF имя файла
2 DeMi4
 
24.11.11
12:23
Согласен что надо сократить нашел в 7 базе вот такой код
ФС.ПереименоватьФайл(ИмяФайла,(""+Каталог+"222.dbf"),1);
    ДБФ=СоздатьОбъект("XBase");    
    ДБФ.ОткрытьФайл(""+Каталог+"222.dbf");

Но при этом файл на жестком диске не переиминовывается а остатся таким же но работать с этим файлом можно
3 Reset
 
24.11.11
12:27
>>не переиминовывается
Врёте вы, думаю
4 DeMi4
 
24.11.11
12:28
Нет не вру файл остается
5 DeMi4
 
24.11.11
12:28
Вот более полный код

СпрОС=СоздатьОбъект("Справочник.ОтделенияСвязи");
   
    Каталог="";
    Файл="";
    Если ФС.ВыбратьФайл(0,Файл,Каталог,"Укажите файл выгрузки","Файлы товаров кассы (*.dbf)|*.dbf")=0 Тогда
         Возврат;
    КонецЕсли;    
    ИмяФайла=Каталог+Файл;
    Если ФС.СуществуетФайл(ИмяФайла)=0 Тогда
       Сообщить("Файл не найден");
       Возврат;
    КонецЕсли;
    Если Найти(Строка(Файл),"_K.dbf")<>0 Тогда
       Сообщить("Это файл с отчетом по движению товаров");
       Возврат;
    КонецЕсли;
    ФС.ПереименоватьФайл(ИмяФайла,(""+Каталог+"222.dbf"),1);
    ДБФ=СоздатьОбъект("XBase");    
    ДБФ.ОткрытьФайл(""+Каталог+"222.dbf");
6 Wobland
 
24.11.11
12:30
где ДенисЧ? как работает ПереименоватьФайл() в семёрке? фото выложу за информацию ;)
7 Reset
 
24.11.11
12:31
ПереместитьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm");

Это в восьмерке (спер из денисова сп)

Как в 7 - не помню(
8 Wobland
 
24.11.11
12:32
(7) вчера это юзал на восьмёрке, файл переименовывается. кстати, именно переименовывается, а не перемещается (если путь не указывать во всяком случае)
9 Reset
 
24.11.11
12:33
(6) + к (7) Хоть и не помню, но сомневаюсь что ПереименоватьAfqk там там переименовывает "на время" ;)
10 Reset
 
24.11.11
12:33
(8) ну да, универсальная команда, можно как исп как для, так и для.
11 DeMi4
 
24.11.11
12:33
Но почему при переименовывании файла имя файла на жестком диске остается тем же
12 Reset
 
24.11.11
12:34
(11) Расскажи, как, интересно)
13 Wobland
 
24.11.11
12:34
(11) ползут по пустыне три черепашки...
14 DeMi4
 
24.11.11
12:59
Ползут они и ползут пока песок не кончится
15 Wobland
 
24.11.11
13:03
(14) что, не знаешь?
Ползут по пустыне три черепашки. Первая говорит: "Впереди меня никого, а позади две черепашки". Вторая говорит: "Впереди меня одна черепашка и сзади одна черепашка". Третья говорит: "Впереди меня одна черепашка и сзади одна черепашка". Как это возможно?
16 hhhh
 
24.11.11
13:04
(14) а обновить если нажать на жестком диске?
17 ptiz
 
24.11.11
13:07
(15) Колись.
18 Wobland
 
24.11.11
13:08
(17) только после автора ;)
19 DeMi4
 
24.11.11
13:20
Сделал так сначало переименовал все из файла достал потом старое название вернул
20 ptiz
 
24.11.11
13:21
Теперь ждем продолжение истории про черепашек.
21 palpetrovich
 
24.11.11
13:24
(15) одна из черепашек перегрелась? :)
22 DeMi4
 
24.11.11
13:25
Зато ей так стало веселее и прикольнее
23 Wobland
 
24.11.11
13:25
я так и не понял с этой временностью переименования у автора...
а одна из черепашек врёт
24 Reset
 
24.11.11
13:25
Сломал голову, не выходит. Заставил черепашеку двигаться задом вперед - не помогает :(
25 Reset
 
24.11.11
13:25
(23) ааа блин
26 DeMi4
 
24.11.11
13:31
Черепахи не говорят поэтому врать не могут
27 KALT
 
24.11.11
13:33
(23) Врать могут и все они...
28 KALT
 
24.11.11
13:34
(23) и не только врать, но еще и заблуждаться...
29 Junior1s
 
24.11.11
13:37
а если так :

Ползут по пустыне три черепашки. Первая говорит: "Впереди меня никого, а позади две черепашки". Вторая говорит: "Впереди меня одна черепашка и сзади одна черепашка". Третья говорит: "Впереди меня никого, позади две черепашки". Как это возможно?
30 FN
 
24.11.11
13:38
(29) земля круглая - всегда кто-то впереди, и всегда кто-то сзади
31 Junior1s
 
24.11.11
13:39
(30) можно конечно по всякому. но мб она ползет задом ?
32 SaM58
 
24.11.11
13:48
В разные стороны ползут?
33 Wobland
 
24.11.11
13:49
а вспомните, как всё начиналось. XBase не умеет работать с длиной имени файла больше 8...
34 SaM58
 
24.11.11
13:51
(33)да какой XBase, с ним все понятно, а вот с черепашками....
35 Jaffar
 
24.11.11
13:54
(29) третья черепашка .опой вперед идет?
36 filh
 
24.11.11
13:54
(6) вот из СП:
ПереименоватьФайл(<?>,,);
Синтаксис:
ПереименоватьФайл(<ИмяФайлаИсточника>,<ИмяФайлаПриемника>,<ФлагПерезаписи>)
Назначение:
Переименовать/переместить файл.
Параметры:
<ИмяФайлаИсточника> - строка с именем файла источника;
<ИмяФайлаПриемника> - строка с новым именем файла;
<ФлагПерезаписи> -:
 0 - запрещает перемещение файла между дисками и существующий файл приемника не перезаписывается;
 1 - разрешает перемещение файла между дисками (только для файлов) и существующий файл
37 Jaffar
 
24.11.11
13:56
"Имя DBF файла превышает имя файла что можно сделать чтобы его прочитать"
а тоже самое, но по русски можно написать?
я не говорю уже о пропущенной запятой, но даже фразу "Имя DBF файла превышает имя файла" я понимаю с трудом...
38 SaM58
 
24.11.11
13:57
(29) тут то все просто, третья ползет в противоположную сторону
39 Wobland
 
24.11.11
13:58
"разрешает перемещение файла между дисками (только для файлов) и существующий файл" - переведите на русский, плз
40 Jaffar
 
24.11.11
13:58
(11) возможно, программное переименование еще не зафиксировано файловой системой.
41 Wobland
 
24.11.11
13:58
+(39) я понял, неполная копипаста
42 Jaffar
 
24.11.11
13:59
(39) телепатирую: "... перезаписывается".
43 Wobland
 
24.11.11
13:59
(42) значит, всё-таки черепашка врёт ;)
44 filh
 
24.11.11
14:02
(43) все 3 врут нагло!
45 Wobland
 
24.11.11
14:03
(44) ТС, Ресет и я?
46 filh
 
24.11.11
14:04
(45) черепахи
:)
47 DeMi4
 
24.11.11
14:16
Какие то черепашки ниньзя получаются.
48 Junior1s
 
24.11.11
14:44
...которые перезаписываются... и может быть в цикле...
49 Jaffar
 
24.11.11
15:36
(48) черепашки? :-)
50 lals
 
24.11.11
20:44
(15) Пока вторая черепашка сказала свою фразу, третья черепашка ее обогнала
51 Mikeware
 
24.11.11
20:47
(50)
Носит панцирь черепаха -
Прячет голову от сттраха.
Оголяется очко.
То-то зверю нелегко....
©
52 VladZ
 
24.11.11
20:58
(15) Какая-то из черепашек врет. :)