Разработка API-сервисов для 1С

АПИ копия.jpg

Что такое API и для чего его используют


API (интерфейс программирования приложений, интерфейс прикладного программирования) (англ. application programming interfaceAPI [эй-пи-ай][1]) — набор готовых классовпроцедурфункцийструктур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.

С прикладной точки зрения - с помощью API вы можете предоставить для своих клиентов или партнеров произвольный функционал, использующий данные вашей учетной системы.

Наиболее популярные примеры:

Получение остатков и цен

Допустим, вы занимаетесь оптовой торговлей. Ваши клиенты - интернет-магазины, которые продают вашу продукцию конечному потребителю. Для своих клиентов вы можете сделать АПИ, с помощью которого можно получать данные о наличии и стоимости товаров. Тогда, вашему клиенту не надо звонить вам в офис и узнавать о наличии товара - он "видит" реальные остатки товаров на вашем складе. Аналогичная ситуация может возникнуть и с ценой - вы поменяли отпускные цены, а ваши клиенты сразу "видят" изменения у себя в программе. Следовательно - могут оперативно изменить цену для конечного потребителя.

Формирования заказов

Продолжим предыдущий пример: конечный потребитель сделал на сайте вашего клиента заказ на товар, который продаете вы. Ваш клиент "видит", что у вас этот товар есть в наличии. Он хочет заказать его в вашей компании. Конечно, можно по старинке - снять телефон и позвонить вашему менеджеру, а можно предоставить АПИ, для автоматического создание товара в вашей базе и резервирования под клиента. Тогда, ваш клиент сразу получит счет, а ваш менеджер об этом может даже не знать (а может и знать - как пожелаете).

Ведение взаиморасчетов/баланса

На этом примере можно разобрать работу в качестве сервиса. 

Если вас интересует разработка собственного АПИ 

или использование 1С по одному из перечисленных сценариев - заполните заявку на сайте или позвоните нам по телефону (812) 649-18-13