Это код, который я пробовал:
$result = $sugar['soapclient']->call(
'set_entry',
array(
'session'=>$sugar['session'],
'module_name'=>'Accounts',
array(
array("name" => 'id', "value" => $sugar_data['id']),
array("name" => 'name', "value" => $sugar_data['name']),
array("name" => 'description', "value" => $sugar_data['description']),
array("name" => 'team_id', "value" => $sugar_data['team_id']),
array("name" => 'team_set_id', "value" => $sugar_data['team_set_id']),
array("name" => 'phone_fax', "value" => $sugar_data['phone_fax']),
array("name" => 'billing_address_street', "value" => $sugar_data['address_street']),
array("name" => 'billing_address_city', "value" => $sugar_data['address_city']),
array("name" => 'billing_address_state', "value" => $sugar_data['address_state']),
array("name" => 'billing_address_postalcode', "value" => $sugar_data['address_postalcode']),
array("name" => 'billing_address_country', "value" => $sugar_data['address_country']),
array("name" => 'shipping_address_street', "value" => $sugar_data['address_street']),
array("name" => 'shipping_address_city', "value" => $sugar_data['address_city']),
array("name" => 'shipping_address_state', "value" => $sugar_data['address_state']),
array("name" => 'shipping_address_postalcode', "value" => $sugar_data['address_postalcode']),
array("name" => 'shipping_address_country', "value" => $sugar_data['address_country']),
array("name" => 'phone_office', "value" => $sugar_data['phone_work'])
)
)
);
Однако строка не вставляется. Я искал на основе идентификатора и account_name, и оба вернули 0 результатов.
Спасибо! Я действительно ценю помощь, так как она должна быть завершена сегодня к концу дня!
Ник