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

Вниз

Импортировать свои данные в БД 1С   Найти похожие ветки 

 
DelphiN! ©   (2006-04-24 15:38) [0]

Встала задача произвести импорт данных из моей программы в БД 1С-а, с 1С раньше не работал, может кто даст совет или статью о том как реализовать это?


 
Anatoly Podgoretsky ©   (2006-04-24 15:39) [1]

Готовься к смерти.


 
Сергей М. ©   (2006-04-24 15:41) [2]

Очень просто - проанализировать текст любой из обработок, занимающихся импортом, и сделать свою по образу и подобию.


 
DelphiN! ©   (2006-04-24 15:53) [3]


>  [1] Anatoly Podgoretsky ©   (24.04.06 15:39)


:)))) Почему?


>  [2] Сергей М. ©   (24.04.06 15:41)


В интернете на пример такого не натыкался. Я просто незнаю что там за тип БД и через что с ним работать


 
Anatoly Podgoretsky ©   (2006-04-24 15:54) [4]

В принципе не смертельно, если освоишь 1С и будешь работать через OLE DB, а вот про прямой экспорт забудь.


 
sniknik ©   (2006-04-24 15:55) [5]

наилучший (!!!) выход, это писать этот импорт средствами самого 1С, т.к. структура базы 1С для любой внешней программы это "птичья грамота" (ребята из 1С очень хорошо поработали в этом направлении...)

так что вперед на изучение 1С! урааааа!!!! ;)


 
atruhin ©   (2006-04-24 16:09) [6]

С 1C работать не сложно, через OLE найди статью:
"1C + Delphi 5: Простой пример подключения к Базе Данных 1C", там еще несколько подобных есть.
Только 1С все таки немного знать нужно, или привлечь специалиста.


 
Сергей М. ©   (2006-04-24 16:11) [7]


> незнаю что там за тип БД и через что с ним работать


А и знать не надо.

"одноэсина" есть олей-сервер, со всеми вытекающими ...

Посему см. [5] и - "ура" на амбразуру, с валенком наперевес)


 
Беспечный_Ангел ©   (2006-04-25 11:35) [8]

Из разряда "Как бы сделал я" ;)
Из своей программы выгрузил все в ДБФ, и писал бы обработку под 1С на импорт. Язык не сложный (ВБ на русском ;) ), если нужна помощь - welcome: signature[гав-гав]km.ru ;) или аська - 254770246.
Вариант ложить данные напрямую в таблицы 1С минуя оболочку категорически не советую, подключать 1С как OLE сервер - ИМХО не лучший выход. Хотя, большую роль играет то, что именно надо перенести (справочники, остатки, документы)


 
Тульский ©   (2006-04-25 15:40) [9]

Я делал. И из свой программы в 1С, и обратно. Никаких проблем. Через OLE.


 
Layner ©   (2006-04-25 15:44) [10]

Добавлю, на прямую в БД там ничего не сделать, у них таблицы и поля при создании БД создаются с именами, почти уникальными, даже если что и сделаешь по вставке, то у них ещё ключевые поля типа CHAR(11), где первые 2 символа пробелы, а потом буквенно/цифр. код... Короче полная ж.


 
Беспечный_Ангел ©   (2006-04-26 16:09) [11]


> Тульский ©   (25.04.06 15:40) [9]

Я и не говорил, что это НЕЛЬЗЯ, я просто сказал, что несколько... гм... не удобно.. И это всего-лишь ИМХО ;)


> Layner ©   (25.04.06 15:44) [10]

Ну, структуру (что где лежит) можно получить из словаря метаданных (файл 1cv7.dd), но от этого легче не становится ;)


 
csrp   (2006-04-26 21:39) [12]

XML тебе в помощь


 
tesseract ©   (2006-04-27 23:19) [13]


> Встала задача произвести импорт данных из моей программы
> в БД 1С-а, с 1С раньше не работал, может кто даст совет
> или статью о том как реализовать это?

Можно, но гемор. Есть AddIn-пример для  interbase.


 
Соловьев ©   (2006-04-28 09:30) [14]

Писал сам интеграцию со стороны 1С - через АДО работал напрямую со своими данными(MS SQL) и юзил 1С внутрение обьекты. Друг писал итеграцию и состороны нашего клиента через COM.


 
tesseract ©   (2006-04-28 09:37) [15]

1с когда через ole тормозит. Лучше AddIn.



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1146558709
Max4
2006-05-02 12:31
2006.05.21
Дата Время создания файла


6-1138373276
BSimon
2006-01-27 17:47
2006.05.21
Вопрос по TidHTTP (Indy)


15-1146148622
oldman
2006-04-27 18:37
2006.05.21
Праздник. так уж праздник... :(


2-1146747984
Express
2006-05-04 17:06
2006.05.21
MDI-форма


2-1146332817
Express
2006-04-29 21:46
2006.05.21
ADOCommand – как перейти на следующую запись???





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский