очередные изменения ридми
This commit is contained in:
parent
7f2895b5e1
commit
7095d1f83b
24
README.md
24
README.md
|
@ -4,20 +4,20 @@
|
|||
|
||||
## С чего начать?
|
||||
|
||||
- 1. Клонировать или скачать файлы данного репозитория.
|
||||
- 2. Внимательно ознакомиться с данной инструкцией, ПРОЧЕСТЬ ЕЕ.
|
||||
- 3. Пошагово выполнить подготовку и внедрение, в соответствии с рекомендациями данной инструкции.
|
||||
1. Клонировать или скачать файлы данного репозитория.
|
||||
2. Внимательно ознакомиться с данной инструкцией, ПРОЧЕСТЬ ЕЕ.
|
||||
3. Пошагово выполнить подготовку и внедрение, в соответствии с рекомендациями данной инструкции.
|
||||
|
||||
## Содержание и описание файлов
|
||||
|
||||
- **README.MD** - Непосредственно этот файл, который является инструкцией и описанием всего проекта и расширения.
|
||||
- **HTTPServices.cfe** - файл расширения, который нужно добавить в рабочую базу 1С ЕМП.
|
||||
- **HTTPServices\emp\default.vrd** - файл настроек публикации и подключения HTTP сервиса на стороне веб сервера Apache.
|
||||
- **HTTPServices\statusform** - папка с файлами виджета, которую нужно настроить и перенести на сторону каталога сайта.
|
||||
- **HTTPServices\statusform\action.php** - файл обработка, производит непосредственный запрос на сторону нашего веб сервера, для связи с HTTP сервисом. В этом файле нужно указать внешний путь к опубликованному сервису.
|
||||
- **.\extensions\HTTPServices.cfe** - файл расширения, который нужно добавить в рабочую базу 1С ЕМП.
|
||||
- **.\HTTPServices\emp\default.vrd** - файл настроек публикации и подключения HTTP сервиса на стороне веб сервера Apache.
|
||||
- **.\HTTPServices\statusform** - папка с файлами виджета, которую нужно настроить и перенести на сторону каталога сайта.
|
||||
- **.\HTTPServices\statusform\action.php** - файл обработка, производит непосредственный запрос на сторону нашего веб сервера, для связи с HTTP сервисом. В этом файле нужно указать внешний путь к опубликованному сервису.
|
||||
- **HTTPServises\apache.conf** - файл-вырезка с блоком настроек на стороне веб сервера Apache, для реализации публикации HTTP сервиса во вне. То, что нужно будет добавить в свой файл конфигурации.
|
||||
|
||||
## Источники вдохновения, основа кода расширения, и чтиво для понимания. (ссылки)
|
||||
## Источники вдохновения, основа кода расширения, и чтиво для понимания. (ссылки). Практически все было взято с этих двух проектов, в той или иной вариации
|
||||
- [Учимся создавать http-сервисы ч.1](https://infostart.ru/1c/articles/1293341/)
|
||||
- [Учимся создавать http сервисы ч.2. Передача параметра в http сервис](https://infostart.ru/1c/articles/1296740/)
|
||||
- [Учимся создавать http сервис ч.3. Передача нескольких параметров в http сервис](https://infostart.ru/public/1303368/)
|
||||
|
@ -29,6 +29,11 @@
|
|||
|
||||
## Приступаем к внедрению
|
||||
|
||||
Нам понадобятся:
|
||||
1. Сервер 1С Предприятия с установленными на нем web компонентами.
|
||||
2. Apache 2.4
|
||||
3. Сайт на любом движке, главное чтоб понимал и работал с PHP и JS.
|
||||
|
||||
### Добавляем расширение в боевую конфигурацию
|
||||
Расписывать данный шаг не буду, так как считаю, что исчерпывающей информации на просторах рускоязычного интернета, более чем достаточно. Скажу только то, что я предпочитаю это делать через "Конфигуратор", а кто-то это любит делать, через интерфейс конфигурации и функции Администрирования. Выбор за вами. Обозначу только то, что после добавления расширения, нужно корректно выставить галочки допусков его работы. См.скрин ниже.
|
||||

|
||||
|
@ -37,6 +42,9 @@
|
|||
### В базе добавляем отдельного пользователя 1С
|
||||
Пользователь нужен с полными правами, чтоб от его имени сервис делал запросы и получал данные, которые будет далее перенаправлять на сайт. Ставим этому пользователю ХОРОШИЙ пароль и убираем его из списка авторизации. У меня для этого заведен пользователь **UserWebService** с ОЧЕНЬ длинным и сложным паролем.
|
||||
|
||||
### Теперь готовим web сервер.
|
||||
|
||||
|
||||
|
||||
Код добавляем вот так:
|
||||
|
||||
|
|
Loading…
Reference in New Issue