Получение данных сотрудников из ЗУП 3.1 через HTTP сервис

30.03.21

Учетные задачи - Зарплата

Получение данных сотрудников из ЗУП 3.1 через HTTP сервис. Данный сервис и все вспомогательные механизмы оформлены в расширении – что позволило не вносить изменений в конфигурацию БД.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Получение данных сотрудников из ЗУП 3.1 через HTTP сервис.:
.cfe 29,75Kb ver:1
26 2 500 руб. Купить
Получение данных сотрудников из ЗУП 3.1 через HTTP сервис.:
.epf 7,90Kb ver:1
17 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Сервис поддерживает 2 метода:

  1. GetPassportData (получить информацию о паспорте).
  2. GetJobInfo (получить информацию о актуальной должности, без учета переводов, не отраженных в трудовой книжке).

GetPassportData

Входные параметры (то, что передается в сервис)

  • Name - Строка - Фамилия имя отчество сотрудника
  • Service Number - Строка - Табельный номер сотрудника
  • Initiator - Строка - Фамилия имя отчество сотрудника, запрашивающего информацию
  • Reason – Строка - Цель запроса

Выходные параметры (То, что сервис возвращает).

  • PassportSeries           -  Строка - серия паспорта
  • PassportNumber        -  Строка - номер паспорта
  • PassportIssued           -   Строка - кем выдан
  • PassportDateOfIssue-  Дата - дата выдачи
  • PassportDivisionCode- Строка - код подразделения
  • DateOfBirth                -   Строка - дата рождения
  • Gender                       -   Строка - пол
  • RegistrationAddress   -   Строка - адрес прописки
  • ErrorText                    -   Строка – Текст ошибки

GetJobInfo

Входные параметры (то, что передается в сервис)

  • Name - Строка - Фамилия имя отчество сотрудника
  • Service Number - Строка - Табельный номер сотрудника
  • Initiator - Строка - Фамилия имя отчество сотрудника, запрашивающего информацию
  • Reason – Строка - Цель запроса

Выходные параметры (То, что сервис возвращает).

  • CurrentPosition          - Строка - Текущая должность на момент запроса
  • DateOfAppointment   - Дата - Дата назначения на должность 
  • DateOfEmployment  - Дата - Дата приема на работу (в целом в организацию)
  • ErrorText                    - Строка – Текст ошибки

Также реализован протокол запросов в базу данных через описанный сервис.

Протокол ведется в регистре сведений «История обращений».

Измерения:

  • Дата запроса
  • Вид запроса (GetPassportData  / GetJobInfo ).

Ресурсы:

  • Текст запроса
  • Ответ

Также, к расширению прилагается обработка для тестирования сервиса.

Для запуска сервиса необходимо добавить в базу расширение и опубликовать сервис.

При запросе к сервису нужно указывать параметры подключения (в обработке все параметры указаны в качестве примера).

Тестировалось на платформе 8.3.18.1334 на конфигурации 3.1.16.133.

Вступайте в нашу телеграмм-группу Инфостарт

Расширение HTTP сервис