Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Импорт из 1С   Найти похожие ветки 

 
DimDim ©   (2007-02-07 23:45) [0]

Уважаемые Мастера, такая проблема:
Есть необходимость передавать данные из 1С в мою программу (сметная программа, передаются данные по складу). Для этого в 1С реализована процедура по выгрузке данных в таблицу DBF, которая подключается в мою программу посредством TQuery (с TTable - то же самое).
Все работает замечательно за исключением кодовой страницы формируемой таблицы. Переключение признака 1/0 (DOS/Win) при формировании таблицы не помогает. Т.е. кодовые страницы соответственно меняются, но в кодировке Win кодовая страница сформированной таблицы: "SQL Link ROMAN8" (Paradox_9 так говорит). Соответственно, на экране Х......
Подскажите как с этим бороться?
1С использует базы SQL.


 
Anatoly Podgoretsky ©   (2007-02-08 19:22) [1]

> DimDim  (07.02.2007 23:45:00)  [0]

Парадокс никакого отношения к DBF не имеет


 
Mike Kouzmine ©   (2007-02-08 19:31) [2]

Надо кодировку установить анси кириллик по умолчанию.


 
DimDim ©   (2007-02-08 23:37) [3]

[1] Сам знаю что не имеет. Но он умеет открывать и редактировать DBF ( втом числе и структуры). Что под рукой было - тем и воспользовался...

[2] Установить ГДЕ???  1С сама формирует таблицу даже если на локальном компе не установлена BDE. BDE требуется только для подключения этой таблицы в мою программу. Причем таблица из 1С может формироваться и выкладываться где-то на сервере для использования с нескольких рабочих мест.
Моя программа использует базы DBISAM и BDE использую только для связи с 1С.


 
Германн ©   (2007-02-09 02:05) [4]


> DimDim ©   (08.02.07 23:37) [3]
>
> [1] Сам знаю что не имеет. Но он умеет открывать и редактировать
> DBF ( втом числе и структуры).

А что есть
> Paradox_9
? Самому интересно стало! Пока знал только 7-рку.


 
Danilka ©   (2007-02-09 06:57) [5]


> Моя программа использует базы DBISAM и BDE использую только
> для связи с 1С.

Извращение какое!
Чтоб загрузить одну всего дбф-ку - всем клиентам инсталлить и настраивать БДЕ...

Если только одна ДБФ-ка, то может вообще ее просто открывать как файл и самому все забирать? Структура очень простая, разобраться времени надо не больше, чем разобраться с БДЕ.
Кроме того, есть куча бесплатных компонент, которые умеют это делать и даже больше.


 
Anatoly Podgoretsky ©   (2007-02-09 09:08) [6]

> DimDim  (08.02.2007 23:37:03)  [3]

БДЕ не требуется для данной цели и кроме того вредно. 1С не делает dBase файлов, а поддержка ФоксПро очень ограниченная. Используй АДО с соответствующем провайдером.
DBISAM это основано на 100 процентов на БДЕ.
Если БДЕ не установлено, то используется подмножество БДЕ из DBISAM


 
DimDim ©   (2007-02-09 22:16) [7]

[4]
Copyright © 1999 COREL CORPORATION and COREL CORPORATION LIMITED. All rights reserved.
Paradox® - Version 9.0
Откуда он у меня появился - не знаю. Использую исключительно для создания, просмотра и редактирования таблиц dBase, FoxPro, Paradox.

[5], [6]  
В 9 случаях из 10 программа работает автономно (всего порядка 350 организаций). А вот попался БОЛЬШОЙ заказчик, который меня мудохает с этой связью. Процедуру выгрузки из 1С делают программисты АСУП заказчика.
Может есть проще способ выгрузки данных из 1С для использования их в программе на базе DBISAM?  Может через структурированные текстовые файлы проще?


 
atruhin ©   (2007-02-10 10:54) [8]

> Может есть проще способ выгрузки данных из 1С для использования
> их в программе на базе DBISAM?  Может через структурированные
> текстовые файлы проще?

Может, но это тебе решать, текстовые файлы, dbf, XML. Может проще вообще не выгружать данные,
а брать из базы 1C через OLE


 
Danilka ©   (2007-02-10 12:21) [9]

[7] DimDim ©   (09.02.07 22:16)
> Может через структурированные текстовые файлы проще?

К твоему сведению, ДБФ-ка, если пропустить заголовок, есть не что иное как "структуированый текстовый файл", где все поля и, соответственно все записи фиксированой длины. Пропускаешь заголовок и пошел читать файл. Куда уж проще-то? Дел на 20 минут.
Хотя можно и проще. Для самых ленивых. Найти какой-нибудь бесплатный компонент, который сделает тоже самое.



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
1-1172822802
Jan
2007-03-02 11:06
2007.04.29
array of array Integer


15-1175835282
IMHO
2007-04-06 08:54
2007.04.29
Компилятор BCC


2-1175706272
Igor_w
2007-04-04 21:04
2007.04.29
Нужно организовать телефонный справочник


15-1175599967
nali
2007-04-03 15:32
2007.04.29
Делфи не видит dcu файлы сторонних компонент.


8-1155284391
linky
2006-08-11 12:19
2007.04.29
Звук из сервиса.