Получение данных сотрудников из ЗУП 3.1 через HTTP сервис
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Сервис поддерживает 2 метода:
- GetPassportData (получить информацию о паспорте).
- 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.
Вступайте в нашу телеграмм-группу Инфостарт