Skip to main content

Служебная записка "Согласование приема на работу"

 

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
								"shtatnoe_raspisanie_guid": {
						      "type": "string",
						      "format": "GUID",
						      "maximum": 36,
						      "pattern": "^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$",
						      "description": "GUID позиции в штатном расписании куда будут принимать сотрудника"
					    },
				       "1c_sotrudnik_guid": {
						      "type": "string",
						      "format": "GUID",
						      "maximum": 36,
						      "pattern": "^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$",
						      "description": "GUID сотрудника (табельный номер) в случае приема на работу занятой ставки"
				    },
			          "sooruzhenie_id": {
						      "type": "integer",
						      "description": "идентификатор сооружения (корпус)"
				    },
			          "pomeschenie_id": {
						      "type": "integer",
						      "description": "Идентификатор помещения (аудитория)"
				    },
			          "kommentariy": {
						      "type": "string",
						      "description": "Обоснование приема (пишет руководитель для кого-то?)"
				    },
				      "vid_zanyatosti_id": {
						      "type": "integer",
						      "description": "1-осн.м.р; 2-внутр.совм; 3-внеш.совм..."
				    },
				      "ispytatelniy_srok": {
						      "type": "integer",
						      "default": 0,
						      "description": "Испытательный срок (дней)"
				    },
				      "stavka": {
						      "type": "number",
						      "description": "на какую ставку принимается сотрудник (от 0.1 до 1.0)"
  					},
				      "distant_id": {
						      "type": "integer",
						      "description": "Идентификатор режима работы (справочник из 4 значений)"
				    },
				      "reserv_dlya_invalidov": {
						      "type": "boolean",
						      "default": false,
						      "description": "Если позиция в штатном расписании зарезервирована для инвалидов"
				    },
				      "vid_dogovora_id": {
						      "type": "integer",
						      "description": "Идентификатор вида договора (бессрочный и срочный)"
				    },
				      "data_nachala": {
						      "type": "string",
						      "maximum": 19,
						      "pattern": "YYYY-MM-DDTHH:MM:SS",
						      "description": "Дата начала работы"
					    },
				      "data_okonchaniya": {
						      "type": "string",
						      "maximum": 19,
						      "pattern": "YYYY-MM-DDTHH:MM:SS",
						      "description": "Дата окончания работы"
				    },
				      "osnovanie_sroch_dog_guid": {
						      "type": "string",
						      "format": "GUID",
						      "maximum": 36,
						      "pattern": "^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$",
						      "description": "Основание срочного трудового договора (справочник)"
				    },
			          "lichnost_id": {
						      "type": "integer",
						      "description": "Идентификатор личности соискателя"
				    },
				        "telefon": {
						      "type": "string",
						      "maximum": 20,
						      "description": "Телефон для обратной связи с соискателем если надо?"
				    },

  },
  "required": ["shtatnoe_raspisanie_guid", "kommentariy", "vid_zanyatosti_id", "stavka", "distant_id", "reserv_dlya_invalidov", "vid_dogovora_id","data_nachala","osnovanie_sroch_dog_guid", "lichnost_id"],
  "additionalProperties": false
}