Narzędzia użytkownika

Narzędzia witryny


1882

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

1882 [2016/03/08 16:46]
kostek [Plik output]
1882 [2016/03/09 10:36] (aktualna)
kostek
Linia 1: Linia 1:
 ====== 1882 ====== ====== 1882 ======
  
-Jest to procedura, która zwraca ​listę faktur danego kontrahenta.+Jest to procedura, która ​weryfikuje dane logowania konta oraz zwraca ​jego dane.
  
 ===== Plik input ===== ===== Plik input =====
Linia 18: Linia 18:
   * login - identyfikator użytkownika przesłany z okna logowania do Platformy. W Firmaticu odpowiada on polom: PartnerIdent,​ Login.   * login - identyfikator użytkownika przesłany z okna logowania do Platformy. W Firmaticu odpowiada on polom: PartnerIdent,​ Login.
   * 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   * 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
-  * token - tworzony i przesyłany przez Platformę. ​Obecnie ​nie używany w Firmaticu, jest jedynie ​odsyłany w pliku output.+  * token - tworzony i przesyłany przez Platformę. ​Musi być podany (jego wartość ​nie jest sprawdzana, ale pole nie może być puste), jest odsyłany w pliku output.
  
 ===== Plik output ===== ===== Plik output =====
  
-<​code ​sql>+<​code>​
 {"​Code_1882":​ { {"​Code_1882":​ {
   "​Partner_Current":​ [   "​Partner_Current":​ [
Linia 77: Linia 77:
   * "​NumRecPartner"​ - wew. Firmaticowy identyfikator kontrahenta - będzie używany w plikach input   * "​NumRecPartner"​ - wew. Firmaticowy identyfikator kontrahenta - będzie używany w plikach input
   * "​NumRecPartner_Attend"​ - wew. Firmaticowy identyfikator kontrahenta realizującego zamówienie - będzie używany w plikach input   * "​NumRecPartner_Attend"​ - wew. Firmaticowy identyfikator kontrahenta realizującego zamówienie - będzie używany w plikach input
-  * "​NumRecPartner_Payer"​ - wew. Firmaticowy identyfikator kontrahenta płatnika - będzie używany w plikach input+  * "​NumRecPartner_Payer"​ - wew. Firmaticowy identyfikator kontrahenta płatnika - będzie używany w plikach input   
 +  * "​NumRecPartnerAgent"​ - wew. Firmaticowy identyfikator konta - będzie używany w plikach input 
 + 
 +Do wyświetlenia razem jako dane konta:  ​
   * "​Phone"​ - W; E; etykieta: Telefon   * "​Phone"​ - W; E; etykieta: Telefon
   * "​EMail"​ - W; E; etykieta: E-mail   * "​EMail"​ - W; E; etykieta: E-mail
Linia 85: Linia 88:
   * "​Login"​ - W; etykieta: Login   * "​Login"​ - W; etykieta: Login
   * "​Password"​ - W; E; etykieta: Hasło; tu oczywiście nie należy wyświetlać zawartości pola, tylko gwiazdki lub coś podobnego   * "​Password"​ - W; E; etykieta: Hasło; tu oczywiście nie należy wyświetlać zawartości pola, tylko gwiazdki lub coś podobnego
-  * "​NumRecPartnerAgent"​ - wew. Firmaticowy identyfikator konta - będzie używany w plikach input 
   * "​PartnerAgentIdent"​ - W; E; etykieta: Imię i nazwisko   * "​PartnerAgentIdent"​ - W; E; etykieta: Imię i nazwisko
   * "​NumberAuth"​ - W; E; etykieta: Godziny otwarcia   * "​NumberAuth"​ - W; E; etykieta: Godziny otwarcia
Linia 93: Linia 95:
   * "​Gg"​ - W; E; etykieta: GG   * "​Gg"​ - W; E; etykieta: GG
   * "​Skype"​ - W; E; etykieta: Skype   * "​Skype"​ - W; E; etykieta: Skype
-  ​* "​Flag_Bonus"​ + 
-  * "​Flag_Promotion"​ +Flagi do wyświetlenia razem jako parametry konta: 
-  * "​Flag_Account"​ +  ​* "​Flag_Bonus" ​- W; etykieta: Widzi cenniki dodatkowe 
-  * "​Flag_AccountActiv"​ +  * "​Flag_Promotion" ​- W; etykieta: Widzi cenniki promocyjne 
-  * "​Flag_AccountAdmin"​ +  * "​Flag_Account" ​- W; etykieta: Traktowany jako konto 
-  * "​Flag_AccountAdminVice"​+  * "​Flag_AccountActiv" ​- W; etykieta: Konto aktywne 
 +  * "​Flag_AccountAdmin" ​- W; etykieta: Administrator 
 +  * "​Flag_AccountAdminVice" ​- W; etykieta: Asystent administratora 
 + 
 +===== Plik output przy błędzie logowania ===== 
 + 
 +<code sql> 
 +{"​Code_1882":​ { 
 +  "​Partner_Current":​ [ 
 +    { 
 +      "​token":​ "​dr45juu764",​ 
 +      "​text_ok":​ "2) Brak konta dla tego loginu",​ 
 +      "​flag_ok":​ false, 
 +      "​PartnerIdent":​ "",​ 
 +      "​FullName1":​ "",​ 
 +      "​FullName2":​ "",​ 
 +      "​FullName3":​ "",​ 
 +      "​NIP":​ "",​ 
 +      "​NumRecPartner":​ 0, 
 +      "​NumRecPartner_Attend":​ 0, 
 +      "​NumRecPartner_Payer":​ 0, 
 +      "​Phone":​ "",​ 
 +      "​EMail":​ "",​ 
 +      "​Address":​ "",​ 
 +      "​PostCode":​ "",​ 
 +      "​CityIdent":​ "",​ 
 +      "​Login":​ "",​ 
 +      "​Password":​ "",​ 
 +      "​Lp":​ 0, 
 +      "​NumRecPartnerAgent":​ 0, 
 +      "​PartnerAgentIdent":​ "",​ 
 +      "​NumberAuth":​ "",​ 
 +      "​Faculty":​ "",​ 
 +      "​Room":​ "",​ 
 +      "​Floor":​ "",​ 
 +      "​PESEL":​ "",​ 
 +      "​Gg":​ 0, 
 +      "​Skype":​ "",​ 
 +      "​MPK":​ "",​ 
 +      "​Flag_Bonus":​ false, 
 +      "​Flag_Promotion":​ true, 
 +      "​Flag_Account":​ true, 
 +      "​Flag_AccountActiv":​ false, 
 +      "​Flag_AccountAdmin":​ false, 
 +      "​Flag_AccountAdminVice":​ false 
 +    } 
 +  ] 
 +}} 
 +</​code>​ 
 + 
 +Możliwe komunikaty błędów:​ 
 +  * "​text_ok":​ "2) Brak konta dla tego loginu"​ - jak podamy w pliku input błędne hasło lub login 
 +  * "​text_ok":​ "1) Nie podano: Token'​a",​ - jak w pliku input nie będzie tokena
1882.1457451983.txt.gz · ostatnio zmienione: 2016/03/08 16:46 przez kostek