Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Настройка удаленного хранилища конфигурации.          
Vofka Подменю пользователя
сообщение 01.02.13, 16:07
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Удаленное хранилище в 1С предприятии 8.1 позволяет группе разработчиков из отдаленных уголков страны(мира) совместно трудится над одним и тем же проектом или конфигурацией. Вовсе не обязательно находиться в одном здании, достаточно лишь, чтобы у заказчика и , желательно, у разработчиков был бы широкий доступ в интернет и компьютер с установленной операционной системой, например, Windows Server 2003 на сервере хранилища заказчика.

Работа с удаленным хранилищем ни чем не отличается от работы с обычным хранилищем, за исключением двух небольших особенностей:

1. в дереве конфигурации автоматически не обновляется информация о захвате объектов пользователями
2. активные пользователи не выделяются жирным шрифтом в списке пользователей

Основные этапы запуска удаленного хранилища конфигураций 1С 8 на сервере , на котором планируется установить сервер удаленного хранилища 1С 8:

1. Установка 1С предприятия.
При установке платформы необходимо отметить следующие компоненты:

Сервер 1С:Предприятия 8.1
Адаптер web-сервисов 1С:Предприятия 8.1 (он понадобится для обеспечения доступа к серверу хранилища из интернета)
Сервер хранилища конфигурации.

1.1 Устанавливаем сервер хранилища как сервис, для этого нужно выполнить следующую команду:
"C:\Program Files\1cv81\bin\crserver.exe" -instsrvc -d "D:\WebRepo\"
- в ключе –d нужно указать путь к папке где будут храниться ваши хранилища.


2. Настройка поддержки WEB-сервисов.
В рамках данной статьи рассмотрим веб-сервер IIS 6.0(используется для Windows Server 2003).

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

Необходимо зарегистрировать менеджер веб-сервисов: Start---Run "C:\Program Files\1cv81\bin\wsinst.exe" –iis.
В C:\Inetpub\wwwroot создаем каталог с именем appstorage1C
Создание прав на использование веб-сайтов. Открытие IIS / Веб-узлы / Веб-узел по умолчанию (правой кнопкой мыши) Свойства



Создание приложения IIS на основе виртуального каталога. Открытие IIS / Веб-узлы / Веб-узел по умолчанию / appstorage1C (правой кнопкой мыши) Свойства / Каталог / кнопка Создать



Проверка правильности указания пользователя для работы с IIS и флага анонимности. Открытие IIS / Веб-узлы / Веб-узел по умолчанию / appstorage1C (правой кнопкой мыши) Свойства / Безопасность каталога



Настройка отображения расширений .1cws и .1crs (+ .1ccr) на wsisapi.dll. Открытие IIS / Веб-узлы / Веб-узел по умолчанию / appstorage1C (правой кнопкой мыши) Свойства / Каталог / кнопка Настройка.



Обязательно указываем путь к исполняемому файлу в кавычках если имеется пробел в данном пути!!!



Добавление MIME типов 1C:Предприятия в настройки HTTP заголовков виртуальной директории Web-сервисов (расширения .1cws и .1crs (+ .1ccr), Mime тип text/xml). Открытие IIS / Веб-узлы / Веб-узел по умолчанию / appstorage1C (правой кнопкой мыши) Свойства / Заголовки HTTP



Разрешение запускать wsisapi.dll на IIS. (если не создано - в расширениях Web-сервисов IIS добавить wsisapi.dll как расширение Web-сервисов и разрешить ему запуск). Проверить имеется ли в наличии и при отсутствии создать:



Настройка прав пользователей на каталог исполняемого файла "C:\Program Files\1cv81\bin" 2-х учетных записей IIS





Для корректной работы нужно сделать "Port Forwarding / Port Triggering" портов 8080(+ 80) и 443 на сервер хранилища.


На данном рисунке представлены настройки роутера D-link. В данном случае 192.168.15.2 - сервер хранилища конфигурации.

3. Публикация конфигурационного файла веб-сервиса.

Нашему веб-сервису для корректной работы с сервером хранилища конфигураций необходим конфигурационный файл. Его нужно поместить в виртуальный каталог, который мы создали ранее, а выглядеть он должен вот так:
<?xml version="1.0" encoding="UTF-8"?>
<repository connectString="tcp://F01-SRV"/>
Это файл в формате XML с расширением 1ccr, с единственным узлом и атрибутом connectString – в этом атрибуте необходимо указать адрес нашего сервера хранилища конфигурации в сети. В нашем случае мы не разделяли сервер хранилища и IIS, поэтому указываем имя компьютера, на котором мы проделываем все эти действия. Назовем наш файл repository.1ccr.

4. Создание хранилища.

При запуске агента сервера хранилища конфигураций будет создан каталог"D:\WebRepo\" – это каталог хранилищ конфигураций. Если не указывать путь при регистрации сервера(как в пункте 1.1 ), то хранилище по умолчанию будет создано в каталоге %APPDATA%\1C\1Cv81\ maincr.
Для создания уделенного хранилища, необходимо из режима "Конфигуратор"(Конфигурация / Хранилище конфигурации / Создать хранилище ...) создать новое хранилище, только указать в качестве каталога адрес нашего сервера:
<Имя виртуального каталога>/<Имя конфигурационного файла>/<имя хранилища>
Вот пример: [необходимо зарегистрироваться для просмотра ссылки]. Но мы рекомендуем создавать хранилище соответствующей конфигурации непосредственно на сервере, на котором располагается сервер хранилищ конфигураций, так как это будет быстрее.

5.Подключение к хранилищу.

Подключаемся к хранилищу стандартными средствами, только в качестве каталога указываем адрес нашего сервера
[необходимо зарегистрироваться для просмотра ссылки]

Автор - Сутчев Андрей, Москва, 2010 год. [необходимо зарегистрироваться для просмотра ссылки]

Сообщение отредактировал Vofka - 01.02.13, 16:09

Спасибо сказали: RedCat77,

Smart_Fox Подменю пользователя
сообщение 17.11.13, 18:43
Сообщение #2

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 4 раз
Рейтинг: 0

Столкнулся с прблемой при установке iis 6 на х64 сервере! "%1 не является приложением Win32". Для устранения проблемы необходимо перевести iis в режим запуска х32 приложений + переустановить ASP.NET так ка получите такое сообщение "Service Unavailable".
Вот код команд которые необходимо выполнить в коммандной строке:
    cd %systemdrive%\Inetpub\AdminScripts
    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 1
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
    iisreset

Спасибо сказали: Vofka,

snikers776 Подменю пользователя
сообщение 06.04.15, 9:08
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Smart_Fox @ 17.11.13, 19:43) *
Столкнулся с прблемой при установке iis 6 на х64 сервере! "%1 не является приложением Win32". Для устранения проблемы необходимо перевести iis в режим запуска х32 приложений + переустановить ASP.NET так ка получите такое сообщение "Service Unavailable".
Вот код команд которые необходимо выполнить в коммандной строке:
    cd %systemdrive%\Inetpub\AdminScripts
    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 1
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
    iisreset


Не нашел кнопки спасибо. Спасибо!

Vofka Подменю пользователя
сообщение 06.04.15, 9:41
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

snikers776, если бы ознакомились с правилами, то нашли бы:


cRYSMAS Подменю пользователя
сообщение 25.08.16, 6:49
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Добрый день, бьюсь головой уже в истерике подскажите кто устанавливал хранилище на 2012r2 IIS8 - у меня не работает служба запущена, хранилище есть, переустанавливал с разными параметрами искал маны все перечитывал изменял - не помогает=((( перехожу по ссылке [необходимо зарегистрироваться для просмотра ссылки] пишет 404 страница не найдена. ПОМОГИТЕ !!! возможно что то пропустил но делал сугубо манам проверял 10 раз.


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

cRYSMAS Подменю пользователя
сообщение 02.09.16, 14:38
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

исправил, вот теперь такая ошибочка

1C:Enterprise 8 application error:
Ошибка при разборе дескриптора виртуальных ресурсов
by reason:
Файл не обнаружен 'C:\inetpub\wwwroot\appstorage1C\default.vrd'. 2(0x00000002): Не удается найти указанный файл.
сервер 2012r2


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 15:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!