Przejdź do głównej treści

Zaktualizuj dane dokumentu

Ready_™ Developer TeamMniej niż 1 minuta

Zaktualizuj dane dokumentu

Definicja Funkcji

Bool updateDocument(array $data)

Definicja parametrów

Metoda przyjmuje jeden parametr jako tablicę lub string JSON

Parametry do zmiennej $data

Nazwa parametruTyp parametruOpis
dscrptstringOpis dokumentu
doc_idint (Wymagany)Identyfikator dokumentu (documents.doc_id)
prc_idintIdentyfikator sprawy (processes.prc_id)
from_contact_symbolstringSymbol nadawcy (contacts.symbol)
to_contacts_symbolstringSymbol odbiorcy (contacts.symbol)
from_contidintId nadawcy (contacts.contid)
to_contidintId odbiorcy (contacts.contid)
numberstringNumer dokumentu
tpstidintIdentyfikator statusu dokumentu (types_of_processes_states.tpstid)
prtpidintIdentyfikator procedury (procedures_def.prtpid)

Przykład użycia

require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
    $data = [
        'doc_id' => 1,
        'dscrpt' => ' Zmieniony Testowy dokument'.date('d H:m:s'),
    ];
    $result = $api->updateDocument($data);
} catch(\Exception $e) {
    throw new \Exception($e->getMessage());
}

Zwracane dane lub wyjątki

Metoda zwraca boolean(true) 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