Использование 1С для редактирования записей в таблицах SQL через WEB #712462


#0 by pechevas
Есть необходимость через WEB редактировать данные в SQL таблицах. Сейчас используется для этого Sharepoint. Но он мягко говоря какой то недоработанный для этого (есть ограничения проблемы с пользовательскими фильтрами, итоги и группировки тоже не сильно настраиваемые). Вот и решил я попробовать как 1С справиться с этой задачей. Может кто уже делал подобное? Подскажите в какую сторону почитать и где подсмотреть. Спасибо. p.s. Предполагается использовать управляемые формы и Web-Сервер. Вот только как сделать чтобы выборка и редактирование происходило SQL таблиц, а не 1С-х объектов созданных в конфигураторе?
#1 by Maxus43
внешние данные + прямые запросы к SQL
#2 by Cube
Вроде ж, теперь можно и внешние источники редактировать, не?
#3 by Cube
+ Во -
#4 by Maxus43
ЕМНИП это планируется ещё, в 8.3.5 какой-то, и собственно 8.3.5 пока только тестовая
#5 by Maxus43
Так то конечно, редактирование данных через внешние источники - давняя мечта
#6 by Cube
Ну, ты осознаешь, что КАЖДЫЫЙ КОННЕКТ к БД 1С чере веб морду будет кушать 1 лицензию. Итого, 100 коннектов = 100 лицензий...
#7 by Cube
Сегодня её выход =)) Ну, по крайней мере, надо в это верить))
#8 by pechevas
Можно конечно и самому через OLE DB делать UPDATE записи (как делал на 1С++ в 7-ке), но при этом надо WEB-морду, чтобы все работало через IE с Windows аутентификацией. Конечно идеально чтобы 1С сама об этом позаботилась.
#9 by acsent
А что использовать а ля пхпМайАдмин не судьба?
#10 by Cube
А зачем здесь вообще прокладка из 1С? Что, из php какого-нить нельзя с MS SQL работать?
#11 by Chai Nic
А если сделать сервис-мультиплексор? У mssql это явно прописано в ЛС, а у 1с?
#12 by pechevas
Можно, но для этого надо знать php, заставить php работать с Доменом, заставить php работать с провайдером SQL и лучше в не открытом виде. Как это все сделать - я не знаю, и никогда не делал, и тоже не знаю с чего начать. В таком случае, проще уже Sharepoint допиливать на NET (что к сожалению я тоже не умею, потому как последние 15 лет 1С приходилось мучить). Вот и думаю как сделать так как знаю, ну или учить что-то новое, что непонятно зачем, чтобы сделать один проект изучить новую технологию - это как то выглядит неразумно.
#13 by pechevas
Спасибо, подскажите пожалуйста где об этом почитать.
#14 by Chai Nic
Делается сервис на делфи/си, из него коннектитесь к 1с через COM, взаимодействуете с клиентами через HTTP. Получаете нужные данные, при  необходимости кэшируете их в памяти сервиса. Вот такой мультиплексор.
#15 by Cube
Рукалицо... У 1С ващета есть механизм web-сервисов, который без всяких COM позволяет общаться с 1С xml-пакетами...
#16 by Cube
+ Читать тут: Ну, и как дальнейшее развитие этого (в 8.3):
#17 by rsv
Быстрая разработка  форм  и интерфесов
#18 by rsv
Т.е. получаем коробочный конфигуратор  форм и отчетов плюс коробочное решение связки с  вебсервером. Как то так .
#19 by rsv
Ну а далее через сервер приложений ваять через внешние источники  Select а DML - через ADO.
#20 by Asmody
[Есть необходимость через WEB редактировать данные в SQL таблицах.] — офигенное ТЗ. Вы этим описали 95% всех веб-приложений.
#21 by pechevas
А кто говорит что это ТЗ? ТЗ составляет где то около 75 страниц и написано не для 1С. Здесь речь идет о такой возможности. По существу. Надо сделать форму, в которой в виде таблицы можно будет редактировать значения в базе SQL. Редактирование происходит методом простого редактирования (для типов: дата, строка, число) и выбором (булево, ссылки на другие таблицы). Необходимым является добавление, удаление и редактирование данных. По существу - это все понятно и ясно, непонятно как это увязать в виде генератора web-форм в 1С и внешних источников данных.
#22 by pechevas
Так что там вышел очередной релиз 1С с необходимым функционалом?
#23 by Asmody
а чего не взять тот же VS Express для web и не накидать простое приложение?
#24 by Gepard
жесть
#25 by Gepard
тему надо в пятничную ветку.
#26 by mistеr
Если изучать что-то новое позывов нет, но плюнь на этот "один проект" и мучай дальше 1С. Очевидно же. Или за 1С уже не платят?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С