|
|
Перенос документов из 1С 8.1в SQL |
☑ |
|
0
sm_vital
11.08.09
✎
18:48
|
Нужно из базы 1С:Предприятие 8.1 (8.1.11.67), клиент-сервер, скинуть в базу SQL документы. "Структуры" баз (по полям) естественно не совпадают. Можно, наверное, через внешний xml/dbf/txt - файл, написав обработки выгрузки счетов во внешний файл из 1С, и загрузки в SQL из этого файла. Писать 2 обработки - одну в 1С, а другую - в SQL.
Но, может быть, есть проще путь?
Если все же придется через внешний файл, то через что лучше: xml, dbf, txt что-то еще?
|
|
|
1
ДенисЧ
11.08.09
✎
18:51
|
а зачем 2 обработки?
Одной никак?
|
|
|
2
Rie
11.08.09
✎
18:51
|
(0) А посмотреть структуру таблиц - и сотворить запрос, выбирающий из 1С-овской базы нужные данные и формирующий вышеупомянутую таблицу? Или, если уж какая-то шибко сложная обработка выборки нужна - то ADO.
|
|
|
3
Darych
11.08.09
✎
18:51
|
(1)+ chfpe d crekm gbcfnm&
|
|
|
4
Darych
11.08.09
✎
18:52
|
упс... (сразу в скуль писать)
|
|
|
5
sm_vital
11.08.09
✎
19:07
|
База 1С моя, а SQL - другого подразделения, все жестко разграничено, поэтому 2 обработки...
ADO не пробовал
|
|
|
6
Darych
11.08.09
✎
19:12
|
ну тогда долбани им в текст с разделителем " - пусть парятся:)... одной строкой)))))
|
|
|
7
ДенисЧ
11.08.09
✎
19:14
|
спроси у те, кто булет импортировать, какой формат им нравится.
|
|
|
8
sapphire
11.08.09
✎
19:34
|
(0) Если используется Microsoft SQL Server, то можно использовать Service Broker. Через 1С - выгружать документы в формат XML и помещать их в очередь, а принимающая БД пусть сама и читает очередь.
Чем такой подход хорош: всё происходит асинхронно - меньше нагрузка на БД.
|
|
|
9
shuhard
11.08.09
✎
20:01
|
(5) На ИТС есть обработка "ВыгрузкаДанныхВРеляционныеСтруктуры" - достаточно для быстрого старта
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший