Служебная записка "Устройство на работу"
Описание модели данных для приказа "прием на работу"
{
"$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
}