Кратко о Яндекс формах:
Yandex Forms — это сервис, где вы можете создавать опросы, собирать отзывы, принимать заявки, проводить тесты и квизы.
Составьте форму из вопросов, на которые будут отвечать пользователи, и опубликуйте ее.
Когда пользователи заполнят форму, вы сможете получить ответы и использовать данные для интеграции с другими сервисами.
Где могут пригодиться Яндекс Формы при интеграции с 1С? Например:
- Оформление заявок от клиентов
- Прием заказов для интернет-магазина
- Анкетирование сотрудников
- Сбор откликов и вакансий на резюме
- Регистрация обращений от пользователей и многое другое.
Рассмотрим шаги, которые необходимо выполнить, чтобы настроить интеграцию Yandex Forms и 1С.
1. Скачиваем и добавляем в базу 1С расширение для интеграции из этой статьи. Расширение работает с любыми конфигурациями 1С. Проверено на платформе 8.3.14.
2. Публикуем http-сервис "yf_forms" из расширения.
3. Переходим в личный кабинет https://forms.yandex.ru/admin и создаем форму (или используем существующую).
4. Переходим на закладку "Интеграция" формы, добавляем новый вариант интеграции по "API" - "Запрос заданным методом":
5. Настраиваем интеграцию:
- URL: указываем адрес опубликованного http-сервиса, он имеет вид https://"АдресПубликацииВашейБазы"/hs/yforms/post
- Метод запроса: POST
- Тело запроса: добавляем по плюсику в правом верхнем углу "Ответы на вопросы" и выбираем, все вопросы. Тут же можно добавить другие различные параметры, которые будут передаваться при интеграции.
6. Остальные настройки необязательны. Нажимаем кнопку "Сохранить".
7. Публикуем форму по кнопке "Опубликовать".
8. Переходим по адресу вашей формы, заполняем и отправляем ее. Переходим в 1С и проверяем, что ответ в формате JSON получен:
Проверить работу интеграции можно в демо-примере:
Демо-база 1С, где можно посмотреть ответы (пользователь demo, пароль 123123).
Также есть интеграция с аналогичным сервисом Google Forms - //infostart.ru/public/1797368/