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