Имя: Пароль:
1C
1С v8
Доступ через Веб интерфейс
0 Jofa
 
26.08.11
11:55
Кто нить организовывал доступ через веб интерфейс

Поделитесь опытом .

Какую литервтуру нужно прочесть ..
1 Jofa
 
26.08.11
12:02
ап
2 SalavatUlaev
 
26.08.11
12:05
Организовывал. Если есть конкретный вопрос - задавай.
А так, читай диск ИТС. Там есть все что нужно
3 Jofa
 
26.08.11
12:06
Ты руководствовалсся ИТС? Или литературку почитствовал???
4 SalavatUlaev
 
26.08.11
12:10
ИТС
 Технологическая поддержка
   1С Предприятие 8 Документация

Почитай там главу 7
5 Jofa
 
26.08.11
12:59
Прочитал не понятно как запустить 1Ский веб сервер написано как для быдло ..
6 Cube
 
26.08.11
13:00
(5) Ты веб-сервер то установил?))
7 lxs
 
26.08.11
13:00
(5) "1Ский веб сервер" - такого нет в природе
8 lxs
 
26.08.11
13:01
(5) Нормально написано все. Мозги надо включить.
9 Jofa
 
26.08.11
13:02
Ну типо нажал исправить на сервере 1С добавил Модули расшерения веб сервера
10 Jofa
 
26.08.11
13:02
(8)Последовательно Напиши мне
11 lxs
 
26.08.11
13:04
(10) что я тебе должен последовательно написать?
12 Cube
 
26.08.11
13:05
Jofa ответь на (6)
13 Jofa
 
26.08.11
13:07
ТАм написано что какой то каталог где то должен лежать
14 Jofa
 
26.08.11
13:07
(12)Ну типо нажал исправить на сервере 1С добавил Модули расшерения веб сервера
15 Jofa
 
26.08.11
13:09
Без пузыря там не че делать на ИТС, как всегда нечего не написано последовательно . .
16 Cube
 
26.08.11
13:10
(14) Чо? Фигню какую-то пишешь... Ты сам-то понял, что написал?)) Ты на телефоне у себя нажал "Исправить" или на мышке такую кнопку нашел?

Я спрашиваю, ты веб-сервер поставил? Это программа такая, напимер IIS или Апач... Ты вообще знаешь, что такое веб-сервер?
17 Jofa
 
26.08.11
13:12
Поставил IIS
18 Cube
 
26.08.11
13:13
(17) Страница "It works!" (или что там в IIS) открывается?
19 Jofa
 
26.08.11
13:14
ДА
20 Cube
 
26.08.11
13:14
(19) Ну, где ты кнопку "Исправить" нашел?
21 Jofa
 
26.08.11
13:15
Пытаюсь регить базу пишет Веб серверы не найдены
22 Jofa
 
26.08.11
13:15
(20)В инсталяторе 1С - Сервер
23 Cube
 
26.08.11
13:17
(21) Ну значит так не установил веб-сервер...
24 Cube
 
26.08.11
13:17
(22) У тебя клиент-серверная база что-ли?
25 Jofa
 
26.08.11
13:18
Сайт то показывает
26 Jofa
 
26.08.11
13:18
ТАм нужно регистрировать какое вертуальное приложение
27 Jofa
 
26.08.11
13:19
ИСАПИ СТОИТ..
28 Jofa
 
26.08.11
13:20
Ну типо нажал исправить на сервере 1С добавил Модули расшерения веб сервера Это как делать??
29 Jofa
 
26.08.11
13:20
(28)не то всатвил
30 Cube
 
26.08.11
13:21
(28) Уже понятнее. Ты запустил инсталятор сервера 1С, нажал там исправить и добавил "Модули расшерения веб сервера". Да?
31 Jofa
 
26.08.11
13:21
(30) Да
32 Cube
 
26.08.11
13:21
Ответь на (24)
33 rinatru
 
26.08.11
13:22
еще раз убеждаюсь, что народ книжки читать не хочет.
34 Jofa
 
26.08.11
13:22
Ты самто читал?
35 Cube
 
26.08.11
13:22
(33) +1
36 Jofa
 
26.08.11
13:23
Если было по порядку написано то стал бы я тут писать
37 Jofa
 
26.08.11
13:24
(33) Какую книгу читать??
38 Cube
 
26.08.11
13:24
Jofa ответь на (32)
39 Jofa
 
26.08.11
13:24
Да
40 Jofa
 
26.08.11
13:24
(38)Да
41 Cube
 
26.08.11
13:25
(40) Ну наконец-то, к 40-му посту хоть что-то прояснилось...
42 Cube
 
26.08.11
13:26
(40) Сервер 1С и веб-сервер установлены на одной машине?
43 Jofa
 
26.08.11
13:26
(42)ага
44 Jofa
 
26.08.11
13:27
Застоопрился на Регистрация модуля обработки запросов
45 Jofa
 
26.08.11
13:28
(44)ИТС
46 Cube
 
26.08.11
13:32
(44) Стой, ты веб-сервисы хочешь настроить или вывалить всю базу на веб-сервер?
47 Jofa
 
26.08.11
13:38
веб сервисы
48 Jofa
 
26.08.11
13:39
Ну чтоб можно обратиться к к базе
49 Jofa
 
26.08.11
13:42
Схема такая где то далеко в инете есть сервер -- где то в офисе есть база.
50 Cube
 
26.08.11
13:42
(49) Продолжай...
51 Jofa
 
26.08.11
13:47
Нужно правильно настроить Веб доступ к базе
52 Jofa
 
26.08.11
13:49
ЧТобы люди по средствам эл.подписей заходили в базу
53 Jofa
 
26.08.11
13:49
подписи я организую . . .
54 Jofa
 
26.08.11
13:49
куда пропал
55 1Сергей
 
26.08.11
13:50
56 Cube
 
26.08.11
13:51
(54) Опять ничего не понятно. Задам вопрос проще: ты хочешь через браузер в базу зайти или на своей странице подтянуть данные из базы 1С?
57 loh_pedalny
 
26.08.11
13:52
(51) наймите специалиста
58 rinatru
 
26.08.11
13:54
может быть просто надо погуглить?! ну правда.. прямо сил нет
за 3 минуты нашел вот это... http://www.aplastinin.ru/2011/01/1c-web-1-82.html
и это только начало....
59 rinatru
 
26.08.11
13:55
Попробуйте вопрос разбить на несколько:

1. Что необходимо сделать (что установить) на компьютере, что бы можно было работать с 1С через web-интерфейс
2. Как установить (и какой) web-сервер
3. Как соединить базу 1С и web-сервер
4. Что нужно сделать на клиенте, что-бы можно было обращаться к web-серверу
5. Как настроить права пользователей в 1с

по каждой из них просто очень много информации. Потом пробуйте. Потом задавайте более конкретные вопросы :)
60 Jofa
 
26.08.11
13:57
(57)Я сам спец просто дело новое .. запустил сервак ча выложил свою страницу не могу прикрутить веб сервис ..
61 rinatru
 
26.08.11
13:59
(60) "выложил свою страницу" ?? простите, какую еще страницу?
62 Cube
 
26.08.11
14:00
И на (56) ответь!
63 Cube
 
26.08.11
14:00
Ладно, я ушел...
64 Jofa
 
26.08.11
14:00
1.Установил веб сервер
2.Установил 1С Сервер (клиент серверный вариант) + Модули расшерения веб сервера
3. Выложил базу
4. Теперь нужно опубликовать базу пишет "Веб серверы не установленны что нужно делать?
65 Jofa
 
26.08.11
14:01
(60)Тестовую не стандартную ..
66 vde69
 
26.08.11
14:04
(64) не путай web сервисы c web доступом, это СОВСЕМ разные вещи
67 Leksus
 
26.08.11
14:05
(64) ты всех кто тебе хотел помочь запутал...
не говори больше слово Web-сервис, не путай людей
тебе нужен доступ к базе через web-клиент!
68 vde69
 
26.08.11
14:06
(66)+ тебе сервисы вообще ни разу не нужны, и публиковать тебе ничего не нужно!!!

тебе нужно
1. зарегить скриптовую длл в иис
2. прописать файл настроек

и все
69 Jofa
 
26.08.11
14:09
Да я не путаю понятие веб доступ с веб сервисами ..)
Хорошо опишите для чего нужны веб сервисы..
70 vde69
 
26.08.11
14:11
(69) для доступа к определенным данным базы из сторонних (в том числе не 1с) систем
71 vde69
 
26.08.11
14:13
(70)+ сервисы НЕ МИЕЮТ визуального оформления
72 rinatru
 
26.08.11
14:14
все. я не могу больше это читать. пошел книжки по Битриксу читать (это намек для (0))
73 mkostya
 
26.08.11
14:16
74 Jofa
 
26.08.11
14:17
(58) +100 то что докотор прописал
(69) ну я так и понял ..
75 Jofa
 
26.08.11
14:47
А чё за DLL ку надо регить??
76 Jofa
 
26.08.11
15:09
ап
77 vde69
 
26.08.11
15:14
(75) wsisapi.dll

и марш читать инструкцию


Настройка IIS 6.0
Перед настройкой веб-сервера убедитесь, что 1С:Предприятие установлено на компьютере с IIS. Для разных вариантов работы 1С:Предприятия должны быть установлены следующие компоненты:

·       Для файловой версии:

·         1С:Предприятие;

·         Адаптер Web-сервисов 1С:Предприятия.

·       Для клиент-серверной версии:

·         Компоненты доступа к серверам 1С:Предприятия;

·         Адаптер Web-сервисов 1С:Предприятия.

Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.

Для настройки IIS необходимо выполнить следующие действия:

1.   Откройте папку C:\Inetpub\wwwroot.

2.   В открытой папке создайте папку с именем виртуального приложения. В нашем примере это будет MyApp:



3.   В созданной папке создайте файл default.vrd. Содержимое файла приведено ниже:

<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"

               base="/MyApp"

               ib="File=c:\bases\MyApp;"/>

·         Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2) папке виртуального приложения.

·         Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.

Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы &quot;, обозначающий кавычки. Например: ib="File=&quot;c:\my work bases\long folder&quot;;"

4.   Продолжим настройку IIS. Для этого откроем оснастку управления IIS (Start -> Administrative Tools -> Internet Information Services (IIS) Manager). Откроем свойства созданного нами виртуального приложения (COMP1 (local computer) -> Web Sites -> Default Web Sites ->  MyApp -> контекстное меню -> Properties). Здесь COMP1 – это имя компьютера, на котором установлен веб-сервер IIS.



5.   В открывшемся окне создадим приложение. Для этого на закладке Directory нажмем кнопку Create (справа от поля Application Name).

6.   Нажмем кнопку Configuration … (ниже кнопки Create).

7.   В открывшемся окне, на закладке Mappings выполним регистрацию адаптера Web-сервисов 1С:Предприятия 8.



Для этого нажмем кнопку Insert … (справа от поля Wildcard application maps (order of implementation):) и в открывшемся окне выполним следующие действия:



·         В поле Executable введем полный путь к модулю wsisapi.dll (сам адаптер). Этот модуль расположен в папке bin папки 1С:Предприятия 8. Путь должен быть заключен в кавычки, если содержит пробелы.

·         Отключим пункт Verify that file exists.

·         Нажмем кнопку Ok чтобы закрыть окно Add/Edit Application Extension Mapping.

·         Нажмем кнопку Ok чтобы закрыть окно Application Configuration.

8.   Необходимо убедиться, что в настройках выключен параметр Integrated Windows authentication (закладка Directory Security, кнопка Edit …, самый верхний параметр в группе Authenticated Access).



9.   Теперь добавим модуль wsisapi.dll в список Web Service Extension и разрешим его исполнение на сервере. Для этого откройте список веб-модулей (COMP1 (local computer) -> Web Server Extensions) и в правой части окна нажмите гиперссылку Add a new Web service extension ….



10. В открывшемся окне (New Web Service Extension) назовите добавляемый модуль (например, Web-сервис 1С:Предприятия 8.2) в поле Extension name:, а затем,  нажав кнопку Add … добавьте модуль wsisapi.dll в поле Required files:.



11. Разрешите исполнение добавленного модуля. Для этого включите флажок Set extension status to Allowed в нижней части окна. Затем нажмите кнопку Ok.



ВАЖНО. Если вы используете 32-х разрядный вариант сервера 1С:Предприятия 8 на 64-х разрядной версии операционной системы, то необходимо указать веб-серверу, что он может выполнять 32-х разрядные приложения (подробнее об особенностях запуска 32-х битных приложений на 64-х разрядной версии операционной системы можно посмотреть в MSDN). Это делается с помощью следующей команды, которую надо запустить в командном интерпретаторе системы (Start -> Command Prompt):

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

12. На этом настройка собственно IIS завершена. Можно закрыть все окна, связанные с настройкой IIS.

13. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку Добавить … в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла default.vrd. Пусть у нас будет абсолютно пустая информационная база.

Внимание! Если вы используете клиент-серверный вариант 1С:Предприятия, то следующий пункт можно пропустить.

14. Изменим настройки безопасности для папки с информационной базой. Для этого на вкладке Security окна свойств папки (контекстное меню -> Properties или File -> Properties), нам необходимо добавить пользователя (подробнее смотри ниже) Internet Guest Account (IUSR_COMP1) в окно Group or User Names: и дать этому пользователю полный доступ (Full Control) в поле ниже (Permissions for). COMP1 – имя компьютера, на котором установлен IIS.



15. Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с компьютера, на котором установлен IIS) мы должны увидеть главное окно приложения 1С:Предприятие с пустой конфигурацией, которое стандартно формируется системой 1С:Предприятие. Внешний вид этой страницы показан ниже:



Также мы можем использовать тонкого клиента для работы через IIS. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на web-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер IIS). При этом окно приложения будет выглядеть следующим образом:
78 vde69
 
26.08.11
15:17
79 Jofa
 
26.08.11
15:50
(77) +100500 все заработало !!
80 Jofa
 
26.08.11
15:50
(78) Скачаю ..
81 Jofa
 
26.08.11
15:51
Зашёл в 1С ку а там пусто ... ((
Как настраивать интерфейсы??
82 vde69
 
26.08.11
15:55
(81) у тебя конфа должна быть на УПРАВЛЯЕМЫХ формах, тоесть сначало все тестишь на тонком клиенте
83 Jofa
 
26.08.11
15:58
(82) если у меня конфа на поддержке например ЗУП и чё поддержку снимать и писать Упр формы?
84 Seducer
 
26.08.11
16:00
(83) Без УФ у тебя будет пусто. Если хочешь УФ, то придется включить возможность изменения и писать УФ. Неожиданно, правда?  :)
85 vde69
 
26.08.11
16:00
(83) или пиши
или жди когда 1с все конфы переведет на управляемые

ты-бы прежде чем все это затевать почитал...

ps
вроде и возраст уже нормальный а такие грабли :)
86 lxs
 
26.08.11
16:05
(75) hands.dll
87 Jofa
 
26.08.11
16:06
(85) Дак не каждый день что то новое делаешь
ИТС толком нечего нет кусочки типо либо ищи либо ходи либо вызывай франей ..
Да и конфа давно покупалась ещё 80 тогда понятия не бло про УФ
88 Jofa
 
26.08.11
16:07
Это в МСК конторы засылают на обучение у нас тока самостоятельно
89 Jofa
 
26.08.11
16:08
Может скинешь ссылку на почитство ..
90 Jofa
 
26.08.11
16:08
(86)Только с помощью её родной всё и происходит
91 Jofa
 
26.08.11
16:17
(84)Да вообщемто не обидна собственно скил повышен
92 Jofa
 
26.08.11
16:21
Ещё вопрос если написать Внешню обработку то она будет выолняться?
93 vde69
 
26.08.11
16:24
(92) в общем случае - нет, по тому как внешняя обработка не может быть скомпилирована для сервера
94 Jofa
 
26.08.11
16:30
(93)Я час сделал запустилась получается можно будет для каждого юзверя написать рабочий стол . . .
95 vde69
 
26.08.11
16:32
(94) зачем?

почитай идеологию управляемых форм, там все строится на правах доступа
96 Jofa
 
26.08.11
16:33
(95)Ну для того чтобы конфу не снимать с поддержки ..
А где её можно почитать??
97 Jofa
 
26.08.11
17:26
А есть какой нить конструктор . . .??
98 Jofa
 
26.08.11
17:26
+(97)Конструктор форм более гибкий??
99 Jofa
 
26.08.11
17:41
ап
100 lxs
 
26.08.11
17:41
100
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший