Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
2-1176183245
brothers
2007-04-10 09:34
2007.04.29
Функция DnsHostNameToComputerName


3-1170776645
Jeeb
2007-02-06 18:44
2007.04.29
Строки DB в TreeView


2-1176053929
Baffi
2007-04-08 21:38
2007.04.29
отчет в Excel


15-1175054644
SkyRanger
2007-03-28 08:04
2007.04.29
Образование


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




   Наверх