Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева |
evotor:billonline:1c_accounting [2020/08/19 10:47] – [Публикация информационной базы в Интернет] kuld | evotor:billonline:1c_accounting [2020/08/19 11:47] – [Настройка] kuld |
---|
Используйте наше расширение конфигурации для публикации HTTP-службы 1С:Бухгалтерия ред. 3.0. Подробнее о том, что такое расширение конфигурации и как его установить в Вашу информационную базу см. [[https://v8.1c.ru/platforma/rasshireniya/|на сайте фирмы "1С"]]. | Используйте наше расширение конфигурации для публикации HTTP-службы 1С:Бухгалтерия ред. 3.0. Подробнее о том, что такое расширение конфигурации и как его установить в Вашу информационную базу см. [[https://v8.1c.ru/platforma/rasshireniya/|на сайте фирмы "1С"]]. |
| |
| ===== Установка ===== |
| |
| Для установки расширения конфигурации у пользователя должны быть соответствующие права в информационной базе 1С. Как правило, такие права соответствуют системному администратору или генеральному директору. |
| |
| |
| В режиме //Предприятие// откройте раздел //Администрирование - Печатные формы, отчеты и обработки - Расширения//. |
| |
| Нажмите кнопку //Добавить из файла...// и укажите файл, скачанный кнопкой на странице настроек приложения в личном кабинете Эвотор. |
| |
| Расширение будет активировано после перезагрузки 1С. |
===== Публикация информационной базы в Интернет ===== | ===== Публикация информационной базы в Интернет ===== |
| |
Это делается штатным механизмом платформы 1С:Предприятие через интернет-серверы Microsoft Internet Information Server (IIS) или Apache. При публикации особое внимание следует уделить информационной безопасности. Несколько советов вы найдете в нашей статье [[:web_security|]]. | Это делается штатным механизмом платформы 1С:Предприятие через интернет-серверы Microsoft Internet Information Server (IIS) или Apache. При публикации особое внимание следует уделить информационной безопасности. Несколько советов вы найдете в нашей статье [[:web_security|]]. |
| |
====== Windows ====== | ===== Windows ===== |
| |
====== Linux ====== | Убедитесь, что у вас есть права администратора в операционной системе. |
| |
Методические рекомендации по публикации информационных баз 1С на веб-сервере Apache под управлением операционных систем семейства Linux опубликованы в этой статье: [[:linux_server|]]. | Убедитесь, что компоненты //Службы IIS// установлены, если для публикации используется настольная операционная система |
| |
===== Загрузка и установка ===== | {{ :evotor:billonline:iis.png |}} |
| |
Загрузите актуальную версию {{ :evotor:billonline:evotor_bill_online.zip | расширения}} и установите его в вашу информационную базу 1С:Бухгалтерии. | а если используется сервер, то у него включена роль //Веб-сервер (IIS)//. |
| |
Как опубликовать информационную базу 1С:Предприятие на веб-сервере, см. [[https://its.1c.ru/db/v838doc/bookmark/adm/TI000000194|на сайте 1С:ИТС]]. Публикацию и настройку на веб-сервере Apache под управлением операционной системы Linux см. [[:linux_server#публикация_на_веб-сервере_apache|в нашей базе знаний]]. | Обратите внимание, что в IIS так же должны быть установлены компоненты разработки приложений ASP. |
| |
<note important>Обратите внимание, что ни конфигуратор, ни утилита webinst автоматически не публикует HTTP-службы из расширения конфигураций, это придется сделать вручную.</note> | Запустите информационную базу в режиме Конфигуратор **от имени администратора**: правой кнопкой мыши кликните по иконке 1С и в выпавшем меню выберите //Запуск от имени администратора//. |
| |
| В конфигураторе откройте меню //Администрирование - Публикация на веб-сервере...// |
| |
| {{ :evotor:billonline:конфигуратор_публикация.png |}} |
| |
| Укажите //имя//, под которым информационная база будет опубликована на веб-сервере, //каталог// заполнится автоматически. Перейдите на закладку //HTTP-сервисы//, установите флажок //Публиковать HTTP-сервисы расширений по умолчанию//. Нажмите //Опубликовать// и согласитесь с перезагрузкой веб-сервиса. |
| |
| Проверьте доступность информационной базы сначала локально на сервере: |
| |
| http://localhost/имя_базы_указанное_при_публикации |
| |
| Если база открывается в браузере на сервере, проверьте доступность извне на других компьютерах: |
| |
| http://ip_адес_или_доменное_имя_сервера/имя_базы_указанное_при_публикации |
| ===== Linux ===== |
| |
| Методические рекомендации по публикации информационных баз 1С на веб-сервере Apache под управлением операционных систем семейства Linux опубликованы в этой статье: [[:linux_server|]]. |
| |
| <note important>Обратите внимание, что утилита webinst автоматически не публикует HTTP-службы из расширения конфигураций, это придется сделать вручную.</note> |
| |
Добавьте в файл публикации информационной базы ''default.vrd'' следующий блок: | Добавьте в файл публикации информационной базы ''default.vrd'' следующий блок: |
</httpServices> | </httpServices> |
</code> | </code> |
| |
В информационной базе добавьте пользователя, наделите его правами на чтение документов "Счета покупателям" и на создание/изменение документов "Приходный кассовый ордер" и "Оплата платежной картой". Логин и пароль этого пользователя будут использоваться для подключения смарт-терминала Эвотор к информационной базе. | |
| |
===== Настройка ===== | ===== Настройка ===== |
По этой ссылке открывается обработка, в которой необходимо задать параметры работы HTTP сервиса. | По этой ссылке открывается обработка, в которой необходимо задать параметры работы HTTP сервиса. |
| |
{{ :evotor:billonline:настройки_1с.png |}} | {{ :evotor:billonline:в1с.png |}} |
| |
Сначала укажите пользователя REST-интерфейса. | Сначала укажите пользователя интерфейса. Логин и пароль этого пользователя следует внести в настройки приложения на смарт-терминале Эвотор. |
| |
<note important>Пользователь REST-интерфейса должен иметь права как минимум на чтение документов "Счет покупателя" и на добавление/изменение документов "Приходный кассовый ордер" и "Оплата платежной картой" а так же на чтение всех справочников, используемых этими документами.</note> | <note important>Пользователь интерфейса должен иметь права как минимум на чтение документов "Счет покупателя" и на добавление/изменение документов "Поступление наличных" и "Оплата платежной картой" а так же на чтение всех справочников, используемых этими документами.</note> |
| |
^ Параметр ^ Тип ^ Описание ^ | ^ Параметр ^ Тип ^ Описание ^ |