Привет У меня есть следующее и перепробовал все комбинации.Я не могу установить поле присоединяемого Ref.Независимо от того, что я делаю, он создает вложение, но не устанавливает прикрепляемый ref. Его NULL
$randId = rand();
$entityRef = new IPPReferenceType(array('value'=>'119',
'type'=>'Invoice'));
$attachableRef = new IPPAttachableRef(array('value'=>'119',
'type'=>'estimate'));
$objAttachable = new IPPAttachable();
$objAttachable->FileName = $randId.".jpg";
$objAttachable->AttachableRef = $attachableRef;
$objAttachable->Category = 'Image';
$objAttachable->PlaceName = "1035";
$objAttachable->Tag = 'Tag_' . $randId;
$objAttachable->AttachableRef = "Test";
AttachableRef [0..n]: необязательный AttachableRef Указывает объект транзакции, с которым должен быть связан этот присоединяемый файл.,Дочерние атрибуты EntityRef: необязательный ReferenceType, ссылка на фильтруемый объект, с которой связано это вложение.Установите EntityRef.value с идентификатором целевого объекта, который возвращается в его теле ответа при запросе.Установите EntityRef.type с определенным типом целевого объекта.Например, счет, счет, товар и т. Д.