Через WEB-сервисы 1С есть стандартный подход.
При правильной настройке достаточно шустро работает.
Со стороны PHP использовать SOAP
ini_set("soap.wsdl_cache_enabled", "1" );
// Устанавливаем soap-соединение
$client = new SoapClient("http://127.0.0.1/WebService/ws/price.1cws?wsdl",
array(
'login' => 'WebService',
'password' => 'WebPass', //пароль
'trace' => true//,
//'features' => SOAP_SINGLE_ELEMENT_ARRAYS
//'features' => SOAP_USE_XSI_ARRAY_TYPE//,
//'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 5
)
);
Почитай в этом направлении:
codenotes-1c.blogspot.com/2012/09/1-8_1287.html
codenotes-1c.blogspot.com/2013/11/1-8.html
www.lockator.com.ua/sait-s-joomla/virtuemart/89-ws...