Subject: Population-ის ცვლილებები
From: Valerian Khvichia <[email-masked]>
To: Vazha Ezugbaia <[email-masked]>, Giorgi Usharauli <[email-masked]>, Sergo Rostiashvili <[email-masked]>, Adelina Faradian <[email-masked]>, Alexander Turdziladze <[email-masked]>, Mary Gelashvili <[email-masked]>, Tamta Kobakhidze <[email-masked]>, Zurab Dalakishvili <[email-masked]>, Nikoloz Ivanauri <[email-masked]>
Date: Tue, 13 Jan 2015 15:55:20 +0000

Population-ში უნდა მოხდეს ცვლილება, რომელიც ასევე ცვლილებებს იწვევს მოდულებში, რომლებიც მას იყენებენ: ბენეფიციართა რეგისტრაცია, შემთხვევების რეგისტრაცია, მიმართვების მოდული, რეცეპტების მოდული.

ცვლილებები არის PersonInsurancePhaseContract-ში, დაემატა ორი ველი InfoMessage  და ErrorCode:

1)   InfoMessage-ში მოდის ზოგადი ინფორმაცია პიროვნების სტატუსის შესახებ (მაგ., თუ Phase == None, მაშინ InfoMessage-ში არის მიზეზი, თუ რის გამო არ ეკუთვნის არცერთი პაკეტი).

2)   ErrorCode = 1, თუ მოხდა Exception-ი და ErrorMessage = შეცდომის შესაბამისი ტექსტი, სხვა შემთხვევაში არის 0.

ასევე ვაჟიკა შეცვლის CommonData-ში სამოქალაქო რეესტრზე მიმართვის ლოგიკას (თუ მოხდა წყვეტა და მონაცემეი პიროვნებაზე არ დაბრუნდა Online სერვისიდან, მაშინ CommonData აგდებს შეცდომას და PersonContract-ის CraError = True). ამ შეცდომას შესაბამისად ამუშავებს Population-იც და ასევე აბრუნებს შეცდომას.

მოდულებში როგორ უნდა აისახოს ეს ცვლილებები, ალბათ გავიაროთ, ერთი პატარა შეხვედრა მოვაწყოთ.

ვაკო