Имя: Пароль:
1C
1С v8
mongodb прямые запросы
0 Ирис_яркая
 
18.06.15
09:10
Кто нибудь сталкивался с прямыми запросами в mongodb из 1с???
если работали то какой драйвер использовали
1 ДенисЧ
 
18.06.15
09:11
2 Ирис_яркая
 
18.06.15
09:13
(1) может тогда ты тут тоже сидеть не будешь с вопросами, а только в гугле?
3 ДенисЧ
 
18.06.15
09:14
(2) А я сначала в гугель всегда хожу ))
4 Ирис_яркая
 
18.06.15
09:20
(3) он молчит как и все присутствующие..
5 ДенисЧ
 
18.06.15
09:26
(4) ODBC есть? Значит, через него можно АДО подключить.
7 Живой Ископаемый
 
18.06.15
09:27
а не из 1с можно?
МонгоДБ это ведь NoSQL, верно?
8 Вася Чез
 
18.06.15
09:27
(0) извращение
9 shuhard_серый
 
18.06.15
09:28
10 Живой Ископаемый
 
18.06.15
09:29
короче, одбс драйвера есть... стало быть от 1С вообще ничего не зависит.
11 Кирпич
 
18.06.15
09:31
(10) автор не понимает, что такое ODBC. потому и не может ничего найти в гугле.
12 aka AMIGO
 
18.06.15
09:33
(11) не обижайте девочку :)
13 МихаилМ
 
18.06.15
09:35
14 МихаилМ
 
18.06.15
09:37
15 shuhard_серый
 
18.06.15
09:39
(14 найди три отличия (14) и (9) =)
16 МихаилМ
 
18.06.15
09:40
17 spock
 
18.06.15
09:44
(0) Про ODBC уже несколько раз сказали, но судя по всему это может не помочь.

(Всем) Знание о ODBC не гарантирует успех :)
Например, вот такой дисклеймер дает понять, что не все так просто:
Developing the driver has presented some interesting and at times frustrating issues, many but not all of which are due to the fundamental differences between relational and document-based databases.
18 spock
 
18.06.15
09:45
(0) Про mongodb не помогу, а вот с cache есть опыт :)
19 spock
 
18.06.15
09:46
(16) Читаем там: "This code is still very experimental and limited in terms of features, but we have released it in hopes that someone may learn from what we have done."
20 aka AMIGO
 
18.06.15
09:47
(18) (19) это всё прекрасно.. но основной язык форума - русский, надо было перевод приаттачить.
21 trad
 
18.06.15
09:52
(20) это же не он по не русски говорит, он цитирует техническую информацию, кому надо переведут
22 shuhard_серый
 
18.06.15
09:53
(17) всем понятно, что mongodb не реляционная, это же не означает отсутствие возможности выборки из неё документов
23 fisher
 
18.06.15
09:56
(22) Но не через ODBC же.
24 fisher
 
18.06.15
09:58
Хотя какие-то простейшие вещи можно попытаться и на простых SQL-запросах сэмулировать, что судя по всему и попытались разработчики драйвера. Тока пишут открытым текстом, что мол это сырая поделка состряпанная ради фана на скорую руку, авось кому пригодится в качестве старта дальнейших изысканий, т.к. вообще-то скрещивать ежа и ужа дело неблагодарное.
25 shuhard_серый
 
18.06.15
10:06
(23)
(24)
почему нет,
тебя же не пугают запросы к  WMI или AD
26 Гёдза
 
18.06.15
10:11
(22) не реляционная, поэтому классических селектов в ней нет
27 Гёдза
 
18.06.15
10:12
(25) Запросы к WMI  более похожи на LINQ, на запросы к колекциям
28 shuhard_серый
 
18.06.15
10:13
(26) есть , транслирует ODBC
29 Гёдза
 
18.06.15
10:16
(28) Еще раз смотри выше про этот одбц.
Какие то студенты решили "а слабо написать селекты для mongo?"
30 Гёдза
 
18.06.15
10:16
(29) Хотя может обычный селект без джойнов и объединений и группировок не так то и сложно реализовать
31 fisher
 
18.06.15
10:18
Я не считаю накладывание реляционной модели доступа на нереляционные источники данных хорошей идеей. Это обрекает на серьезные ограничения и неоптимальные реализации. А упираться ради того, чтобы можно было примитивный SELECT WHERE для простейшего случая нарисовать в привычном виде - охренеть какая плюшка. Да ну нафиг.
32 shuhard_серый
 
18.06.15
10:20
(31) дык это проблема ТС, которой в лом залезть в базу через любую прокладку на php или шарпе


библиотек как грязи
33 fisher
 
18.06.15
10:24
(32) В этом и проблема, что нет готовых обёрток, которые можно было бы напрямую из 1С заюзать. Получается, что всё равно какую-то приблуду придется рисовать сбоку самому и строить для неё интерфейс с 1С. Ну или попробовать таки через ентот экспериментальный драйвер дотянуться.
34 shuhard_серый
 
18.06.15
10:28
(33) нет проблем заюзать 1С из php через COM, что пишется в 30 строчек и не требует ни какого гемороя, даже компилятора =)
35 Serginio1
 
18.06.15
10:30
(33) Есть 1C и COM события

Другое дело, что проще сделать сборку на C# оттестить а затем присоединить её к 1С


http://metanit.com/nosql/mongodb/4.1.php
36 spock
 
18.06.15
10:30
(32) Девочка первый раз увидела nosql и ей не понятно с какой стороны к этому подойти - отсюда (0). У нее был нормальный вопрос для общего понимания и поиска контакта с людьми, занимавшихся(!) этим.
37 Serginio1
 
18.06.15
10:30
38 spock
 
18.06.15
10:32
+36 а вообще мое мнение, не претендующее на абсолютизм: если есть возможность не связываться с nosql, нужно обязательно эту возможность реализовать :)
39 shuhard_серый
 
18.06.15
10:37
40 fisher
 
18.06.15
10:44
(34) А как через COM можно выполнить код на php? Можно ссылку для ненастоящих сварщиков?
41 shuhard_серый
 
18.06.15
10:46
(40) всё наоборот,
из php через COM доступ к 1C
42 Вася Чез
 
18.06.15
10:47
разговор ни о чем, все показывают как умеют пользоваться гуглем, но реальных примеров работы 1С с монгодб никто не показывает, ТС похоже вообще бросил ноускульные механизмы и вернулся к реляционным от греха подальше
43 fisher
 
18.06.15
10:48
(41) Так не интересно. Всё равно прокладку поднимать.
44 Ирис_яркая
 
18.06.15
10:48
(42) +++ ))))))))
45 shuhard_серый
 
18.06.15
10:52
(43) а ты ждал чуда?
46 fisher
 
18.06.15
10:54
(45) Конечно.
47 shuhard_серый
 
18.06.15
11:02
(46) используй внешние источники данных в 1С через ODBC и будет чудо
48 Ирис_яркая
 
18.06.15
11:09
(47) они же вроде только на чтение работают 9внешние источники
49 fisher
 
18.06.15
11:15
(48) Уже нет.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.