Получение данных контрагента по ИНН
Пример получения данных компании по ИНН
В системе можно по ИНН обращаться к внешнему сервису и получать данные по компании (и через JS вставлять эти данные в нужные поля).
Регистрируемся на сайте https://dadata.ru/
Как только вы подтвердите свою почту, вам будут доступны ключи API https://dadata.ru/profile/#info в кабинете (бесплатно дается лимит 10000 запросов в день).
На странице должен быть расположен элемент с токеном и поле ввода:
<input type="hidden" class="as-dadataToken" value="1a481f04cc3551d4c9b27e509a83b524a1d6d91e">
<input type="text" class="as-dadata" data-code="client" value="">
data-code задает имя коллбека, который надо вызвать при получении данных от сервиса.
Подключаем скрипт к странице
В JS страницы прописываем:
$(function(){
as.dadata.init({
token:$(".as-dadataToken").val()
});
as.dadata.callbacks["client"] = function(data){ console.log("mydata", data); }
});
В итоге в JS коллбек будут приходить данные по ИНН, которые вы можете расставить по нужным полям через данный коллбек.