Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Others/eDokumentyApi/CreateProduct

Pokaż
Ignoruj:
Data i czas:
02/08/12 13:31:33 (12 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/eDokumentyApi/CreateProduct

    v1 v2  
    1111 *  W przypadku jeśli dany produkt już istnieje wyrzucany jest wyjątek 
    1212 *    
    13  *  @param data Array - Tablica z parametrami 
     13 *  @param data Array          - Tablica z parametrami 
    1414 *  @param data['symbol'] Text - symbol nowego produktu musi być unikalny w obrębie jednostki. Parametr ten jest wymagany 
    1515 *  @param data['name__'] Text - nazwa 
    1616 *  @param data['dscrpt'] Text - opis 
    1717 *  @param data['pkwiu_'] Text - PKWiU 
    18  *  @param data['type__'] Int - typ produktu: 1 - usługa, 2 - towar 
    19  *  @param data['unitnm'] TEXT - nazwa jednostki obecnie obsługiwane: PIECE - sztuka, METER - metr, METER2 - metr kwadratowy, KILOGRAM - kilogram, LITER - litr, HOUR - godzina, KM - kilometr, SET - komplet 
    20  *  @param data['pgr_id'] Int - grupa (product_groups.pgr_id) 
    21  *  @param data['spl_id'] Int - dostawca (contacts.contid) 
     18 *  @param data['type__'] Int  - typ produktu: 1 - usługa, 2 - towar 
     19 *  @param data['unitnm'] Text - nazwa jednostki obecnie obsługiwane: PIECE - sztuka, METER - metr,  
     20METER2 - metr kwadratowy, KILOGRAM - kilogram, LITER - litr, HOUR - godzina, KM - kilometr, SET - komplet 
     21 *  @param data['pgr_id'] Int  - grupa (product_groups.pgr_id) 
     22 *  @param data['spl_id'] Int  - dostawca (contacts.contid) 
    2223 *  @param data['netto_'] Numeric(12, 2) - cena netto produktu 
    2324 *  @param data['cursmb'] Text - waluta (currency.cursmb) 
    24  *  @param data['vat_id'] Int - identyfikator stawki VAT (vat.vat_id) 
    25  *  @param data['acorid'] Int - identyfikator jednostki rozliczeniowej (organization_units.orunid) 
    26  *  @param data['tovcid'] Int - identyfikator rodzaju kosztów (types_of_vcosts.tovcid) 
     25 *  @param data['vat_id'] Int  - identyfikator stawki VAT (vat.vat_id) 
     26 *  @param data['acorid'] Int  - identyfikator jednostki rozliczeniowej (organization_units.orunid) 
     27 *  @param data['tovcid'] Int  - identyfikator rodzaju kosztów (types_of_vcosts.tovcid) 
    2728 *  @param data['quamin'] Numeric(12, 2) - ilość minimalna 
    28  *  @param data['prior_'] Int - liczba porządkowa  
     29 *  @param data['prior_'] Int  - liczba porządkowa  
    2930 *    
    3031 *  @return Int - id produktu jeśli sukces (depository:depoid), 0 w razie niepowodzenia 
     
    6364$client->__setSoapHeaders($header); 
    6465 
     66$depoid = NULL; 
    6567 
     68try { 
     69    $data = array( 
     70        'symbol' => 'SOAP TEST MKY-09', 
     71        'name__' => 'Maszynka do golenia SOAP TEST', 
     72        'type__' => 2, 
     73        'unitnm' => 'PIECE', 
     74        'pgr_id' => 1, 
     75        'vat_id' => 1, 
     76    ); 
     77    $depoid = $client->createProduct($data); 
     78    var_dump($depoid); 
     79} catch(SoapFault $fault) { 
     80    var_dump($fault); 
     81     
     82    if ($fault->faultcode < 100) { 
     83        trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); 
     84    } 
     85} 
    6686 
    6787?>