Форум: "Базы";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизИзвините за ламерский вопрос. Но кто-нибудь с 1С работал в DBF-фо Найти похожие ветки
← →
Maloi (2002-10-28 21:19) [0]Извините за ламерский вопрос. Но кто-нибудь с 1С работал в DBF-формате? как правильно настроить алиас и тому подобное , чтобы работать с ней напрямую? а то что-то у меня не получается:-/
заранее благодарен!
← →
Darts (2002-10-28 21:28) [1]????
Ссылки на нужные таблицы 1С найдешь, изучив файл 1cv7.dd
В BDE настроишь путь к этим таблицам.
Но не советую вносить изменения в эти таблицы, только для чтения.
← →
Maloi (2002-10-29 01:08) [2]Это почему? (на счет вносить изменения)
на счет файла 1cv7.dd я уже понял:-),но...
настраивал, но у меня ругается на индекс что-то.
если не трудно расскажи поподробнее.
и можно ли через АДО это сделать?
← →
sniknik (2002-10-29 08:28) [3]Через ADO можно. Но вот с индексами будут проблемы. Да и с таблицами тоже. Обрати внимание тоблици от 1С открываются в Досе нормально руский видно (если например в нортоне как текст открыть) то есть имеют досовскую кодировку но у них в заголовке 29 байт = "e" т.е. признак виндовой страници. Стандартные средства будут перекодировать руские поля при открытии (и все испортят).
короче.
можно поправить признак.
можно использовать драйвера плюющие не него.
для ADO строка
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Visual FoxPro Tables;UID=;SourceDB=d:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
можно использовать сторонние компоненты (мне нравится Halcyon, есть исходники можно поправлять что не устраивает)
ну и можно помучится с настройкой стандартных чтобы он не делал перекодировку.
Но в любом случае помучится придется. и писать туда напрямую ... не советую. Лутше вызвать 1С как OLE обьект и работать через него (в королевстве дельфи пример есть непомню где правда).
← →
Rustam_Katana (2002-10-29 09:24) [4]Да в принципе Шникник прав, лучше в базы 1с НЕ ЛАЗИТЬ а то потом 1С начнет глючить. А для работы с DBF есть компонентик у меня там можно установить, чтобы он конвертил кодировку или нет.
Если надо могу выслать :)
← →
Mirolex (2002-10-29 15:14) [5]Значит так. С 1С DBF файлами МОЖНО абсолютно спокойно работать из Дельфи через BDE. Никаких особых настроек не требуется. Говорю это из огромного личного опыта. Русская кодировка настраивается в BDE для DBF файлов (поэксперементируйте).
← →
Dark (2002-10-29 17:00) [6]Согласен с мнением Mirolex.
Все делается отлично. Я раньше через FOX Pro работал потом на Дельфи. Делал кучу внешних отчетов и кучу конверсий под 1С. Например счета из других бухгалтерских программ. Все отлично получается. Главное аккуратно. Не запори. Рекомендую тренироваться на локальной копии.
← →
Maloi (2002-10-29 18:26) [7]а без БДЕ можно "отлично" работать?
например (и лучше именно так) через АДО?
и если совсем не трудно обьясните как настроить базу 1С через АДО.
← →
sniknik (2002-10-29 19:03) [8]Уже обьяснили. Береш строку (см. выше) ложиш ее в ADOConnection.ConnectionString, на ADOConnection настраиваеш компненты ADODataSet и т.д. и работаеш.
(только помни я тебе советовал так не делать. :( хотя самому приходилось но радости от этого не испытал :о)). самое главное ничего там не править по разным причинам, просто поверь на слово, если конечно ты тянеш и 1С и на дельфи для него то другое дело то флаг тебе в руки :-)))
← →
dim- (2002-10-29 23:59) [9]Вопрос в другом- "а зачем тебе это надо?", в 1С можно сделать все что нужно и с меньшими затратами. Пусть и ругают 1С, но программа нормальная, а еще можно работать через OLE, что конечно медленней но иногда удобно.
← →
Maloi (2002-10-30 12:08) [10]так то есть лучше через БДЕ работать с 1С? я правильно понял?
через АДО "хуже"?
← →
Darts (2002-10-30 13:05) [11]Через BDE быстрее. Ибо она эффективно работает с данными родного формата (читай: dBase). ADO более универсальна, заточена под COM, но производительность ниже.
← →
MMF (2002-10-30 13:07) [12]У меня не было никаких особых проблем при работе с таблицами 1С через BDE. А без BDE отлично можно работать с помощью компоненты Halcyon (я недавно считал бух.итоги с ее помощью - никаких глюков не встретил).
← →
Maloi (2002-10-31 15:59) [13]а ссылочку в Инете можно на эту компоненту(Halcyon), плиз!
и коим образом эта компоненты работает? через что все-таки?:-)
← →
sniknik (2002-10-31 16:16) [14]сама по себе установи там ясно будет.
http://www.vodonosov.newmail.ru/develop/develop.htm
← →
MMF (2002-10-31 17:40) [15]>Maloi (31.10.02 15:59)
Пришли пустое письмо на мыло, отправлю
← →
Maloi (2002-11-01 14:46) [16]Я тебе отправил письмо с просьбой MMF.
Заранее благодарен!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c