Задача № 46 308 от 01.11.2016 - Уведомление о выполнении: Разработка универсального формата обмена сведениями по сотрудникам
Беспалов => Доработан метод PutNewPerson:
По СНИЛСу проводится поиск физ.лица в базе и возвращается ГУИД. Если физ. лицо не найдено - проводится поиск по ФИО+ДР, если физ. лицо не найдено - создается новое и возвращается ГУИД. Метод не изменяет существующие данные.
Если найдено несколько физ лиц, то возвращается то, по которому имеются сотрудники
В МЕТОДЕ PUTNEWPERSON ЗАПРЕТИТЬ ПЕРЕДАЧУ СВЕДЕНИЙ ПО ФИЗИЧЕСКИМ ЛИЦАМ.
НОВОЕ ПОВЕДЕНИЕ МЕТОДА:
ПРИНИМАТЬ 5 ПАРАМЕТРОВ В ВИДЕ XML ФАЙЛА: СНИЛС, ФАМИЛИЯ, ИМЯ, ОТЧЕТСТВО, ДАТА РОЖДЕНИЯР
ПО СНИЛСУ ПРОВОДИТЬ ПОИСК ФИЗ.ЛИЦА В БАЗЕ И ВОЗВРАЩАТЬ ГУИД. ЕСЛИ ФИЗ. ЛИЦО НЕ НАЙДЕНО - ПРОВОДИТЬ ПОИСК ПО ФИО+ДР, ЕСЛИ ФИЗ. ЛИЦО НЕ НАЙДЕНО - СОЗДАВАТЬ НОВОЕ И ВОЗВРАЩАТЬ ГУИД. МЕТОД НЕ ДОЛЖЕН ИЗМЕНЯТЬ СУЩЕСТВУЮЩИЕ ДАННЫЕ.
</p><HR> <p>
<B> Новая - 1 ноября 2016 г. 12:10:25 - Беспалов - </B>
</p></BODY></HTML></HTML>