Интеграция с информационной системой

СБИС.ЗаписатьСотрудника

СБИС.ЗаписатьСотрудника

Команда СБИС.ЗаписатьСотрудника добавит нового сотрудника или обновит данные по существующему.

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

Параметры строки запроса

  • "Параметр"*: объект
    • "Сотрудник"*: объект
      • "Фамилия"**: строка
      • "Имя"**: строка
      • "Отчество": строка
      • "ДоступВСистему": строка (Да/Нет)
      • "Логин": строка
      • "Пароль": строка
      • "ИдентификаторИС"**: строка (уникальный идентификатор в системе)
      • "Идентификатор"**: строка (число целое)
      • "ДатаУвольнения": строка, формат ДД.ММ.ГГГГ
      • "ЛимитПодЗП"**: строка (лимит под зарплаты в месяц)
      • "Пропуск": массив объектов
        • "ТипПропуска"*: строка (тип пропуска, допустимое значение "ProximityCard", список будет расширяться)
        • "ПодТипПропуска"*: строка (подтип пропуска, допустимое значение "Wiegand-26", список будет расширяться)
        • "Идентификатор": строка (идентификатор пропуска)
        • "ДатаНачалаДействия"**: строка
        • "ДатаОкончанияДействия"**: строка
        • "Описание"**: строка
        • "Удалить"**: строка (Да/Нет)
    • "Должность": объект
      • "Название": строка
    • "НашаОрганизация"**: объект, обязательный
      • "СвЮЛ" **: объект
        • "ИНН"**: строка
        • "КПП"**: строка
      • "СвФЛ"**: объект
        • "ИНН"**: строка
    • "Подразделение":
      • "Идентификатор": строка
    • "Права": объект
      • "Роль": массив объектов
        • "Название": строка
    • "Ограничение": объект
      • "ПоПодразделениям": объект
        • "БезОграничений": строка (Да/Нет)
        • "СвойОфис": строка (Да/Нет)
        • "Подразделение": массив объектов
          • "Идентификатор": строка
    • "ПоОрганизациям": объект
      • "БезОграничений": строка (Да/Нет)
      • "НашаОрганизация": объект
        • "СвЮЛ": объект
          • "ИНН": строка
          • "КПП": строка
        • "СвФЛ": объект
          • "ИНН": строка

* — обязательные параметры

** — не обязательные параметры

Комментарий

  • Для идентификации сотрудника используются поля "Идентификатор" и "ИдентификаторИС".
    • "Идентификатор" — уникальный номер карточки сотрудника в СБИС. Этот номер автоматически присвается карточке при создании сотрудника.
    • "ИдентификаторИС" — уникальный номер сотрудника в сторонней системе. Определяется вручную в в карточке сотрудника.
    • В первую очередь идентификация сотрудника идет по полю "Идентификатор".
  • При создании сотрудника поля "Фамилия" и "Имя" обязательны.
  • Если в запросе указан праметр, которого нет в безе данных, например, должность, код подразделения,наша организация, то метод СБИС.ЗаписатьСотрудника вернет ошибку и изменения не будут записаны.
  • Поиск по коду подразделения будет зависит от структуры, указанной в настройках структуры справочника сотрудников (юридической или управленческой).
  • Чтобы предоставить сотруднику доступ в систему досаточно указать:
    • "ДоступВСистему": "Да";
    • "Логин";
    • "Пароль".

Результат запроса

  • "Сотрудник": массив объектов объект
    • "Фамилия": строка
    • "Имя": строка
    • "Отчество": строка
    • "ИдентификаторИС": строка (идентификатор, уникальный в системе)
    • "ВнутреннийИдентификатор": строка
    • "Принят"
    • "Уволен"
    • "ЛимитПодЗП": строка
    • "Должность": объект
      • "Название": строка
    • "Подразделение": объект
      • "КодПодразделения": строка
      • "Название": строка
    • "Пропуск": массив объектов
      • "ТипПропуска"*: строка (тип пропуска, допустимое значение "ProximityCard", список будет расширяться)
      • "ПодТипПропуска"*: строка (подтип пропуска, допустимое значение "Wiegand-26", список будет расширяться)
      • "Идентификатор": строка (идентификатор пропуска)
      • "ДатаНачалаДействия"**: строка
      • "ДатаОкончанияДействия"**: строка
      • "Описание"**: строка
      • "Удалить"**: строка (Да/Нет)
  • "Навигация":
    • "ЕстьЕще": строка (Да/Нет). Если да, то есть последующие страницы
    • "Страница"
    • "Размер страницы"

Пример запроса

Пример ответа

Пример записи администратора системы

Пример ответа

Пример ответа (ошибка)

В случае, если пользователь с таким логином уже существует.