Przejdź do głównej treści

Aktualizuj dane klienta (kontrahenta)

Ready_™ Developer TeamMniej niż 1 minuta

Aktualizuj dane klienta (kontrahenta)

Definicja Funkcji

Int updateContact(Array $data)

Definicja parametrów

Metoda przyjmuje 1 argument, jako tablica lub string JSON. dostępne klucze:

Nazwa parametruTyp parametruOpis
contidint (wymagane)Identyfikator klienta (contacts.contid)
name_1stringNazwa kontaktu
name_2stringSkrót kontaktu
nip___intNumer NIP kontaktu
symbolstringSymbol kontaktu
tpstidintIdentyfikator statusu dokumentu (types_of_processes_states.tpstid)
notes_stringUwagi
ph_numstringNumery telefonów
faxnumstringNumery faxów
email_stringAdresy email oddzielone przecinkiem
websitstringStrona www kontaktu
regon_stringNumer REGON
pesel_stringNumer PESEL
bldnumstringNumer domu
fltnumstringNumer mieszkania
distkmnumeric(12,2)Dystans
powiatstringNazwa powiatu
gmina_stringNazwa gimny
woj___stringNazwa województwa ze słownika
post__stringPoczta
countrstringKraj
city__stringMiasto
code__stringKod pocztowy
streetstringNazwa ulicy

Przykład użycia

require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new EDokApi();
try {
    $data = [
        'contid' => 1,
        'notes_' => 'Nowe uwagi'        
    ];
    $contid = $api->updateContact($data);
} catch(\Exception $e) {
    throw new \Exception($e->getMessage());
}

Zwracane dane lub wyjątki

Metoda zwraca id kontaktu (contacts.contid) w przypadku sukcesu. Jeśli wystąpi błąd wtedy, zostanie zwrócony wyjątek.

Zwracane wyjątki w zależności od wywołania

  • SOAP - SoapFault
  • Lokalnie - Exception