Форум: "Базы";
Текущий архив: 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.05 c