Имя: Пароль:
1C
1C 7.7
v7: Помогите создать индексный файл к файлу DBF совместимый с VFoxPro
0 Endorphine
 
05.10.11
10:13
Есть некий справочник, который ведется в 1С. Каждую ночь справочник должен выгружаться в .DBF и далее, в течении дня, с этим DBF файлом будут работать из VFoxPro. Проблема в том, что индексный файл, созданный 1С не читается в FoxPro. Необходимо, после выгрузки информации в DBF, создать к нему индексный файл, совместимый с VFoxPro.
1 Андрей_Андреич
 
naïve
05.10.11
10:14
Так пусть Фокс сам индекс и создает
2 Ёпрст
 
05.10.11
10:15
ну дык переиндексируй файлов в самом фоксе
3 Endorphine
 
05.10.11
10:59
1С делает выгрузку в DBF ночью по планировщику. Получается, что после завершения выгрузки нужно по планировщику запустить фокспро и создать индекс?
4 Ёпрст
 
05.10.11
11:00
(3) да. в 1с своя кодировка
5 Endorphine
 
05.10.11
11:01
СтрокаСоединения="
   |Provider=VFPOLEDB.1;
   //|Deleted=Yes;
   |Null = Yes;
   |Exclusive = No;
   |SourceType = DBF;
   |Data Source=C:\temp\SNI.DBF;
   |Mode=ReadWrite;
   |Extended Properties="""";
   |User ID="""";
   |Password="""";
   |Mask Password=False;
   |Collating Sequence=MACHINE;  
   |DSN=""""";
   
   БД=СоздатьОбъект("OLEDBData");
   Если БД.Соединение(СтрокаСоединения)=0 Тогда
       Предупреждение("Не удалось соединиться с базой");
   Иначе
       Предупреждение("Соединились!");
   КонецЕсли;
   ОлеДБКоманда = БД.СоздатьКоманду();
   ОлеДБКоманда.Выполнить("INDEX ON Nai TAG Nai");
6 Endorphine
 
05.10.11
11:04
(5) ОлеДБКоманда.Выполнить("INDEX ON Nai TAG Nai"); - выдает ошибку

Ведь есть же возможность подключиться к DBF используя фокспро драйвера.. может можно и индекс создать? не подскажите?
7 Ёпрст
 
05.10.11
11:10
(6) а чего, те кто будет с этим файлом работать в фоксе, переиндексировать не могут ?!
8 Endorphine
 
05.10.11
11:20
(7) индексы должны быть созданы не стандартные.
9 Ёпрст
 
05.10.11
11:25
(8) че ?
в самом фоксе создай какие угодно индексы.
10 Endorphine
 
05.10.11
11:50
(9)пользователь не должен загоняться по поводу индексов. Индексы должны создаваться автоматически.
11 skunk
 
05.10.11
11:52
(10)ну пускай незнает
Независимо от того, куда вы едете — это в гору и против ветра!