![]() |
|
Выгрузка из 1С в хранилище данных SQL | ☑ | ||
---|---|---|---|---|
0
Nadezhdaaaa
30.06.10
✎
18:40
|
Добрый день. Мне необходимо выгрузить данные из 1С8 в хранилище данных на SQL сервере. Под данными подразумевается, например, таблицу план-фактный анализ продаж. Кто-нибудь сталкивался с такой задачей? Расскажите, как решали её.
|
|||
1
ShoGUN
30.06.10
✎
18:42
|
(0) А что есть "Хранилище данных на SQL-сервере"? Что там за база-то?
|
|||
2
shuhard_серый
30.06.10
✎
18:47
|
(0) кури ADODB
|
|||
3
Nadezhdaaaa
30.06.10
✎
18:49
|
В этой базе созданы необходимые таблицы, например, та же самая план-фактный анализ продаж, где есть Контрагент, Номенклатура, КоличествоПлан, КоличествоФакт. Так вот... необходимо такую таблицу запросом выбирать из 1С и выгружать данные в базу SQL.
|
|||
4
ShoGUN
30.06.10
✎
18:50
|
(3) в (2) ответ, запросами через ADODB
|
|||
5
shuhard_серый
30.06.10
✎
18:51
|
(3) бред
нет на сиквеле Контрагент и Номенклатура либо ID либо Наименование Контрагента и Номенклатуры |
|||
6
Nadezhdaaaa
02.07.10
✎
12:31
|
Я выбрала в 1С все необходимые данные. Теперь мне нужно их записать в таблицу хранилища данных на SQL. Подскажите, как это сделать.
|
|||
7
Маленький Вопросик
02.07.10
✎
12:36
|
(0) без фотки не помогут
|
|||
8
ДенисЧ
02.07.10
✎
12:36
|
(6) вот на 77 Книга знаний: Пример работы с SQL Server посредством ADO
на 8ке почти аналогично |
|||
9
Hipernate
02.07.10
✎
12:42
|
Недавно делал подобную надстройку для 1С8.1.. По СОМ извлекается из 1С в любую внешнюю программу (в данном случае в SQL) данные различных отчетов, которые во внешней программе видны как некая хранимая функция которую можно селектить джойнить накладывать условия.. если интересно пишите в почту, договоримся.
|
|||
10
Nadezhdaaaa
02.07.10
✎
13:14
|
В обработке следующие строки:
Команда = Новый COMОбъект("ADODB.Command"); Команда.ActiveConnection = Соединение; Команда.CommandText = ТекстЗапросаSQL.ПолучитьТекст(); йцу = Команда.Execute(); Ошибки никакие не вылетают, но записи в таблице я не наблюдаю. Может, чего не написала? |
|||
11
Nadezhdaaaa
02.07.10
✎
13:16
|
текст запроса следующий:
DELETE FROM Документ_РеализацияТоваровУслуг WHERE Ссылка_GUID = 'ee91f955-85aa-11df-864d-002618dd7c84' INSERT INTO Документ_РеализацияТоваровУслуг(Ссылка_GUID, Дата, Наименование) VALUES('Реализация товаров и услуг ВКТ00000036 от 02.07.2010 13:10:28', '2010-07-02 13:10:28', 'Реализация товаров и услуг ВКТ00000036 от 02.07.2010 13:10:28') |
|||
12
МихаилМ
02.07.10
✎
13:26
|
(11)
естественно не написали найдите 10 отличий 'Реализация товаров и услуг ВКТ00000036 от 02.07.2010 13:10:28' и 'ee91f955-85aa-11df-864d-002618dd7c84' |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |