Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Others/eDokumentyApi/CreateProduct
- Data i czas:
- 02/08/12 13:31:33 (13 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Others/eDokumentyApi/CreateProduct
v1 v2 11 11 * W przypadku jeśli dany produkt już istnieje wyrzucany jest wyjątek 12 12 * 13 * @param data Array - Tablica z parametrami13 * @param data Array - Tablica z parametrami 14 14 * @param data['symbol'] Text - symbol nowego produktu musi być unikalny w obrębie jednostki. Parametr ten jest wymagany 15 15 * @param data['name__'] Text - nazwa 16 16 * @param data['dscrpt'] Text - opis 17 17 * @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, 20 METER2 - 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) 22 23 * @param data['netto_'] Numeric(12, 2) - cena netto produktu 23 24 * @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) 27 28 * @param data['quamin'] Numeric(12, 2) - ilość minimalna 28 * @param data['prior_'] Int - liczba porządkowa29 * @param data['prior_'] Int - liczba porządkowa 29 30 * 30 31 * @return Int - id produktu jeśli sukces (depository:depoid), 0 w razie niepowodzenia … … 63 64 $client->__setSoapHeaders($header); 64 65 66 $depoid = NULL; 65 67 68 try { 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 } 66 86 67 87 ?>