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:40]
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 68: Linia 68:
 Poniżej znajduje się opis pól. Poniżej znajduje się opis pól.
 Litera "​W"​ oznacza, że pole będzie wyświetlane na Platformie. 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.+Litera "​E"​ oznacza, że pole będzie mogło być edytowane z poziomu Platformy ​i odesłane do Firmatica.
  
   * "​PartnerIdent"​ - W; etykieta: Symbol kontrahenta   * "​PartnerIdent"​ - W; etykieta: Symbol kontrahenta
Linia 76: Linia 76:
   * "​NIP"​ - W; etykieta: Numer NIP   * "​NIP"​ - W; etykieta: Numer NIP
   * "​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   
-  * "​Phone"​ +  * "​NumRecPartnerAgent"​ - wew. Firmaticowy identyfikator konta - będzie używany w plikach input 
-  * "​EMail"​ + 
-  * "​Address"​ +Do wyświetlenia razem jako dane konta:  ​ 
-  * "​PostCode"​ +  * "​Phone" ​- W; E; etykieta: Telefon 
-  * "​CityIdent"​ +  * "​EMail" ​- W; E; etykieta: E-mail 
-  * "​Login"​ +  * "​Address" ​- W; E; etykieta: Adres 
-  * "​Password"​ +  * "​PostCode" ​- W; E; etykieta: Kod pocztowy 
-  * "​NumRecPartnerAgent"​ +  * "​CityIdent" ​- W; E; etykieta: Miasto 
-  * "​PartnerAgentIdent"​ +  * "​Login" ​- W; etykieta: Login 
-  * "​NumberAuth"​ +  * "​Password" ​- W; E; etykieta: Hasło; tu oczywiście nie należy wyświetlać zawartości pola, tylko gwiazdki lub coś podobnego 
-  * "​Faculty"​ +  * "​PartnerAgentIdent" ​- W; E; etykieta: Imię i nazwisko 
-  * "​Room"​ +  * "​NumberAuth" ​- W; E; etykieta: Godziny otwarcia 
-  * "​Floor"​ +  * "​Faculty" ​- W; E; etykieta: Wydział 
-  * "​Gg"​ +  * "​Room" ​- W; E; etykieta: Pokój 
-  * "​Skype"​ +  * "​Floor" ​- W; E; etykieta: Piętro 
-  * "​Flag_Bonus"​ +  * "​Gg" ​- W; E; etykieta: GG 
-  * "​Flag_Promotion"​ +  * "​Skype" ​- W; E; etykieta: Skype 
-  * "​Flag_Account"​ + 
-  * "​Flag_AccountActiv"​ +Flagi do wyświetlenia razem jako parametry konta: 
-  * "​Flag_AccountAdmin"​ +  * "​Flag_Bonus" ​- W; etykieta: Widzi cenniki dodatkowe 
-  * "​Flag_AccountAdminVice"​+  * "​Flag_Promotion" ​- W; etykieta: Widzi cenniki promocyjne 
 +  * "​Flag_Account" ​- W; etykieta: Traktowany jako konto 
 +  * "​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.1457451636.txt.gz · ostatnio zmienione: 2016/03/08 16:40 przez kostek