Объект «Штатная должность» имеет структуру:
- "ID": строка в формате UUID. Идентификатор штатной должности во внешней системе. Если не указать, будет сгенерирован автоматически
- "Organization"*: объект, наша компания:
- "INN"*: строка, значение соответствует идентификационному номеру налогоплательщика
- "KPP"*: строка, 9 символов
- "Code": строка, код филиала
- "Position"*: объект, должность. Обязательно заполнение хотя бы одного из двух полей:
- "Department"*: объект, подразделение штатной должности. Обязательно заполнение хотя бы одного из двух полей. Поиск происходит по обоим полям:
- "Name": строка, название подразделения
- "Code": строка, код подразделения
- "ID": строка, идентификатор подразделения во внешней системе
- "PaymentType"*: строка, вид оплаты, регистр не важен. Возможные значения
- "ClosingDate": строка в формате «ДД.ММ.ГГГГ». Дата закрытия штатной должности
- "OpeningDate": строка в формате «ДД.ММ.ГГГГ». Дата открытия штатной должности. По умолчанию ставится текущая дата
- "Description": строка, описание штатной должности
- "Accruals": массив объектов. Начисления по штатной должности. Первый элемент массива считается основным начислением:
- "ValueType": строка. Тип начисления. Возможные значения
- "Value": строка в формате числа с плавающей точкой. Численное значение суммы или процента
- "ADType": объект, вид начисления или удержания. Поиск происходит по параметру «Name». Если хотя бы одно из начислений не найдено, вернется ошибка
- "Name"*: строка. Используется для поиска вида НУ в справочнике «Виды начислений и удержаний». Запись подбирается по полю «ИмяСлужебное»
- "Title": строка, при записи не используется, возвращается только на чтение. Текстовое название вида начисления или удержания. Поле «Название» справочника «Виды начислений и удержаний»
- "WorkSchedule": объект, график рабочего времени по должности. Поиск графика происходит по параметру «Title». Если график не найден, вернется ошибка
- "Title"*: строка, название
- "EmployeesQuantity": строка в формате числа с плавающей точкой. Плановое количество сотрудников
- "ExecutionWork": объект, Общероссийский классификатор занятий. Обязательно наличие хотя бы одного из двух полей. Поиск происходит по обоим полям. Если по указанным параметрам ничего не найдено, вернется ошибка
- "Code": строка, код ОКЗ
- "Title": строка, название ОКЗ
- "AdditionalVacation": массив объектов, дополнительные отпуска по должности
- "Reason"*: строка, причина отпуска. Возможные предустановленные значения
Дополнительно к предустановленным значениям в этом же поле можно указать имя отпуска, заданного в настройках по коллективному договору
- "Days": строка, целое количество дней в диапазоне от 1 до 99. Если дополнительный отпуск по коллективному договору, то количество дней заполнится автоматически из договора. Для предустановленных причин отпуска должно быть указано обязательно
- "Comment": строка, текстовый комментарий
- "Reason"*: строка, причина отпуска. Возможные предустановленные значения
- "SpecialConditions": объект, условия труда
- "SpecialWorkConditions": объект, строка из справочника «Особые Условия Труда» с соответствующими «Кодом» и «Названием»
- "Code": строка, код
- "Title": строка, название
- "ProfessionWithBenefit": объект, строка из справочника «Льготные профессии» с соответствующими «Кодом» и «Названием»
- "Code": строка, код
- "Title": строка, название. Если передать три пробела, будет входить в «Малый список профессий»
- "SpecialExperience": объект, строка из справочника «Специальный Стаж» с соответствующими «Кодом» и «Названием»
- "Code": строка, код
- "Title": строка, название
- "EarlyPension": объект, строка из справочника «Досрочная Пенсия» с соответствующими «Кодом» и «Названием»
- "Code": строка, код
- "Title": строка, название
- "SpecialWorkConditions": объект, строка из справочника «Особые Условия Труда» с соответствующими «Кодом» и «Названием»
- "SpecialAssessment": массив объектов, оценки условий труда
- "Date"*: строка в формате «ДД.ММ.ГГГГ», дата проведения оценки
- "Result"*: строка, результат оценки условий труда. Возможные значения (регистр не важен)
Команды
Для работы со справочником штатных должностей предусмотрены команды:
- «sabyStaffTable.Update» — создать или обновить штатную должность;
- «sabyStaffTable.Read» — прочитать штатную должность;
- «sabyStaffTable.List» — отобрать список штатных должностей по фильтру;
- «sabyStaffTable.Delete» — удалить штатную должность.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.