Автор Тема: Что нужно для того чтобы работал сайт  (Прочитано 6740 раз)

0 Пользователей и 1 Гость просматривают эту тему.

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Re: Что нужно для того чтобы работал сайт
« Ответ #4 : 05 Октябрь 2009 Понедельник 11:41:27 »
А шаблонов для Visual Studio 2008 не выпускали еще.
На сегодняшний момент последняя версия:
1С:Предприятие 8. Web-расширение 1.1 Версия 8.0.11.1 от 07.10.2008
Эта версия поддерживает только: Visual Studio 2003 и Visual Studio 2005

Чтобы проверить что WEB-расширение нормально установилось, в Visual Studio 2005 когда будете создавать проект, нужно выбрать: Create Web Site
и там должен быть пункт: V8 Web Application

moro_as

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Что нужно для того чтобы работал сайт
« Ответ #3 : 03 Октябрь 2009 Суббота 20:57:17 »
А можно очень примитивный пример, как все-таки реализовать доступ в базу 1с.
Не нашел VS2003/2005 - поставил 2008, но там не нашел шаблонов  :-[ ???

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Re: Что нужно для того чтобы работал сайт
« Ответ #2 : 18 Сентябрь 2009 Пятница 18:42:50 »
Любую базу на 1С 8.1 можно сделать доступной через интернет.
Все что будет доступно в интернете из базы 1С, нужно будет написать самому.
Т.е. сначала нужно будет сделать авторизацию пользователей, а потом уже сделать какой-нибудь интерфейс, где авторизованному пользователю будут доступны справочники, документы и прочие объекты из базы 1С.

Чтобы выложить базу 1С в интернет, вам потребуется:
1. 1С предприятие 8.1 + лицензии (у меня например при работе 40 человек через интернет использовалось не более 5-7 лицензий 1С)
2. 1С:Предприятие 8. Web-расширение 1.1 (устанавливаете на свою машину где пишете программу и на сервер где установлен MS IIS)
3. Microsoft Windows 2003 Server + Microsoft Internet Information Services (MS IIS)
4. Microsoft Visual Studio 2005 (язык программирования Visual C#,ваш проект будет на ASP.NET)
Когда будете создавать проект в Visual Studio 2005, нужно выбрать:
Create Web Site \ V8 Web Application
Но этот пункт у вас появится в Visual Studio, только после того, как установите Web-расширение для 1С.

Apache-сервер на FreeBSD вам не потребуется, т.к. WEB-Расширение только под Windows.

Т.е. получается вам нужно будет знать два языка программирования: 1С 8.1 и Visual C#.
На 1С 8.1 вы пишете саму базу, документы, справочники, функции которые обрабатывают данные и возвращают результаты в WEB форму, а на Visual C# вы создаете WEB странички и какую информацию в эти интернет странички вставлять из 1С или вызываете функции из 1С и работаете с данными которые возвратили эти функции.

Обратите внимание на версии программ которые я написал, т.к. с этими версиями(на сегодняшний день) все работает и не глючит.

Если я чтото не понятно объяснил, спрашивайте. ;)
« Последнее редактирование: 18 Сентябрь 2009 Пятница 21:30:30 от admin »

moro_as

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Что нужно для того чтобы работал сайт
« Ответ #1 : 18 Сентябрь 2009 Пятница 17:30:39 »
Доброго времени, Дамы и Господа!
Прошу оказать посильную помощь и сильно не ругать.
Задача:
1. Создать новую конфигурацию на 8.1 где идет расчет цены выбранного товара для авторизованного клиента.
2. Обеспечить доступ к этой базе через WEB.

Имеется в наличии:
1С Предприятие 8.1.
Apache-сервер на FreeBSD (нужно ли ставить PHP?).

Что делать, и где читать, чтобы все это заработало !!!

Заранее спасибо за понимание.