Метод «СБИС.ЗаписатьСотрудника» создает карточку сотрудника или обновляет ее, если работник уже зарегистрирован в системе.
Чтобы добавить в карточку сотрудника данные, например о рабочих периодах, используйте вспомогательные методы.
Параметры запроса
Адрес запроса: https://online.saby.ru/service/?srv=1
** — условно-обязательный параметр.
- "Параметр"*: объект:
- "Сотрудник"*: объект:
- "Фамилия"**: строка, фамилия сотрудника. Обязателен, если не указано имя
- "Имя"**: строка, имя сотрудника. Обязателен, если не указана фамилия
- "Отчество": строка, отчество сотрудника
- "ДатаРождения": строка в формате «ДД.ММ.ГГГГ», дата рождения сотрудника. В качестве разделителя
можно использовать «.» или «-» - "МестоРождения": строка, место рождения сотрудника
- "ДокументСерия": строка, серия паспорта в формате «ХХ ХХ»
- "ДокументНомер": строка, номер паспорта в формате «ХХХХХХ»
- "ДокументКемВыдан": строка, кем выдан паспорт
- "ДокументДатаВыдачи": строка в формате «ДД.ММ.ГГГГ», дата выдачи паспорта
- "ДокументКодПодразделения": строка. Код подразделения, которым выдан паспорт, в формате
«ХХХ-ХХХ» - "ДокументСрокДействия": строка в формате «ДД.ММ.ГГГГ», дата окончания срока действия иностранного паспорта
- "НомерСтраховогоСвидетельства": строка в формате «ХХХ-ХХХ-ХХХ ХХ». Можно использовать пробел в качестве разделителя или вводить значение без разделителей: «ХХХХХХХХХХХ»
- "ИНН": строка, ИНН сотрудника. Для физических лиц в РФ — 12 символов. Для иностранцев номер определяет законодательство их стран
- "ВодительскоеУдостоверение": объект, данные водительского удостоверения:
- "ДействуетС": строка в формате «ДД.ММ.ГГГГ», дата начала действия водительского удостоверения
- "ДействуетПо": строка в формате «ДД.ММ.ГГГГ», дата окончания действия водительского удостоверения
- "КатегорииТС": строка, категория водительского удостоверения. Возможные значения: «A», «B», «BE», «C»
- "СерияНомер": строка, серия и номер водительского удостоверения
- "ТипСертификатаНЭП": строка. Возможные значения: "Самоподписанный" или "ЧерезЗаявку"
- "Сторонний": строка. Если записываете сотрудника сторонней организации, передайте «Да», сотрудника вашей компании — «Нет»
- "ЛичныеДанные": объект, личные данные сотрудника:
- "АдресРег": объект, адрес регистрации сотрудника:
- "Адрес": строка
- "ФорматироватьПоФИАС": строка. Определяет, надо ли форматировать значение. Возможные значения «Да», «Нет». По умолчанию — «Нет»
- "АдресФакт": объект, адрес фактического проживания сотрудника:
- "Адрес": строка
- "ФорматироватьПоФИАС": строка. Определяет, надо ли форматировать значение. Возможные значения «Да», «Нет». По умолчанию — «Нет»
- "СемейноеПоложение": число, семейное положение сотрудника. Возможные значения
- "АдресРег": объект, адрес регистрации сотрудника:
- "ИностранныеФИО": массив объектов, ФИО сотрудника на иностранном языке. Для каждого языка возможен один вариант ФИО. Чтобы не переводить ФИО сотрудников на иностранный язык, передайте код языка и пустые параметры "Фамилия" и "Имя":
- "Фамилия": строка, фамилия сотрудника на иностранном языке
- "Имя": строка, имя сотрудника на иностранном языке
- "Отчество": строка, отчество сотрудника на иностранном языке
- "КодЯзыка"*: двухбуквенный код иностранного языка. Возможные значения
- "ГражданствоКод": строка, код гражданства сотрудника. Указывается по ОКСМ
- "Фото": строка, фотография сотрудника в формате Base64
- "Пол": строка, пол сотрудника. Возможные значения: «0» — мужской и «1» — женский
- "ФормаОбучения": строка, форма получения образования. Возможные значения
- "ДокументВид": строка, вид документа, предоставленного сотрудником. Возможные значения
- "ДоступВСистему": строка, информация о том, есть ли у сотрудника доступ в Saby. Возможные значения: «Да», «Нет»
- "ОтправитьЗапросДляПодтвержденияПочты": строка, возможные значения: «Да» или «Нет». На личную (не корпоративную) почту сотрудника отправляется подтверждение
- "Логин": строка, логин сотрудника в Saby
- "Пароль": строка, пароль сотрудника в Saby
- "ТабельныйНомер": строка. Заполняется вместе с параметром "НашаОрганизация" при добавлении сотрудника в организацию. Если не указать "НашаОрганизация", параметр не запишется
- "ИдентификаторИС": строка, уникальный идентификатор сотрудника во внешней системе. В кадровых документах значение идентично параметру "ВнешнийИдентификатор"
- "Идентификатор": строка в формате целого числа. Идентификатор сотрудника в Saby
- "ИдентификаторСотрудника": строка, внешний идентификатор должности сотрудника. При первой передаче идентификатора должны быть указаны параметры "НашаОрганизация" и "ДатаПриема". Изменить значение можно методом sabyEmployee.UpdatePosition
- "РабочееМесто": строка. Город, адрес и этаж, где расположено рабочее место сотрудника
- "ТипТрудоустройства": строка. Возможные значения: «Основное место работы», «Внешний совместитель», «Внутренний совместитель»
- "ДатаУвольнения": строка в формате «ДД.ММ.ГГГГ»
- "ЛимитПодЗП": строка, лимит на оплату под зарплату в месяц
- "КоличествоОплатВДень": строка, лимит на количество оплат под зарплату в день
- "СоздатьСертификатНЭП": строка, может содержать значение «Да» или «Нет». Если передано значение «Да», в карточке сотрудника должны быть указаны СНИЛС, ИНН и место трудоустройства. Иначе метод вернет ошибку
- "ПриглашениеВСистему": строка, возможные значения: «Да» или «Нет»
- "Email": строка, почтовый ящик для отправки приглашения. Заполняется, если в параметре "ПриглашениеВСистему» указано «Да»
- "Телефон": строка, номер телефона для приглашения сотрудника по смс. Заполняется, если в параметре "ПриглашениеВСистему» указано «Да»
- "Приложение": строка, URL приложения, в которое надо отправить приглашение. Заполняется, если в параметре "ПриглашениеВСистему» указано «Да»
- "Пропуск": массив объектов:
- "ТипПропуска"*: строка, тип пропуска. Возможное значение — ProximityCard, список будет расширяться
- "ПодТипПропуска"*: строка, подтип пропуска. Возможное значение — Wiegand-26, список будет расширяться
- "Идентификатор"*: строка, идентификатор пропуска
- "ДатаНачалаДействия": строка в формате «ДД.ММ.ГГГГ ЧЧ:ММ:СС», дата начала действия пропуска
- "ДатаОкончанияДействия": строка в формате «ДД.ММ.ГГГГ ЧЧ:ММ:СС», дата окончания действия пропуска
- "Описание": строка, примечание к пропуску
- "Удалить": строка, чтобы удалить пропуск из Saby, передайте «Да», оставить в системе — «Нет»
- "СоглашениеКЭДО": объект. Информация о согласии сотрудника подписывать кадровые документы электронно. Если передаете "СоглашениеКЭДО", убедитесь, что заполнен параметр "НашаОрганизация". При отсутствии в Saby кадрового документа по сотруднику дополнительно передайте параметр "ДатаПриема":
- "ДатаПриема"**: строка в формате «ДД.ММ.ГГГГ», дата приема сотрудника. Обязателен, если передаете параметр "СоглашениеКЭДО" при отсутсвии кадрового документа по сотруднику в Saby
- "НашаОрганизация"**: объект. Данные об организации, в которую передается информация по сотруднику. Обязателен для заполнения, если передаете параметр "СоглашениеКЭДО":
- "СвЮЛ": объект:
- "ИНН": строка. ИНН организации. Для юридических лиц в РФ — 10 символов. Для иностранных организаций номер определяет законодательство их стран
- "КПП": строка. КПП организации, 9 символов
- "КодФилиала": строка, код филиала
- "СвФЛ": объект:
- "ИНН": строка, ИНН. Для индивидуальных предпринимателей и физических лиц в РФ — 12 символов. Для иностранных лиц номер определяет законодательство их стран
- "СвЮЛ": объект:
- "Должность": объект:
- "Название": строка
- "Идентификатор": строка, внешний идентификатор должности
- "Подразделение": объект:
- "Идентификатор": строка, код подразделения
- "Права": объект:
- "Роль": массив объектов, данные о ролях сотрудника:
- "Название": строка, названия ролей
- "Ограничение": объект:
- "ПоПодразделениямИСотрудникам": объект, данные об ограничениях для роли сотрудника по подразделениям:
- "БезОграничений": строка. Если есть ограничения для роли по подразделению, передайте «Да», если ограничения отсутствуют — «Нет»
- "ПоСвоим": строка. Возможные значения: "СвойОфис", "СвоеПодразделение", "ПоСебе"
- "Подразделения": массив объектов, данные об ограничениях для роли сотрудника по организациям:
- "Идентификатор": строка, идентификатор подразделения
- "Код": строка, код подразделения
- "Структура": строка. Возможные значения: «Упр», «Юр»
- "Сотрудники": массив объектов:
- "Идентификатор": строка, идентификатор сотрудника в Saby
- "ИдентификаторИС": строка, уникальный идентификатор сотрудника во внешней системе. В кадровых документах значение идентично параметру "ВнешнийИдентификатор"
- "Кроме": объект:
- "Подразделения": массив объектов:
- "Идентификатор": строка, идентификатор подразделения
- "Код": строка, код подразделения
- "Структура": строка. Возможные значения: «Упр», «Юр»
- "Сотрудники": массив объектов:
- "Идентификатор": строка, идентификатор сотрудника в Saby
- "ИдентификаторИС": строка, уникальный идентификатор сотрудника во внешней системе. В кадровых документах значение идентично параметру "ВнешнийИдентификатор"
- "Подразделения": массив объектов:
- "ПоОрганизациям": объект:
- "БезОграничений": строка, строка. Если есть ограничения для роли по организации, передайте «Да», если ограничения отсутствуют — «Нет»
- "НашаОрганизация": массив:
- "СвЮЛ": объект:
- "ИНН": строка. ИНН организации. Для юридических лиц в РФ — 10 символов. Для иностранных организаций номер определяет законодательство их стран
- "КПП": строка. КПП организации, 9 символов
- "СвФЛ": объект:
- "ИНН": строка, ИНН. Для индивидуальных предпринимателей и физических лиц в РФ — 12 символов. Для иностранных лиц номер определяет законодательство их стран
- "СвЮЛ": объект:
- "ПоСкладу": список объектов:
- "Идентификатор": строка UUID, значение берется из sabyWarehouse.Read
- "ПоПодразделениямИСотрудникам": объект, данные об ограничениях для роли сотрудника по подразделениям:
- "Роль": массив объектов, данные о ролях сотрудника:
- "Сотрудник"*: объект:
Результат
- "Сотрудник": массив объектов:
- "Фамилия": строка, фамилия сотрудника
- "Имя": строка, имя сотрудника
- "Отчество": строка, отчество сотрудника
- "ДатаРождения": строка в формате «ДД.ММ.ГГГГ», дата рождения сотрудника
- "МестоРождения": строка, место рождения сотрудника
- "ДокументСерия": строка, серия паспорта в формате «ХХ ХХ»
- "ДокументНомер": строка, номер паспорта в формате «ХХХХХХ»
- "ДокументКемВыдан": строка, кем выдан паспорт
- "ДокументДатаВыдачи": дата выдачи паспорта в формате «ДД.ММ.ГГГГ»
- "ДокументКодПодразделения": строка, код подразделения, в котором выдан паспорт, в формате «ХХХ-ХХХ»
- "ДокументСрокДействия": строка в формате «ДД.ММ.ГГГГ», дата окончания срока действия иностранного паспорта
- "НомерСтраховогоСвидетельства": строка в формате «ХХХ-ХХХ-ХХХ ХХ». Можно использовать пробел в качестве разделителя или вводить значение без разделителей: «ХХХХХХХХХХХ»
- "ИНН": строка, ИНН сотрудника. Для физических лиц в РФ — 12 символов. Для иностранцев номер определяет законодательство их стран
- "ВодительскоеУдостоверение": объект, данные водительского удостоверения:
- "ДействуетС": строка в формате «ДД.ММ.ГГГГ», дата начала действия водительского удостоверения
- "ДействуетПо": строка в формате «ДД.ММ.ГГГГ», дата окончания действия водительского удостоверения
- "КатегорииТС": строка, категория водительского удостоверения. Возможные значения: «A», «B», «BE», «C»
- "СерияНомер": строка, серия и номер водительского удостоверения
- "Сторонний": строка. Если записываете сотрудника сторонней организации, передайте «Да», сотрудника вашей компании — «Нет»
- "Контакты": объект, контактные данные сотрудника:
- "Тип": строка, возможные значения — «ЭлПочта», «РабочийТелефон», «МобильныйТелефон»
- "Значение": строка, номер телефона или адрес почты
- "ЛичныеДанные": объект, личные данные сотрудника:
- "АдресРег": объект, адрес регистрации сотрудника:
- "Адрес": строка
- "АдресФакт": объект, адрес фактического проживания сотрудника:
- "Адрес": строка
- "СемейноеПоложение": число, семейное положение сотрудника. Возможные значения
- "СемейноеПоложениеТекст": строка, описание семейного положения сотрудника. Возможные значения
- "АдресРег": объект, адрес регистрации сотрудника:
- "СсылкаНаФото": строка, ссылка на фото сотрудника
- "ГражданствоКод": строка, код гражданства сотрудника. Указывается по ОКСМ
- "Пол": строка, пол сотрудника. Возможные значения «0» — мужской и «1» — женский
- "ДокументВид": строка, вид документа, предоставленного сотрудником. Возможные значения
- "Образование": объект, данные об образовании:
- "ВидОбразования": число, вид образования. Возможные значения
- "ДатаНач": дата в формате «ДД.ММ.ГГГГ», дата поступления в учебное заведение
- "ДатаКнц": дата в формате «ДД.ММ.ГГГГ», дата окончания учебного заведения
- "ДокументВид": число. Возможные значения
- "ДокументДатаВыдачи": дата в формате «ДД.ММ.ГГГГ», дата выдачи документа об образовании
- "ДокументНомер": строка, номер документа об образовании
- "ДокументСерия": строка, серия документа об образовании
- "Квалификация": строка, квалификация после обучения
- "НаименованиеУчЗаведения": строка, наименование учебного заведения, где получено образование
- "Профессия": строка, профессия по образованию
- "ФормаОбучения": строка, форма получения образования. Возможные значения
- "ИдентификаторИС": строка, уникальный идентификатор сотрудника во внешней системе. В кадровых документах значение идентично параметру "ВнешнийИдентификатор"
- "ВнутреннийИдентификатор": строка
- "РабочееМесто": строка. Город, адрес и этаж, где расположено рабочее место сотрудника
- "СоглашениеКЭДО": массив объектов, информация о соглашении с сотрудником на подписание кадровых документов в электронном виде:
- "Дата": дата в формате «ДД.ММ.ГГГГ», с которой действует соглашение
- "Файл": строка UUID, идентификатор файла соглашения
- "НашаОрганизация": объект. Организация, с которой заключено соглашение:
- "ИНН": строка, ИНН. Для юридических лиц в РФ — 10 символов, для индивидуальных предпринимателей и физических лиц в РФ — из 12 символов. Для иностранных организаций номер определяет законодательство их стран
- "КПП": строка, КПП организации, 9 символов
- "КодФилиала": строка, код филиала
- "ДатаПриема": строка в формате «ДД.ММ.ГГГГ»
- "ТипТрудоустройства": строка. Возможные значения: «Основное место работы», «Внешний совместитель», «Внутренний совместитель»
- "ДатаУвольнения": строка в формате «ДД.ММ.ГГГГ»
- "Заблокирован": строка в формате «ДД.ММ.ГГГГ»
- "ЛимитПодЗП": строка
- "КоличествоОплатВДень": строка
- "Должность": объект:
- "Название": строка
- "Подразделение": объект:
- "КодПодразделения": строка
- "Название": строка
- "СоглашениеНЭП": строка, содержит ссылку на соглашение о выдаче НЭП
- "Пропуск": массив объектов:
- "ТипПропуска"*: строка, тип пропуска. Возможное значение — ProximityCard, список будет расширяться
- "ПодТипПропуска"*: строка, подтип пропуска. Возможное значение — Wiegand-26, список будет расширяться
- "Идентификатор"*: строка, идентификатор пропуска
- "ДатаНачалаДействия": строка в формате «ДД.ММ.ГГГГ ЧЧ:ММ:СС», дата начала действия пропуска
- "ДатаОкончанияДействия": строка в формате «ДД.ММ.ГГГГ ЧЧ:ММ:СС», дата окончания действия пропуска
- "Описание": строка, примечание к пропуску
- "Удалить": строка, чтобы удалить пропуск из Saby, передайте «Да», оставить — «Нет»
- "Права": объект:
- "Роль": объект, данные о ролях сотрудника:
- "Название": строка, названия ролей
- "Ограничение": объект, данные об ограничениях для роли сотрудника:
- "ПоПодразделениям": объект, данные об ограничениях для роли сотрудника по подразделениям:
- "БезОграничений": строка. Если есть ограничения для роли по подразделению, передайте «Да», если ограничения отсутствуют — «Нет»
- "СвойОфис": строка. Возможные значения: «Да», «Нет»
- "СвоеПодразделение": строка. Возможные значения: «Да», «Нет»
- "Подразделение": массив объектов, данные о подразделении:
- "Идентификатор": строка, идентификатор подразделения
- "Код": строка, код подразделения
- "Структура": строка, структура подразделения. Возможные значения: «Упр», «Юр»
- "ПоОрганизациям": объект, данные об ограничениях для роли сотрудника по организации:
- "БезОграничений": строка. Если есть ограничения для роли по подразделению, передайте «Да», если ограничения отсутствуют — «Нет»
- "НашаОрганизация": массив:
- "СвЮЛ": объект:
- "ИНН": строка, ИНН организации, для юридических лиц в РФ — 10 символов. Для иностранных организаций номер определяет законодательство их стран
- "КПП": строка, КПП организации, 9 символов
- "СвФЛ": объект:
- "ИНН": строка, ИНН. Для индивидуальных предпринимателей и физических лиц в РФ — 12 символов. Для иностранных лиц номер номер определяет законодательство их стран
- "СвЮЛ": объект:
- "ПоПодразделениям": объект, данные об ограничениях для роли сотрудника по подразделениям:
- "Роль": объект, данные о ролях сотрудника:
- "Навигация": объект:
- "Страница": строка, номер вернувшейся страницы выборки
- "РазмерСтраницы": строка, целочисленное значение. Указывает размер запрошенной выборки
- "ЕстьЕще": строка, возможные значения: «Да», «Нет». Если «Да», значит, есть следующие страницы
Комментарий
- Для идентификации сотрудника в Saby используются поля "Идентификатор" и "ИдентификаторИС":
- "Идентификатор" — уникальный номер карточки сотрудника в Saby. Присваивается автоматически при создании.
- "ИдентификаторИС" — уникальный номер сотрудника в сторонней системе.
В первую очередь сотрудник определяется по значению поля "Идентификатор".
- Чтобы добавить нового сотрудника, обязательно заполните поля "Фамилия" и "Имя".
- Чтобы предоставить сотруднику доступ в систему, в запросе укажите "ДоступВСистему"="Да", "Логин" и "Пароль".
- Если нужно изменить доступ сотрудника в систему, передайте в запросе параметр "ДоступВСистему". Дополнительно передайте идентификатор карточки сотрудника в поле «Идентификатор». Его можно взять из ответа, который прислал сервер при создании карточки сотрудника.
- Значение поля "ДатаУвольнения" будет записано в карточке сотрудника Saby, только если в запросе передан параметр "НашаОрганизация".
- Если в запросе указано значение параметра, которого нет в Saby, команда вернет ошибку.
- Поиск подразделения зависит от параметра "НашаОрганизация". Если значение указано, подразделения ищутся по юридической структуре, иначе — по управленческой.
Примеры запроса
Создать запись сотрудника — администратора системы
Указать срок действия пропуска
Запрос с некорректным идентификатором
Примеры ответа
Ответ с ошибкой, если пользователь с таким логином уже существует
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.