Задача № 46 308 от 01.11.2016 - Уведомление о выполнении: Разработка универсального формата обмена сведениями по сотрудникам


Беспалов => Доработан метод PutNewPerson: По СНИЛСу проводится поиск физ.лица в базе и возвращается ГУИД. Если физ. лицо не найдено - проводится поиск по ФИО+ДР, если физ. лицо не найдено - создается новое и возвращается ГУИД. Метод не изменяет существующие данные. Если найдено несколько физ лиц, то возвращается то, по которому имеются сотрудники


В МЕТОДЕ PUTNEWPERSON ЗАПРЕТИТЬ ПЕРЕДАЧУ СВЕДЕНИЙ ПО ФИЗИЧЕСКИМ ЛИЦАМ.

НОВОЕ ПОВЕДЕНИЕ МЕТОДА:

ПРИНИМАТЬ 5 ПАРАМЕТРОВ В ВИДЕ XML ФАЙЛА: СНИЛС, ФАМИЛИЯ, ИМЯ, ОТЧЕТСТВО, ДАТА РОЖДЕНИЯР

ПО СНИЛСУ ПРОВОДИТЬ ПОИСК ФИЗ.ЛИЦА В БАЗЕ И ВОЗВРАЩАТЬ ГУИД. ЕСЛИ ФИЗ. ЛИЦО НЕ НАЙДЕНО - ПРОВОДИТЬ ПОИСК ПО ФИО+ДР, ЕСЛИ ФИЗ. ЛИЦО НЕ НАЙДЕНО - СОЗДАВАТЬ НОВОЕ И ВОЗВРАЩАТЬ ГУИД. МЕТОД НЕ ДОЛЖЕН ИЗМЕНЯТЬ СУЩЕСТВУЮЩИЕ ДАННЫЕ.

</p><HR> <p>

<B> Новая - 1 ноября 2016 г. 12:10:25 - Беспалов - </B>

</p></BODY></HTML></HTML>