Skip to main content

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

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
				      "tip_registratora": {
					      "type": "string",
					      "default": "ПриемНаРаботу",
					      "description": "Тип документа"
				    },
				      "registrator_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 документа"
				    },
				      "nomer_zapisi": {
					      "type": "integer",
					      "default": 1,
					      "description": "Номер записи в документе (параграф)"
				    },
				      "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 сотрудника (табельный номер)"
				    },
			          "lichnost_id": {
					      "type": "integer",
					      "description": "Идентификатор личности"
				    },
				      "dokument_id": {
					      "type": "integer",
					      "description": "Идентификатор документа в СЭД"
				    },
				      "vid_zanyatosti_id": {
					      "type": "integer",
					      "description": "1-осн.м.р; 2-внутр.совм; 3-внеш.совм..."
				    },
				      "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 позиции в штатном расписании"
				    },
				      "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": "Дата окончания работы"
				    },
				      "stavka": {
					      "type": "number",
					      "description": "на какую ставку принимается сотрудник (от 0.1 до 1.0)"
					},
					   "napr_deyat_oklada_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": "Направление деятельности оклада (источник финансирования)"
				    },		    
				      "ispytatelniy_srok": {
					      "type": "integer",
					      "default": 0,
					      "description": "Испытательный срок (дней)"
				    },
				      "grafik_raboty_id": {
					      "type": "integer",
					      "description": "График работы из справочника (5-пятидневка", 6-шестидневка, -сменная работа, 8-суммированный учет)"
				    },
				      "distant_id": {
					      "type": "integer",
					      "default": 0,
					      "description": "дистанционный режим работы (справочник из 4 значений)"
				    },
				      "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": "Основание срочного трудового договора (справочник)"
				    },
				      "otvetstvennaya_lichnost_id": {
					      "type": "integer",
					      "description": "автор проекта приказа"
				    }
  },
  "required": ["tip_registratora", "registrator_guid","nomer_zapisi","1c_sotrudnik_guid","lichnost_id","dokument_id","vid_zanyatosti_id","shtatnoe_raspisanie_guid","data_nachala","stavka","napr_deyat_oklada_guid","grafik_raboty_id","otvetstvennaya_lichnost_id"],
  "additionalProperties": false
}