|
соединение с sql | ☑ | ||
---|---|---|---|---|
0
fdgd98
12.01.15
✎
11:52
|
Как правильно будет сделать следующее: есть база sql, необходимо извлекать числа из некой таблицы каждый час, потом эти числа надо суммировать и записать в регистр. Не понимамю одно где эти числа извлеченные из бд сложить и еще как сделать так чтоб запрос к базе происходил каждый час? в регламент заданиях?
|
|||
1
mikecool
12.01.15
✎
11:54
|
запрос - да, в рег задании
складывать числа - в 1с, программно, при получении значений записывать - в 1с в регистр |
|||
2
Happy Bear
12.01.15
✎
11:55
|
регламентное задание + внешние источники данных
|
|||
3
Dmitriy_76
12.01.15
✎
11:55
|
(0) если база скульная, то делай процедуру на стороне скуля
|
|||
4
fdgd98
12.01.15
✎
11:55
|
(3) можно и так конечно, имеете ввиду хранимую процедуру?
|
|||
5
break
12.01.15
✎
11:56
|
юзать ADODB
|
|||
6
Dmitriy_76
12.01.15
✎
11:56
|
(4) ага
|
|||
7
fdgd98
12.01.15
✎
11:57
|
Спасибо всем! по мере работы если возникнут вопросы, задам)
|
|||
8
fdgd98
13.01.15
✎
08:46
|
Всем привет! Начал разбираться по тихоньку:
1) Создал "внешний источник данных", получил таблицу с полями. 2)создал регламентное задание: расписание такое: через каждый час, будем обращаться к базе. Указал в свойствах задания: имя метода, естественно заранее создал в "общем модуле" свой модуль. Как понимаю в этом модуле как-раз такие надо создать подключение к базе, и потом тянуть данные оттуда..правильно я понимаю? вот написал примерный код: Процедура Выгрузка() Экспорт рез=Подключение(); КонецПроцедуры Функция Подключение() Попытка ADOСоединение = Новый COMОбъект("ADODB.Connection"); СтрокаСоединения = "Provider=SQLOLEDB.1; |Persist Security Info=False; |User ID= user; |Password= pass; |Initial Catalog= universal; |Data Source=pin;"; ADOСоединение.ConnectionString = СтрокаСоединения; ADOСоединение.Open(); Возврат ADOСоединение; Исключение КонецПопытки; КонецФункции |
|||
9
fdgd98
13.01.15
✎
08:54
|
вообщем к базе не подключается..валиться на строке открытия..
|
|||
10
fdgd98
13.01.15
✎
09:02
|
в чем дело кто знает?
|
|||
11
fdgd98
13.01.15
✎
09:15
|
подключился
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |