|   |   | 
| 
 | Загрузка данных из MS SQL в 1С - как сделать оптимальнее | ☑ | ||
|---|---|---|---|---|
| 0
    
        IKSparrow 10.12.14✎ 15:00 | 
        Нужен совет, как лучше оформить загрузку данных из самописки на MS SQL в базу 1С.
 Подключил таблицы через внешние источники данных. В подписках на события ничего подходящего по моей задаче нет. А требуется, при появлении информации в определенной таблицы, загрузить оную в 1С. Делать регламентное задание - не нагрузит ли это сервак 1С? Работа с внешними источниками данных, там слегка тормознуто работает. Какие ещё варианты есть? | |||
| 1
    
        ДенисЧ 10.12.14✎ 15:02 | 
        Адо и триггеры на изменения в sql     | |||
| 2
    
        IKSparrow 10.12.14✎ 15:06 | 
        (1) Я представляю как это реализовать в двух базах SQL. Но как в 1Се сделать? Тригер дергает stored procedure, которая инициирует загрузку в 1С через ADO?     | |||
| 3
    
        МихаилМ 10.12.14✎ 15:07 | 
        oledb поддерживает callback
 из ms sql можно вызвать 1c по ole либо напрямую писать в триггере. если базы на одном сервере , то можно использовать общюю таблицу с помощью view | |||
| 4
    
        IKSparrow 10.12.14✎ 15:09 | 
        (3) Спасибо.
 А где пример такого механизма можно подсмотреть? | |||
| 5
    
        Ненавижу 1С гуру 10.12.14✎ 15:09 | 
        я за триггеры и INSERT/UPDATE в базу 1С     | |||
| 6
    
        IKSparrow 10.12.14✎ 15:12 | 
        (5) Из разряда "советы наоборот".     | |||
| 7
    
        МихаилМ 10.12.14✎ 15:12 | 
        (4)
 у меня нет примеров. к привел 4 возможных варанта. для какого (каких) из 4 хотите пример ? | |||
| 8
    
        IKSparrow 10.12.14✎ 15:13 | 
        (7) Второй, если не затруднит.     | |||
| 9
    
        13_Mult 10.12.14✎ 15:16 | 
        Оптимальнее работать в одной базе)     | |||
| 10
    
        IKSparrow 10.12.14✎ 15:17 | 
        (9) Увы, по условиям задачи это невозможно :(     | |||
| 11
    
        МихаилМ 10.12.14✎ 15:17 | 
        +(7)
 примеры есть в документации к мс скл на сайте ms. но Вы не описали полностью задачу: что есть , что нужно. топологию источников данных , объемы данных , требования к надежности. | |||
| 12
    
        МихаилМ 10.12.14✎ 15:18 | ||||
| 13
    
        Господин ПЖ 10.12.14✎ 15:24 | 
        >Делать регламентное задание - не нагрузит ли это сервак 1С?
 а с какой частотой это планируется делать? нельзя сделать отдельную табличку в самопалке - класть туда флаг триггером - "есть чего выгружать", чтобы 1с не лазила по базе в поисках изменений? ЗЫ если это надо делать часто - пока 1с ole поднимется, пока 1с прожует... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |