Главная страница
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.5 MB
Время: 0.061 c
4-1140715947
spyrytus
2006-02-23 20:32
2006.05.21
INT 16h


4-1141045353
Chaser
2006-02-27 16:02
2006.05.21
Сделать аналогично Пуск -> Выполнить


3-1143730751
Alex_12345
2006-03-30 18:59
2006.05.21
Apollo: не работает....


2-1146314794
DiMonstr
2006-04-29 16:46
2006.05.21
Помогите с потоками TStream!


15-1145858337
Ega23
2006-04-24 09:58
2006.05.21
С Днём рождения! 22 апреля