Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

Импорт из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1176295220
I-New
2007-04-11 16:40
2007.04.29
Динамическая загрузка картинок в Timage


9-1148936287
TButton
2006-05-30 00:58
2007.04.29
OGL


11-1156784486
georgy
2006-08-28 21:01
2007.04.29
Создание пакета KOL для интеграции в др. языки.


15-1175259005
Александр1234
2007-03-30 16:50
2007.04.29
о управлении в Delphi


15-1175791222
без имени
2007-04-05 20:40
2007.04.29
зависло! А как выключить???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский