![]() |
![]() |
![]() |
|
Использование 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
|
+(2) Во - http://v8.1c.ru/o7/201402ext/index.htm
|
|||
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С уже не платят? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |