przejście do zawartości
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Indeks
Ślad:
1882
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
<h1>1882</h1> <div class="level1"> <p> Jest to procedura, która zwraca listę faktur danego kontrahenta. </p> </div> <h2>Plik input</h2> <div class="level2"> <pre class="code xml">< request> <span class="sc1"><</span>proc_num<span class="sc1">></span>1882<span class="sc1"><</span>/proc_num<span class="sc1">></span> <span class="sc1"><</span>login<span class="sc1">></span>100443<span class="sc1"><</span>/login<span class="sc1">></span> <span class="sc1"><</span>password<span class="sc1">></span>c00<span class="sc1"><</span>/password<span class="sc1">></span> <span class="sc1"><</span>token<span class="sc1">></span>dr45juu764<span class="sc1"><</span>/token<span class="sc1">></span> < /request> </pre><p> </p> <ul> <li class="level1"> proc_num - numer procedury mbpro</li> <li class="level1"> login - identyfikator użytkownika przesłany z okna logowania do Platformy. W Firmaticu odpowiada on polom: PartnerIdent, Login.</li> <li class="level1"> hasło - hasło przesłane z okienka logowania do Platformy. Stanowi parę z loginem. W Firmaticu są to pola: Login + Password oraz PartnerIdent + PartnerPassword</li> <li class="level1"> token - tworzony i przesyłany przez Platformę. Obecnie nie używany w Firmaticu, jest jedynie odsyłany w pliku output.</li> </ul> </div> <h2>Plik output</h2> <div class="level2"> <pre class="code sql"><span class="br0">{</span>"Code_1882": <span class="br0">{</span> "Partner_Current": <span class="br0">[</span> <span class="br0">{</span> "token": "dr45juu764"<span class="sy0">,</span> "text_ok": "OK"<span class="sy0">,</span> "flag_ok": <span class="kw1">TRUE</span><span class="sy0">,</span> "PartnerIdent": "023170"<span class="sy0">,</span> "FullName1": "GARMINA<span class="sy0">.</span>EU"<span class="sy0">,</span> "FullName2": ""<span class="sy0">,</span> "FullName3": ""<span class="sy0">,</span> "NIP": "952<span class="sy0">-</span><span class="nu0">19</span><span class="sy0">-</span><span class="nu0">42</span><span class="sy0">-</span><span class="nu0">459</span>"<span class="sy0">,</span> "NumRecPartner": <span class="nu0">9972</span><span class="sy0">,</span> "NumRecPartner_Attend": <span class="nu0">14025</span><span class="sy0">,</span> "NumRecPartner_Payer": <span class="nu0">14026</span><span class="sy0">,</span> "Phone": "694<span class="sy0">-</span><span class="nu0">410</span><span class="sy0">-</span><span class="nu0">421</span>"<span class="sy0">,</span> "EMail": ""<span class="sy0">,</span> "Address": "UL<span class="sy0">.</span>SKĹ<span class="sy0">.</span>ODOWSKIEJ <span class="nu0">10</span>"<span class="sy0">,</span> "PostCode": "86<span class="sy0">-</span><span class="nu0">300</span>"<span class="sy0">,</span> "CityIdent": "GRUDZIÄ<span class="sy0">.</span>DZ"<span class="sy0">,</span> "Login": "100443"<span class="sy0">,</span> "Password": "c00"<span class="sy0">,</span> "Lp": <span class="nu0">9</span><span class="sy0">,</span> "NumRecPartnerAgent": <span class="nu0">81051</span><span class="sy0">,</span> "PartnerAgentIdent": "P<span class="sy0">.</span>HESZKE<span class="sy0">-</span>PZ"<span class="sy0">,</span> "NumberAuth": "7:00<span class="sy0">-</span><span class="nu0">15</span>:00"<span class="sy0">,</span> "Faculty": "PZ"<span class="sy0">,</span> "Room": "PZ"<span class="sy0">,</span> "Floor": "1 PIÄ<span class="sy0">.</span>TRO"<span class="sy0">,</span> "PESEL": ""<span class="sy0">,</span> "Gg": <span class="nu0">0</span><span class="sy0">,</span> "Skype": ""<span class="sy0">,</span> "MPK": ""<span class="sy0">,</span> "Flag_Bonus": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_Promotion": <span class="kw1">TRUE</span><span class="sy0">,</span> "Flag_Account": <span class="kw1">TRUE</span><span class="sy0">,</span> "Flag_AccountActiv": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_AccountAdmin": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_AccountAdminVice": <span class="kw1">FALSE</span> <span class="br0">}</span> <span class="br0">]</span> <span class="br0">}</span><span class="br0">}</span> </pre><p> </p> <p> Poniżej znajduje się opis pól. Litera "W" oznacza, że pole będzie wyświetlane na Platformie. Litera "E" oznacza, że pole będzie mogło być edytowane z poziomu Platformy i odesłane do Firmatica. </p> <ul> <li class="level1"> "PartnerIdent" - W; etykieta: Symbol kontrahenta</li> <li class="level1"> "FullName1" - W; etykieta: Nazwa kontrahenta; skleić 3 pola z nazwą i wyświetlić</li> <li class="level1"> "FullName2" - W</li> <li class="level1"> "FullName3" - W</li> <li class="level1"> "NIP" - W; etykieta: Numer NIP</li> <li class="level1"> "NumRecPartner" - wew. Firmaticowy identyfikator kontrahenta - będzie używany w plikach input</li> <li class="level1"> "NumRecPartner_Attend" - wew. Firmaticowy identyfikator kontrahenta realizującego zamówienie - będzie używany w plikach input</li> <li class="level1"> "NumRecPartner_Payer" - wew. Firmaticowy identyfikator kontrahenta płatnika - będzie używany w plikach input </li> <li class="level1"> "NumRecPartnerAgent" - wew. Firmaticowy identyfikator konta - będzie używany w plikach input</li> </ul> <p> Do wyświetlenia razem jako dane konta: </p> <ul> <li class="level1"> "Phone" - W; E; etykieta: Telefon</li> <li class="level2"> "EMail" - W; E; etykieta: E-mail</li> <li class="level2"> "Address" - W; E; etykieta: Adres</li> <li class="level2"> "PostCode" - W; E; etykieta: Kod pocztowy</li> <li class="level2"> "CityIdent" - W; E; etykieta: Miasto</li> <li class="level2"> "Login" - W; etykieta: Login</li> <li class="level2"> "Password" - W; E; etykieta: Hasło; tu oczywiście nie należy wyświetlać zawartości pola, tylko gwiazdki lub coś podobnego</li> <li class="level2"> "PartnerAgentIdent" - W; E; etykieta: Imię i nazwisko</li> <li class="level2"> "NumberAuth" - W; E; etykieta: Godziny otwarcia</li> <li class="level2"> "Faculty" - W; E; etykieta: Wydział</li> <li class="level2"> "Room" - W; E; etykieta: Pokój</li> <li class="level2"> "Floor" - W; E; etykieta: Piętro</li> <li class="level2"> "Gg" - W; E; etykieta: GG</li> <li class="level2"> "Skype" - W; E; etykieta: Skype</li> </ul> <p> Flagi do wyświetlenia razem jako parametry konta: </p> <ul> <li class="level1"> "Flag_Bonus" - W; etykieta: Widzi cenniki dodatkowe</li> <li class="level1"> "Flag_Promotion" - W; etykieta: Widzi cenniki promocyjne</li> <li class="level1"> "Flag_Account" - W; etykieta: Traktowany jako konto</li> <li class="level1"> "Flag_AccountActiv" - W; etykieta: Konto aktywne</li> <li class="level1"> "Flag_AccountAdmin" - W; etykieta: Administrator</li> <li class="level1"> "Flag_AccountAdminVice" - W; etykieta: Asystent administratora</li> </ul> </div> <h2>Plik output przy błędzie logowania</h2> <div class="level2"> <pre class="code sql"><span class="br0">{</span>"Code_1882": <span class="br0">{</span> "Partner_Current": <span class="br0">[</span> <span class="br0">{</span> "token": "dr45juu764"<span class="sy0">,</span> "text_ok": "2<span class="br0">)</span> Brak konta dla tego loginu"<span class="sy0">,</span> "flag_ok": <span class="kw1">FALSE</span><span class="sy0">,</span> "PartnerIdent": ""<span class="sy0">,</span> "FullName1": ""<span class="sy0">,</span> "FullName2": ""<span class="sy0">,</span> "FullName3": ""<span class="sy0">,</span> "NIP": ""<span class="sy0">,</span> "NumRecPartner": <span class="nu0">0</span><span class="sy0">,</span> "NumRecPartner_Attend": <span class="nu0">0</span><span class="sy0">,</span> "NumRecPartner_Payer": <span class="nu0">0</span><span class="sy0">,</span> "Phone": ""<span class="sy0">,</span> "EMail": ""<span class="sy0">,</span> "Address": ""<span class="sy0">,</span> "PostCode": ""<span class="sy0">,</span> "CityIdent": ""<span class="sy0">,</span> "Login": ""<span class="sy0">,</span> "Password": ""<span class="sy0">,</span> "Lp": <span class="nu0">0</span><span class="sy0">,</span> "NumRecPartnerAgent": <span class="nu0">0</span><span class="sy0">,</span> "PartnerAgentIdent": ""<span class="sy0">,</span> "NumberAuth": ""<span class="sy0">,</span> "Faculty": ""<span class="sy0">,</span> "Room": ""<span class="sy0">,</span> "Floor": ""<span class="sy0">,</span> "PESEL": ""<span class="sy0">,</span> "Gg": <span class="nu0">0</span><span class="sy0">,</span> "Skype": ""<span class="sy0">,</span> "MPK": ""<span class="sy0">,</span> "Flag_Bonus": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_Promotion": <span class="kw1">TRUE</span><span class="sy0">,</span> "Flag_Account": <span class="kw1">TRUE</span><span class="sy0">,</span> "Flag_AccountActiv": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_AccountAdmin": <span class="kw1">FALSE</span><span class="sy0">,</span> "Flag_AccountAdminVice": <span class="kw1">FALSE</span> <span class="br0">}</span> <span class="br0">]</span> <span class="br0">}</span><span class="br0">}</span> </pre><p> </p> <p> Możliwe komunikaty błędów: </p> <ul> <li class="level1"> "text_ok": "2) Brak konta dla tego loginu" - jak podamy w pliku input błędne hasło lub login</li> <li class="level1"> "text_ok": "1) Nie podano: Token'a", - jak w pliku input nie będzie tokena</li> </ul> </div>
1882.1457452666.txt.gz
· ostatnio zmienione: 2016/03/08 16:57 przez
kostek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF