s_salary_calendar_edit
This method is for creating / editing calendar of RIVILE salary calculation module.
All parameters are expected via HTTP POST.
Mandatory parameters
| Name |
Description |
Notes |
| session_id |
Session id |
|
| login |
RIVILE username |
|
| pass |
RIVILE password hashed in MD5 |
|
| list |
Json list with calendar data. Similar structure as from method s_salary_calendar |
Additional parameters
| Name |
Description |
Notes |
| lang |
Web service response language. EN LT or RU |
|
list
| Name |
Description |
Notes |
| calendarCode |
Calendar code |
a14_kodas_la |
| year |
Calendar year |
a14_date |
| month |
Calendar month |
a14_date |
| dayLength |
Day length |
a14_vd |
| days |
List with days data |
days
| Name |
Description |
Notes |
| dayName |
Day name |
a14_d01-a14_d31 header |
| dayCode |
Day code |
a14_d01-a14_d31 value |
| dayHours |
List with day hour data |
dayHours
| Name |
Description |
Notes |
| hourName |
Hour name |
a15_v01-a15_v31 header |
| hourCode |
Hour code |
a12_zsut |
| hourValue |
Hour value |
a15_v01-a15_v31 value |
Web service returns
| Name |
Description |
Notes |
| status |
Web service status |
|
| description |
Status description |
|
| login |
RIVILE username |
|
| list |
List with data |
|
Web service status list
| Name |
Description |
| 00 |
Ok |
| 01 |
No parameter session_id |
| 02 |
No parameter login |
| 03 |
No parameter pass |
| 04 |
Login failed |
| 05 |
No or wrong parameter year |
| 06 |
No or wrong parameter month |
| 07 |
No or wrong parameter calendarCode |
| 08 |
DB connect error |
| 09 |
Wrong parameter lang , values LT,EN,RU only. |
| 10 |
No parameter list |
| 11 |
Parameter list is not json list |
| 12 |
Calendar S_SISTEMINIS cannot be edited |
| 14 |
Error in parameter dayName. Possible values d01 d02 ... d31 |
| 15 |
Parameter dayCode error. Value not found |
| 16 |
Error in parameter hourName. Possible values d01 d02 ... d31 |
| 17 |
Parameter hourCode error. Value not found |
| 18 |
Parameter hourValue error. Possible values 1-24 |