From : Valerian Khvichia <VKhvichia@hssp.org.ge>
To : Vazha Ezugbaia <VEzugbaia@hssp.org.ge>; Giorgi Usharauli <GUsharauli@hssp.org.ge>; Sergo Rostiashvili <SRostiashvili@hssp.org.ge>; Adelina Faradian <AFaradian@hssp.org.ge>; Alexander Turdziladze <aturdziladze@hssp.org.ge>; Mary Gelashvili <MGelashvili@hssp.org.ge>; Tamta Kobakhidze <tkobakhidze@hssp.org.ge>; Zurab Dalakishvili <ZDalakishvili@hssp.org.ge>; Nikoloz Ivanauri <Nivanauri@hssp.org.ge>
Subject : Population-ის ცვლილებები
Received On : 13.01.2015 15:55

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

 

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

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

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

 

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

 

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

 

ვაკო