|
web-расширение | ☑ | ||
---|---|---|---|---|
0
Anna-Ain
06.12.12
✎
10:56
|
Добрый день.На компе установлен Visual Studio 10, в книге технологии интеграции 1с написано, что после установки web-расширения появляются шаблоны V8 Web Application V8 Web Service, если могет, кто, подскажите, как установить это web-расширение?
|
|||
1
gromozeka07b9
06.12.12
✎
11:07
|
Шаблоны создаются при установке расширения, но работают в 2008 студии, в 2010 у тебя не появится новых типов проектов. Это вряд ли косяк веб-расширения - просто его разработку заморозили еще до появления 2010 студии и похожу есть какая-то несовместимость. В любом случае, тебе ничего не мешает вручную использовать компоненты веб-расширения - просто создай проект asp.net и накидай на него нужных контролов расширения, предварительно подключив в проекте сами библиотеки веб-расширения.
|
|||
2
gromozeka07b9
06.12.12
✎
11:09
|
А вообще сейчас использовать веб-расширение вряд ли идеальный вариант, уже есть масса альтернатив, хотя бы тот же веб-клиент. Или если уж хочется именно asp.net - можно самим все формы написать, благо контролов готовых дофига, только чтение/запись в 1с написать надо будет.
|
|||
3
Anna-Ain
06.12.12
✎
11:27
|
просто на будущее нужен скорее всего сайт с базой данных и чтоб там все отображалось, его разрабатывать на с#, действительно, хотелось бы найти оптимальное решение..
создала web-страницу, есть грид -для отображения данных как напрямую туда данные из 1с записывать? например, те же документы заказы, потом на страничке нужна возможность поиска |
|||
4
gromozeka07b9
06.12.12
✎
11:40
|
Если это именно публичный сайт, то вряд ли использовать контролы веб-расширения - идеальный вариант. Они все-таки повторяют функционал форм 1с, который неискушенному в 1с пользователю не сразу понятен :)
Ты грид какой использовала, из веб-расширения или обычный? Если из расширения - то только веб.конфиг поправь чтобы смотрел на нужную базу и файл метаданных спецутилитой сгенери. А если обычный грид - ну так тут надо тебе самой решить, как его заполнять, то ли ты будешь через com вызовы к 1с выполнять и заполнять его результатом запроса, то ли, может быть, sql-запрос будет к 1с... |
|||
5
Anna-Ain
06.12.12
✎
11:58
|
вообще просто GridView, сейчас в моем примере он отображает данные их выгруженной xml-ки 1с, т.е. страничка запускается, документы заказов отображаются, поиск работает, но только ферез файл, вот и думаю, как проще перестроиться, чтоб напрямую работало без xml.
Если бы из расширения - думаю проще все-таки |
|||
6
gromozeka07b9
06.12.12
✎
13:39
|
Из расширения конечно намного проще обращаться к базе, но будешь ограничена возможностями расширения, которое уже не развивается 1с-ом.
Если из xml грид уже показывает данные, ничего сложного не вижу в том, чтобы заполнять грид не из xml, а результатом запроса к базе 1с, хоть через сом хоть через sql. |
|||
7
gromozeka07b9
06.12.12
✎
13:44
|
Для запросов sql смотри в сторону SqlConnection, SqlCommand. Только реши вопрос с тем, как ты будешь обращаться напрямую к данным 1с в sql базе - имена таблиц и колонок не соответствуют реальным названиям метаданных 1с.
Для запросов через сом смотри в сторону сом-объекта "V82.ComConnector" |
|||
8
Anna-Ain
06.12.12
✎
16:44
|
спасибо за идею, попробую, вот было было бы здорово хоть пример какой где почитать)))
|
|||
9
Serginio1
06.12.12
✎
17:49
|
(0) Смотри внутренности Вэб разрешения. Там доступ через СОМ. На динамиках достаточно просто обращаться к базе 1С через интерфейс
v8: Как писать напрямую в SQL таблицы |
|||
10
Serginio1
06.12.12
✎
18:12
|
Можешь посмотреть в сторону Схемы конфигурации XSD и объекты XDTO. Можешь с ними работать и через вэб сервисы
|
|||
11
Serginio1
06.12.12
✎
18:29
|
||||
12
Anna-Ain
06.12.12
✎
21:13
|
Спасибо)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |