Różnice między wybraną wersją a wersją aktualną.
1882 [2016/03/08 16:49] kostek |
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 | ||
+ | |||
Flagi do wyświetlenia razem jako parametry konta: | Flagi do wyświetlenia razem jako parametry konta: | ||
* "Flag_Bonus" - W; etykieta: Widzi cenniki dodatkowe | * "Flag_Bonus" - W; etykieta: Widzi cenniki dodatkowe | ||
Linia 100: | Linia 103: | ||
* "Flag_AccountAdmin" - W; etykieta: Administrator | * "Flag_AccountAdmin" - W; etykieta: Administrator | ||
* "Flag_AccountAdminVice" - W; etykieta: Asystent administratora | * "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 |