Имя: Пароль:
1C
1С v8
Использование 1С для редактирования записей в таблицах SQL через WEB
0 pechevas
 
26.06.14
13:08
Есть необходимость через WEB редактировать данные в SQL таблицах. Сейчас используется для этого Sharepoint. Но он мягко говоря какой то недоработанный для этого (есть ограничения проблемы с пользовательскими фильтрами, итоги и группировки тоже не сильно настраиваемые). Вот и решил я попробовать как 1С справиться с этой задачей. Может кто уже делал подобное? Подскажите в какую сторону почитать и где подсмотреть. Спасибо.
p.s. Предполагается использовать управляемые формы и Web-Сервер. Вот только как сделать чтобы выборка и редактирование происходило SQL таблиц, а не 1С-х объектов созданных в конфигураторе?
1 Maxus43
 
26.06.14
13:11
внешние данные + прямые запросы к SQL
2 Cube
 
26.06.14
13:12
(1) Вроде ж, теперь можно и внешние источники редактировать, не?
3 Cube
 
26.06.14
13:12
4 Maxus43
 
26.06.14
13:13
(3) ЕМНИП это планируется ещё, в 8.3.5 какой-то, и собственно 8.3.5 пока только тестовая
5 Maxus43
 
26.06.14
13:14
Так то конечно, редактирование данных через внешние источники - давняя мечта
6 Cube
 
26.06.14
13:14
(0) Ну, ты осознаешь, что КАЖДЫЫЙ КОННЕКТ к БД 1С чере веб морду будет кушать 1 лицензию. Итого, 100 коннектов = 100 лицензий...
7 Cube
 
26.06.14
13:15
(4) Сегодня её выход =))
Ну, по крайней мере, надо в это верить))
8 pechevas
 
26.06.14
13:16
(4) Можно конечно и самому через OLE DB делать UPDATE записи (как делал на 1С++ в 7-ке), но при этом надо WEB-морду, чтобы все работало через IE с Windows аутентификацией.
Конечно идеально чтобы 1С сама об этом позаботилась.
9 acsent
 
26.06.14
13:17
А что использовать а ля пхпМайАдмин не судьба?
10 Cube
 
26.06.14
13:18
(8) А зачем здесь вообще прокладка из 1С? Что, из php какого-нить нельзя с MS SQL работать?
11 Chai Nic
 
26.06.14
13:18
(6) А если сделать сервис-мультиплексор? У mssql это явно прописано в ЛС, а у 1с?
12 pechevas
 
26.06.14
13:26
(10) Можно, но для этого надо знать php, заставить php работать с Доменом, заставить php работать с провайдером SQL и лучше в не открытом виде.
Как это все сделать - я не знаю, и никогда не делал, и тоже не знаю с чего начать. В таком случае, проще уже Sharepoint допиливать на NET (что к сожалению я тоже не умею, потому как последние 15 лет 1С приходилось мучить). Вот и думаю как сделать так как знаю, ну или учить что-то новое, что непонятно зачем, чтобы сделать один проект изучить новую технологию - это как то выглядит неразумно.
13 pechevas
 
26.06.14
13:27
(11) Спасибо, подскажите пожалуйста где об этом почитать.
14 Chai Nic
 
26.06.14
13:44
(13)Делается сервис на делфи/си, из него коннектитесь к 1с через COM, взаимодействуете с клиентами через HTTP. Получаете нужные данные, при  необходимости кэшируете их в памяти сервиса. Вот такой мультиплексор.
15 Cube
 
26.06.14
13:48
(14) Рукалицо...
У 1С ващета есть механизм web-сервисов, который без всяких COM позволяет общаться с 1С xml-пакетами...
16 Cube
 
26.06.14
13:52
+(15) Читать тут: http://v8.1c.ru/overview/Term_000000273.htm

Ну, и как дальнейшее развитие этого (в 8.3): http://v8.1c.ru/o7/201312rest/index.htm
17 rsv
 
26.06.14
13:55
(10) Быстрая разработка  форм  и интерфесов
18 rsv
 
26.06.14
13:59
Т.е. получаем коробочный конфигуратор  форм и отчетов плюс коробочное решение связки с  вебсервером. Как то так .
19 rsv
 
26.06.14
14:00
Ну а далее через сервер приложений ваять через внешние источники  Select а DML - через ADO.
20 Asmody
 
26.06.14
14:22
(0) [Есть необходимость через WEB редактировать данные в SQL таблицах.] — офигенное ТЗ. Вы этим описали 95% всех веб-приложений.
21 pechevas
 
26.06.14
14:29
(20) А кто говорит что это ТЗ?
ТЗ составляет где то около 75 страниц и написано не для 1С.
Здесь речь идет о такой возможности.
По существу. Надо сделать форму, в которой в виде таблицы можно будет редактировать значения в базе SQL. Редактирование происходит методом простого редактирования (для типов: дата, строка, число) и выбором (булево, ссылки на другие таблицы). Необходимым является добавление, удаление и редактирование данных.

По существу - это все понятно и ясно, непонятно как это увязать в виде генератора web-форм в 1С и внешних источников данных.
22 pechevas
 
27.06.14
12:30
Так что там вышел очередной релиз 1С с необходимым функционалом?
23 Asmody
 
28.06.14
18:47
а чего не взять тот же VS Express для web и не накидать простое приложение?
24 Gepard
 
29.06.14
00:48
жесть
25 Gepard
 
29.06.14
00:49
(24) тему надо в пятничную ветку.
26 mistеr
 
29.06.14
01:12
(12) Если изучать что-то новое позывов нет, но плюнь на этот "один проект" и мучай дальше 1С. Очевидно же.

Или за 1С уже не платят?