Здравствуйте, уважаемые разработчики.
Недавно стали пользователями Вашей системы. В настоящее время занимаемся разработкой веб-сайта, где каждый пользователь системы мог бы просматривать доступную информацию по точкам и узлам учета, показания приборов и т.д.
Данные из лерс на сайт транслируются через web api (работаю через soap, сайт на php). Большую часть интересующих меня данных удалось получить, но с некоторыми возникла проблема.
Так, мне нужно получить тип прибора учета и желательно его серийный номер. Пытался использовать для этих целей функцию web api getmeasurepointbyid. В описании на эту функцию нет упоминания о том, что в возвращаемом результате содержится информация о приборе учета, однако если посмотреть wsdl, то там есть описание типа:
<s:complexType name=“MeasurePoint”>
<s:sequence>
<s:element minOccurs=“1” maxOccurs=“1” name=“Id” type=“s:int”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“Title” type=“s:string”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“FullTitle” type=“s:string”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“Address” type=“s:string”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“SystemType” type=“tns:SystemType”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“Type” type=“tns:MeasurePointType”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“Number” nillable=“true” type=“s:int”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“Comment” type=“s:string”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“State” type=“tns:MeasurePointState”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“IsDoublePipeHotWaterSystem” type=“s:boolean”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“Device” type=“tns:Device”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“Counter” type=“tns:NodeEquipment”/>
<s:element minOccurs=“0” maxOccurs=“1” name=“MeterDeviceType” type=“tns:DeviceType”/>
<s:element minOccurs=“1” maxOccurs=“1” name=“IsTwoChannels” type=“s:boolean”/>
</s:sequence>
</s:complexType>
Функция же отдает все кроме Device, Counte, MeterDeviceType.
Можно ли их как-то получить? Может необходимо задание дополнительных параметров в функции или специфических прав пользователя в лэрс? Просто в системе лэрс мой пользователь такие данные видит, поэтому склоняюсь к тому, что дело не в правах.