Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 16:44

DBASE IV в 1С 8.2

Автор Evgeny965, 24 апр 2014, 10:19

0 Пользователей и 1 гость просматривают эту тему.

Evgeny965

Добрый день!
Конфигурация: Win7x64, 1С v.8.2.19
Описание проблемы: Организация получает информацию от торговых точек по модемам в виде файлов *.CSV и *.DBF.
Полученная информация обрабатывается самописной конфигурацией и передается на загрузку в Комплексную Автоматизацию.
На данный момент в организации введены в эксплуатацию новые точки с новым оборудованием которое формирует файл *.DBF, но при его загрузке прога выдает ошибку о невозможности прочитать файл (типа он поврежден).
Удалось установить, что данные файлы имеют формат DBASE IV с которым встроенные функции не работают.
Вопрос: как можно доработать конфигурацию для работы с данным форматом?
Спасибо.

wise

посмотри ТУТ  работа по ADO.
может ПОМОЖЕТ.
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Evgeny965

Уже смотрел, может есть проще варианты?

wise

(2) вряд ли.
попробуй открыть ехсеl'ем и читать оттуда...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Evgeny965

Цитата: wise от 25 апр 2014, 09:07
(2) вряд ли.
попробуй открыть ехсеl'ем и читать оттуда...
Пробывал - не открывает.

Evgeny965

Сейчас уточнил.
Формат файла dBase Level 7.
Пробовал следующие строки подключения:
1.Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=D:\DBF;Extended Properties=""DBASE IV;"";
2. Driver={Microsoft dBASE Driver (*.dbf)};" + "DriverID=277;" + "Dbq=D:\DBF;
Не получается открыть файл.
Выдаются предупреждения:
It was not possible to execute inquiry : {Документ.Загрузка.Форма.Загрузка.Форма(27)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC dBase] Внешняя таблица не имеет предполагаемый формат.

Подскажите куда копать???
Данные файлы не открываются на рабочем ПК Экселем и установленным редактором DBF.
На ПК где есть BDE эти файлы открываются нормально.

wise

(5)посмотри конвертер в XML {http://knowledge.allbest.ru/programming/3c0a65635a3ad78a5d43a88421306d36_0.html}
ну а с XML'ем ПРОЩЕ...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Evgeny965

Спасибо!
У меня это не разовая задача, а каждодневная.
Нужно доработать существующую внешнюю обработку.
Каждый день поступает более 1000 файлов в форматах CSV, DB, DBF_III, DBF_IV, DBF_5.0 и DBF_7.5.
Проблема в последнем формате, который штатными средствами не читается, а ставить на х64 сервер х32 BDE, нет никакого желания.

Теги:
Рейтинг@Mail.ru

Поиск