123
public override ILexem DateInPath { get { return new Path(DOCTOR_VISIT.siaVisitDate);
} }
public override ILexem DateOutPath { get { return new
Path(DOCTOR_VISIT.siaVisitDate); } }
public override ILexem DsPath { get { return new
Path(DOCTOR_VISIT.sipOutcomeRecord, OUTCOME_OF_INSPECTION.siaMKBCode); } }
public override ILexem CodeUslPath { get { return null; } }
public override void CollectRequiredAttributes(PathsCollection pc)
{
base.CollectRequiredAttributes(pc);
pc.Add(new Path(DOCTOR_VISIT.sipPost, POST.sipDivision, DIVISION.siaCode));
pc.Add(new Path(DOCTOR_VISIT.sipPost, POST.sipDivision, DIVISION.siaCodeMz));
pc.Add(new Path(DOCTOR_VISIT.sipPost, POST.sipDivision, DIVISION.sipBranch,
BRANCH.siaTFomsCode));
}
public override void FillCustom(SCHET_USL su, SCHET_SLUCH sluch, BaseObject bo,
StringBuilder errBuilder)
{
base.FillCustom(su, sluch, bo, errBuilder);
DOCTOR_VISIT visit = (DOCTOR_VISIT)bo;
SCHET_USL_44 su44 = (SCHET_USL_44)su;
su44.CODE_USL.Value = sluch.KodPgg.Value;
su44.DET.Value = sluch.DET.Value;
su44.PODR.Value = visit.Post.Division.CodeMz.Value;
su44.LPU_1.Value = visit.Post.Division.Branch.TFomsCode.Value;
}
#endregion
}