Текущий архив: 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