Aktualizuj dane klienta (kontrahenta)
Mniej 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 parametru | Typ parametru | Opis |
|---|---|---|
| contid | int (wymagane) | Identyfikator klienta (contacts.contid) |
| name_1 | string | Nazwa kontaktu |
| name_2 | string | Skrót kontaktu |
| nip___ | int | Numer NIP kontaktu |
| symbol | string | Symbol kontaktu |
| tpstid | int | Identyfikator statusu dokumentu (types_of_processes_states.tpstid) |
| notes_ | string | Uwagi |
| ph_num | string | Numery telefonów |
| faxnum | string | Numery faxów |
| email_ | string | Adresy email oddzielone przecinkiem |
| websit | string | Strona www kontaktu |
| regon_ | string | Numer REGON |
| pesel_ | string | Numer PESEL |
| bldnum | string | Numer domu |
| fltnum | string | Numer mieszkania |
| distkm | numeric(12,2) | Dystans |
| powiat | string | Nazwa powiatu |
| gmina_ | string | Nazwa gimny |
| woj___ | string | Nazwa województwa ze słownika |
| post__ | string | Poczta |
| countr | string | Kraj |
| city__ | string | Miasto |
| code__ | string | Kod pocztowy |
| street | string | Nazwa 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