Может ли CRM сайта обращаться в 1с за получением данных из БД?
Есть сайт интегрированный с 1с, и в данный момент 1с имеет возможность обращаться к сайту по апи, брать с него данные и менять их.
Я не разраб 1с поэтому хотел бы уточнить, а можно ли настроить обратную связь? Чтобы СРМ сайта обращалась в 1с, брала нужные данные и при необходимости меняла их
Ответы (2 шт):
Да, такая возможность есть. На стороне 1С можно сделать Web (SOAP) или HTTP (REST) сервис. Выполнить публикацию на веб-сервере и всё. Можно будет обращаться с запросами в 1С.
HTTP Сервисы: Путь к своему сервису. Часть 1
Пример создания HTTP-сервисов на платформе "1С:Предприятие"
Можно глянуть в книжку "Технологии интеграции 1С:Предприятия 8.3 (Хрусталёва)", главу первую - "Интернет-технологии". Если есть подписка ИТС, можно тут её почитать. Либо в интернете найти.
Если тема все еще актуальна - хотел бы посоветовать более простой вариант. Чтобы избежать зависаний, лагов при получении/записи данных рекомендую {обращение к БД 1С напрямую} - НЕ ИСПОЛЬЗОВАТЬ ! Вместо этого использовать разшаренную папку, в которую кидать текстовый/xml файл с данными для записи/получения данных из 1С; Ответ от 1С помещать также в эту папку.
На стороне 1С - проверять папку раз в N - секунд (регламентное задание)
На стороне сайта - можно проверять папку задачей в Шедулере раз в N - секунд