powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Загрузка данных в 1с из foxpro
43 сообщений из 43, показаны все 2 страниц
Загрузка данных в 1с из foxpro
    #37460505
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Платформа 1С 8.2.13.219

Дали задачу загрузить данные из таблицы DBF...Методом тыка определил (вроде правильно) что таблица foxpro...скачал драйвера...написал следующий код

ADODBFoxPro = Новый COMОбъект("ADODB.Connection");

путь = "C:\c2011_09_09.dbf";
ADODBFoxPro.Open("
|Provider=VFPOLEDB.1;
|Data Source=" + Путь + ";");

SEL = ADODBFoxPro.Execute("
|Select * from [c2011_09_09.dbf]");



Вываливается ошибка

{Документ.схпСГБОперативнаяСводкаРасходаСырья.Форма.ФормаДокумента.Форма(269)}: Ошибка при вызове метода контекста (Execute)
SEL = ADODBFoxPro.Execute("
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for Visual FoxPro): c:\c2011_09_09.dbf is not a table.

Уже голову сломал! Файл DBF прилагаю...спасибо!!!
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460594
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть внутренний объект для работы с дбф файлами внутри 1с
XBase
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460623
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyzесть внутренний объект для работы с дбф файлами внутри 1с
XBase

Который не поддерживает foxpro...
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460626
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyzесть внутренний объект для работы с дбф файлами внутри 1с
XBase

Такая конструкция не работает!

База = Новый XBase;
База.Кодировка=КодировкаXBase.OEM;
База.ОткрытьФайл("C:\111.dbf");
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460647
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а ты его хоть чем-нибудь открыл?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460652
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в каком месте?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460657
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
angroну а ты его хоть чем-нибудь открыл?

Открыл в тоталкоммандере lister-ом (по F3) предварительно скачав на него плагин (baseview)
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460659
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyzв каком месте?

вот в этом...База.ОткрытьФайл("C:\111.dbf");
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460665
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо драйвер нужный не стоит, потому и не открывает. у меня тоже пишет что не dbf файл
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460669
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно ...
там вроде и не дбф классический судя по шапке таблицы

либо вообще битый к ядреной фене

1. признака конца файла нет
2. нулевой байт =4 это фиг знает что за версия
3. кодовая страница не проставлена

ты где это урвал то? в карате что ли ? или в клипере?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460671
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там же в baseview есть экспорт в csv, экспортируй и загрузи через excel
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460675
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я помню и вижу ... если это конечно дбф
то ли дата модификации последней не указана то ли размер базы нулевой

это только похоже на дбф
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460686
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати описания шапки таблицы тоже нет ... нах

расширение дбф фала еще не дбф файл

я сейчас тебе текстовый переобзову и мучайся с драйверами

не думаю что это дбф
но могу ошибаться конечно
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460695
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
единственное что есть :
DBWINWE

это там где должно быть описание поля ...
что это за ерунда я не помню или не знаю

удачи
на одбси драйвера к дбф можешь забить скорее всего
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460702
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyzконечно ...
там вроде и не дбф классический судя по шапке таблицы

либо вообще битый к ядреной фене

1. признака конца файла нет
2. нулевой байт =4 это фиг знает что за версия
3. кодовая страница не проставлена

ты где это урвал то? в карате что ли ? или в клипере?

В листере пишет что база dBase VII
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460709
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
листер это кто?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460725
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.realcoding.net/articles/struktura-dbf-failov-dlya-neprodvinutykh.html

на
сильно похоже на твою таблицу?

ну ладно 4 в нулевом бывает
но фокс 100% не поставит
но остальное ...
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460726
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyzлистер это кто?

программа для просмотра содержимого файла...вызывается по кнопке F3 в Total Commander
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460731
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну для начала вы путь правильный укажите. Для DBF это просто катало где находятся собственно сами таблицы.
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460738
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оно если таблица дбф то сильно битая

возможно и есть описания полей но оно сдвинуто
причем поля дикие ... символьные больше 1000 символов

лечить надо наверное так не откроется
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460740
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!Ну для начала вы путь правильный укажите. Для DBF это просто катало где находятся собственно сами таблицы.

Да нет никакого пути...есть файл с данными, который пожно просмотреть в программе Lister (это мой начальник сделал)...остальное его не е..волнует.

Видит,что данные есть, будь добр напиши программу которая загрузит это в 1с....


...сам неоднократно работал с dbf...но такое чудо вижу впервые
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460741
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну листер круче меня наверное
раз это дбф = открывай
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460752
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати видел подобную хрень как то раз ...
ее дельфи при сбое с клиперовской таблицей сделала
видимо подключили драйвер не удачный

пробывали на меня , фокспрошника свалить
так я таблицу вылечил
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460754
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sWinTyz,

Вот скриншот, того что я вижу в этом файле
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460773
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM у тебя файлик dBASE 7
то что вьер его видит понятно
файл с постоянной структурой
даты в обычном формате

пиши конвертор
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460774
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слушайте ...
ну может какой-то особый драйвер ...
но это не классический дэбейс-4
убейте меня ...
я хз
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460776
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvasilevДа нет никакого пути...есть файл с данными..

Во как...
А откуда же Вы собираетесь его открывать-то, уж не из астрала?
это что?

путь = "C:\c2011_09_09.dbf";
ADODBFoxPro.Open("
|Provider=VFPOLEDB.1;
|Data Source=" + Путь + ";");

в переменной "путь" надо указывать ТОЛЬКО каталог где лежит файл.

dvasilev..который пожно просмотреть в программе Lister (это мой начальник сделал)...остальное его не е..волнует. Видит,что данные есть, будь добр напиши программу которая загрузит это в 1с....

...сам неоднократно работал с dbf...но такое чудо вижу впервые

Простоте, что ваш Начальник сделал-то?
Листер или дбф? Так и спросите у него какого она формата, что вы голову марочаете и себе и людям.

Значит не работали или работали но мало, потому как пишите чепуху. dbf - понятие очень и очень растяжимое, в файле с таким расширение могут быть таблицы десятка форматов, с разными кодировками. Аналогично и с FoxPro...

работали... а посмотреть не знаете чем :)
CDBF - DBF Viewer прекрасно читает
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460779
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в 1с дбейс-4 наверное
он не откроет
это новый формат
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460784
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем "не особый" не подходит?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460790
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про имена полей
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460800
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardсудя по http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM у тебя файлик dBASE 7
то что вьер его видит понятно
файл с постоянной структурой
даты в обычном формате

пиши конвертор

В моем случае, поле с датой было текстом, равно как и все остальные поля, писал парсер для работы с этим чудом.
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460801
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim! В моем случае, поле с датой было текстом, равно как и все остальные поля, писал парсер для работы с этим чудом.
угу
при конвертации два гемора:
- дата
- плавающая запятая
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460809
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего там все поля текстовые
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460815
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShuhardThe Dim! В моем случае, поле с датой было текстом, равно как и все остальные поля, писал парсер для работы с этим чудом.
угу
при конвертации два гемора:
- дата
- плавающая запятая
да да да... что-то припоминаю
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460823
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzскорее всего там все поля текстовые

09.09.2011 00:12:40

текстовое
ясен пень
речь о формате тестового поля
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460833
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да ... прийдется вытаскивать

интересно , фокспро вроде не развивают
откуда этот формат?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460839
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzоткуда этот формат?
от одноименного Борланда
и BDE читать умеет,
но я свой комп этим гуано не омрачу
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460854
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дожили ... Борланд испоганил фокспрошный формат ...
ппц ...
рашмор им ясное дело не нужен ...
ладно проехали
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460859
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzдожили ... Борланд испоганил фокспрошный формат ...
ппц ...
рашмор им ясное дело не нужен ...
ладно проехали

А почему и как борланд испортил формат? Это их родной формат.
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460864
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у них нет ни одного родного формата ...
может быть кроме всеми забытого парадокса
да и тот вроде прикупили
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460907
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я не о том, фоксовский формат как борланд испортил?
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37460914
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кстати интербэйс/фаерберд вполне себе борландовский родной формат.

Да и борланд никогда себя не позиционировал как разработчики СУБД они среды делали.
...
Рейтинг: 0 / 0
Загрузка данных в 1с из foxpro
    #37461209
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После ряда перепродаж и изменения наименования компании в InterBase Software Corporation в 1986 году был выпущен InterBase 2.
В 1988 году компания Ashton-Tate приобретает 51 % акций Interbase, а в 1991 году Borland покупает Ashton-Tate. В том же году выходит InterBase 3.

http://ru.wikipedia.org/wiki/Interbase

Хотя не стоит программистам 1с ломать копья из-за дельфи vs ФоксПро
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Загрузка данных в 1с из foxpro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]