Имя: Пароль:
1C
 
Не октрывается .dbf файл
0 pharaone
 
20.02.07
16:26
Нужно данные их файла .dbf перекинуть данные о сотрудниках в справочник Сотрудники. Обработка почти дописана, а проверить не могу - сам файл не открывается. Отладчик выдает ошибку в строке:
БазаСотрудников.ОткрытьФайл(ФормИмяФайлаДанных,,1)
1 ТелепатБот
 
гуру
20.02.07
16:26
2 Каанкереде
 
20.02.07
16:30
какую ошибку выдает?
3 pharaone
 
20.02.07
16:33
Error#: -200
File is not a data file
4 Каанкереде
 
20.02.07
16:34
(3) чем нибудь другим это dbf открывал? Он вообще откуда взялся?
5 pharaone
 
20.02.07
16:38
Ага. С помощью Excel и Access. Имелась прога, написанная на FoxPro под Dos. Люди раньше работали в ней, теперь хотят в 1С. Файл оттуда и взялся.
6 coder1cv8
 
20.02.07
16:39
(0) Дай угадаю, в Екселе открывал?
7 coder1cv8
 
20.02.07
16:39
(5) ага, и потом нажал сохранить )
8 pharaone
 
20.02.07
16:40
Ага. А что?
9 coder1cv8
 
20.02.07
16:41
Ну всё. Можешь попробовать что Телепатик советует, сам не пробовал не знаю. 1С-ка теперь его точно не откроет.
10 КонецЦикла
 
20.02.07
16:43
А надо было WinDBFWiev юзать или еще что
11 pharaone
 
20.02.07
16:49
Этого добра у меня пока нет. Если у тебя, КонецЦикла, есть, пришли, плиз
12 coder1cv8
 
20.02.07
16:53
(11) этого-то добра везде навалом...
13 kvm
 
20.02.07
16:53
(11) Смотреть можно и в Экселе. Главное - не сохранять!
14 Каанкереде
 
20.02.07
16:54
(13) А что даже есле в екселе его соранить, как DBASE III или IV тоже не откроет?
15 YF
 
20.02.07
16:55
(0) У тебя формат DBF файла не DBASE. А 1С открывает тока файлы DBASE
16 pharaone
 
20.02.07
16:58
Неа. DBASE. При открытии этого файла в Access в поле тип файла стояло значение DBASE III.
17 coder1cv8
 
20.02.07
16:58
(14) да
18 Каанкереде
 
20.02.07
17:04
(17) сумневаюсь, сейчас проверю
19 Каанкереде
 
20.02.07
17:17
Гоните, только что сохранил екселем как DBASE  IV и открыл. Восьмерой правда...
20 alexdm
 
20.02.07
17:20
Сохранял Экселем, все нормально открывалось в 7-ке... Только вот не помню, DBASE III или IV делал, два года прошло...
21 pharaone
 
20.02.07
17:21
Ну, тогда я не знаю в чем дело
22 kvm
 
20.02.07
17:21
(20) 4
23 pharaone
 
20.02.07
17:23
не знаю, может уже порченный файл дали. В Far просматривается токо одна запись базы
24 Каанкереде
 
20.02.07
17:32
(21) ты его опять екселем открой и сохрани как DBASE IV (напрямую ему укажи. во что сохранять)
25 pharaone
 
20.02.07
17:44
Все равно не получается. 1С выдает ошибку "Формат файла отличен от .DBF!"
26 pharaone
 
21.02.07
11:09
2-ой день мучаюсь, не могу окрыть файл никак. 1С не воспринимает его как DBF, хотя он имеет формат DBF. Что делать, не знаю. Может кто-нибудь еще что посоветует?
27 romix
 
21.02.07
11:12
(26) А через (1) открывать пробовал?
28 DrShad
 
21.02.07
11:13
кинь на мыло глянем
29 Каанкереде
 
21.02.07
11:14
(26) накаяай к цинкоммандеру плагинов, ими открой сохрани...Короче конвертнуть тебе надо
30 FreeFin
 
21.02.07
11:15
(26) Нану:
http://mirko.narod.ru/progs/index.html

dbf_doct.exe расчитывает правильное количество записей и записует его в заголовке.
31 pharaone
 
21.02.07
11:52
Ничего не получается. Может кто-нибудь кинет чего-нибудь для конвертации
32 Каанкереде
 
21.02.07
11:56
Файл большой? Скинь напочту
33 pharaone
 
21.02.07
13:15
DrShad, спасибо. У меня пока аськи нет. Я так спрошу. Как заголовок подправить. Только в FoxPro можно?
34 а лю 427
 
21.02.07
13:23
Открыть файл экселем и сохранить как ..... указав формат дбазе 3....
35 pharaone
 
21.02.07
17:16
Он, оказывается, ругался на один столбец в файле. Он мне и не нужен был. После удаления, все пошло как по маслу. Всем спасибо