Имя: Пароль:
1C
Веб-мастеринг
соединиться с базой 1С с сайта на ASP.NET (C#)
,
0 podkova
 
11.01.13
10:59
добрый день всем, просьба кому не жалко, дайте больше понимания в вопросе соединения с 1С...
сейчас есть сайт, на сайте есть система аутентификации, и база 1С(8.1, но 8.2 будет скоро),
1)везде написано, что напрямую sql запросами соединяться низзя, вопрос-почему?киньте статей или обоснованных доводов.
Беда, что в базе есть инд данные и открыть ее страшно.
2)Есть такое дело как веб-клиент в 8.2, если я напишу морду для пары справочников и таблиц для веб мне нужно будет лицензию для каждого соединения для юзеров?
у меня 500 штук их
3)людям хочется подтягивание данных налету, поэтому xml обмен врядли подойдет.
1 samozvanec
 
11.01.13
11:07
1. открывай, не бойся - нарушишь только лицензию
2. да пицот штук лицензий надо будет для одновременной их работы
3. сочувствую

в целом, остапа могут спасти веб-сервисыв зависимости от того, насколько налету надо подтягивать данные
2 podkova
 
11.01.13
11:10
>1. открывай, не бойся - нарушишь только лицензию
с этого места поподробнее-это как??
3 podkova
 
11.01.13
11:12
>надо будет для одновременной их работы
а если одновременно работают 100 от силы надо будет 100 лицензий?
4 samozvanec
 
11.01.13
12:48
(2) если никто не узнает, все в порядке) 1ass запрещает обращаться напрямую к скулю, политика такая

(3) по одной на активного пользователя, неплохо иметь небольшой запас
5 podkova
 
11.01.13
12:48
2 и 3 разобралась, нашла инфу, остался вопрос, читать напрямую можно, а вот как писать-какие тут грабли?
6 oleg_km
 
11.01.13
13:09
(5) Ничего себе как быстро разобралась с прямым чтением базы, ну тогда запись это вообще раз плюнуть
7 pessok
 
11.01.13
13:11
(6) а чего там разбираться? получаешь структуру хранения таблиц сначала, потом селектишь
(5) а какие там грабли? получаешь структуру таблиц сначала, а потом инсертишь/апдейтишь
8 Serginio1
 
11.01.13
13:46
(0) Вэб сервисы для таких вещей существу
9 Lexusss
 
11.01.13
13:50
Проще всего - xml обмен, поверь.
10 samozvanec
 
11.01.13
14:41
(8) (9) а если нужно напрямую работать с базой онлайн?
11 Serginio1
 
11.01.13
14:44
(10) Так вэб сервисы это удаленные процедуры которые ты дергаешь. Это по сути и есть вэб клиент, только лицензия нужна на период вызова метода сервиса. В C# создаются классы и ты на шарпе прекрасно с ними работаешь.
12 samozvanec
 
11.01.13
14:50
(11) собственно это я и подразумевал в (1) )
но не совсем онлайн все-же. вот ты смотришь журнал документов, и добавленные там сразу отображаются... так то не сразу, а при обновлении формы... ну да, вебсервисы рулят.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой