Имя: Пароль:
1C
 
Внешняя БД из 1С. Запись таблицы
,
0 orcdunaev
 
04.02.17
15:11
Здравствуйте.
Есть задачка. Надо регулярно выгружать из 1С большой объем данных на сайт. Через XML - долго. Не хотим тратить время на преобразование в XML, а потом обратно. Разработчики сайта готовы предоставить доступ к таблице сайтовой БД MySQL, чтобы 1С напрямую писала данные в эту таблицу.
В какую сторону копать? Как решаются такие задачи на 1С?
1 piter3
 
04.02.17
15:12
в поиск.Не понятен вопрос.Большой это же терабайты да?
2 Torquader
 
04.02.17
15:14
Во-первых, выгружать нужно только то, что поменялось.
Во-вторых, доступ к MySql нежелателен, так как оставляет дыру для доступа к сайту из-вне.

Я бы посмотрел в сторону Http-сервиса (как со стороны сайта в 1С так и со стороны 1С на сайт) и использования JsOn.
3 mistеr
 
04.02.17
16:21
(0) >Через XML - долго

Вы что там, всю базу выгружаете каждый раз, а не только изменения?
4 orcdunaev
 
04.02.17
16:42
(3) Это условия реализации по большому количеству покупателей и номенклатуры. Могут меняться одновременно по всем.
(1) нет, не терабайты, но объем больше, чем можем себе позволить.
(2) вариант сервиса рассматриваем как альтернативный.

А если все-таки решать задачу через доступ к MySQL? Куда копать?
5 Torquader
 
04.02.17
16:50
(4) Копать в сторону внешнего источника данных или просто в сторону подключения через ADO - что проще.
6 shuhard
 
04.02.17
16:54
(5) +1
если картинок нет, ADODB поднимается за минуты
7 orcdunaev
 
04.02.17
18:14
(5) (6) картинок нет. Спасибо, буду пробовать.
8 Torquader
 
04.02.17
18:19
(7) Чего тут пробовать - тут делать надо.
9 orcdunaev
 
04.02.17
19:25
(8) А я вот сначала попробую.)
10 Звездец
 
04.02.17
19:41
было бы желание, материала в сети море

http://catalog.mista.ru/public/370599/

только обязательно доступ к базе только через vpn и никак иначе, ломанут моргнуть не успеешь
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший