public static V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком ВзятьИзКэша(byte[] УникальныйИдентификатор) { var УИ = new Guid(УникальныйИдентификатор); if (Кэш.ContainsKey(УИ)) { return((V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком)Кэш[УИ]); } var Ссылка = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком(УникальныйИдентификатор); Кэш.Add(УИ, Ссылка); return(Ссылка); }
public ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком(byte[] УникальныйИдентификатор) { using (var Подключение = new SqlConnection(СтрокаСоединения)) { Подключение.Open(); using (var Команда = Подключение.CreateCommand()) { Команда.CommandText = @"Select top 1 _IDRRef [Ссылка] ,_Version [Версия] ,_Marked [ПометкаУдаления] ,_Number [Номер] ,_Fld21445RRef [Сотрудник] ,_Fld18669RRef [Физлицо] ,_Fld18666RRef [Организация] ,_Fld18667 [Комментарий] ,_Fld18668RRef [Ответственный] ,_Fld18670RRef [УдалитьПриказ] ,_Fld18671 [ДатаОкончанияПособияДоПолутораЛет] ,_Fld18672 [ДатаОкончанияПособияДоТрехЛет] ,_Fld18673 [ДатаИзменения] ,_Fld18674 [КоличествоДетей] ,_Fld18675 [КоличествоПервыхДетей] ,_Fld18676RRef [ДокументОснование] ,_Fld18677RRef [Действие] ,_Fld18678 [ВыплачиватьПособиеДоПолутораЛет] ,_Fld18679 [ВыплачиватьПособиеДоТрехЛет] ,_Fld22995 [ОсвобождатьСтавку] ,_Fld26773 [ДанныеПрошлойВерсии] ,_Fld26774RRef [ИсправляемыйДокумент] ,_Fld26775 [ДвиженияИсправляемогоДокумента] From _Document18662(NOLOCK) Where _IDRRef=@УникальныйИдентификатор" ; Команда.Parameters.AddWithValue("УникальныйИдентификатор", УникальныйИдентификатор); using (var Читалка = Команда.ExecuteReader()) { if (Читалка.Read()) { //ToDo: Читать нужно через GetValues() Ссылка = new Guid((byte[])Читалка.GetValue(0)); var ПотокВерсии = ((byte[])Читалка.GetValue(1)); Array.Reverse(ПотокВерсии); Версия = BitConverter.ToInt64(ПотокВерсии, 0); ВерсияДанных = Convert.ToBase64String(ПотокВерсии); ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0] == 1; Номер = Читалка.GetString(3); Комментарий = Читалка.GetString(7); УдалитьПриказ = new V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию((byte[])Читалка.GetValue(9)); ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(10); ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(11); ДатаИзменения = Читалка.GetDateTime(12); КоличествоДетей = Читалка.GetDecimal(13); КоличествоПервыхДетей = Читалка.GetDecimal(14); ДокументОснование = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком((byte[])Читалка.GetValue(15)); Действие = V82.Перечисления /*Ссылка*/.ВидыДействияСНачислением.ПустаяСсылка.Получить((byte[])Читалка.GetValue(16)); ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(17))[0] == 1; ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(18))[0] == 1; ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0] == 1; ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0] == 1; ИсправляемыйДокумент = new V82.ДокументыСсылка.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком((byte[])Читалка.GetValue(21)); //return Ссылка; } else { //return null; } } } } }
public ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком(byte[] УникальныйИдентификатор) { using (var Подключение = new SqlConnection(СтрокаСоединения)) { Подключение.Open(); using (var Команда = Подключение.CreateCommand()) { Команда.CommandText = @"Select top 1 _IDRRef [Ссылка] ,_Version [Версия] ,_Marked [ПометкаУдаления] ,_Number [Номер] ,_Fld21445RRef [Сотрудник] ,_Fld18669RRef [Физлицо] ,_Fld18666RRef [Организация] ,_Fld18667 [Комментарий] ,_Fld18668RRef [Ответственный] ,_Fld18670RRef [УдалитьПриказ] ,_Fld18671 [ДатаОкончанияПособияДоПолутораЛет] ,_Fld18672 [ДатаОкончанияПособияДоТрехЛет] ,_Fld18673 [ДатаИзменения] ,_Fld18674 [КоличествоДетей] ,_Fld18675 [КоличествоПервыхДетей] ,_Fld18676RRef [ДокументОснование] ,_Fld18677RRef [Действие] ,_Fld18678 [ВыплачиватьПособиеДоПолутораЛет] ,_Fld18679 [ВыплачиватьПособиеДоТрехЛет] ,_Fld22995 [ОсвобождатьСтавку] ,_Fld26773 [ДанныеПрошлойВерсии] ,_Fld26774RRef [ИсправляемыйДокумент] ,_Fld26775 [ДвиженияИсправляемогоДокумента] From _Document18662(NOLOCK) Where _IDRRef=@УникальныйИдентификатор"; Команда.Parameters.AddWithValue("УникальныйИдентификатор", УникальныйИдентификатор); using (var Читалка = Команда.ExecuteReader()) { if (Читалка.Read()) { //ToDo: Читать нужно через GetValues() Ссылка = new Guid((byte[])Читалка.GetValue(0)); var ПотокВерсии = ((byte[])Читалка.GetValue(1)); Array.Reverse(ПотокВерсии); Версия = BitConverter.ToInt64(ПотокВерсии, 0); ВерсияДанных = Convert.ToBase64String(ПотокВерсии); ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1; Номер = Читалка.GetString(3); Комментарий = Читалка.GetString(7); УдалитьПриказ = new V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию((byte[])Читалка.GetValue(9)); ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(10); ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(11); ДатаИзменения = Читалка.GetDateTime(12); КоличествоДетей = Читалка.GetDecimal(13); КоличествоПервыхДетей = Читалка.GetDecimal(14); ДокументОснование = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком((byte[])Читалка.GetValue(15)); Действие = V82.Перечисления/*Ссылка*/.ВидыДействияСНачислением.ПустаяСсылка.Получить((byte[])Читалка.GetValue(16)); ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(17))[0]==1; ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(18))[0]==1; ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1; ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1; ИсправляемыйДокумент = new V82.ДокументыСсылка.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком((byte[])Читалка.GetValue(21)); //return Ссылка; } else { //return null; } } } } }
public static V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком ВзятьИзКэша(byte[] УникальныйИдентификатор) { var УИ = new Guid(УникальныйИдентификатор); if (Кэш.ContainsKey(УИ)) { return (V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком)Кэш[УИ]; } var Ссылка = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком(УникальныйИдентификатор); Кэш.Add(УИ, Ссылка); return Ссылка; }
public ОтпускПоУходуЗаРебенком(byte[] УникальныйИдентификатор) { using (var Подключение = new SqlConnection(СтрокаСоединения)) { Подключение.Open(); using (var Команда = Подключение.CreateCommand()) { Команда.CommandText = @"Select top 1 _IDRRef [Ссылка] ,_Version [Версия] ,_Marked [ПометкаУдаления] ,_Number [Номер] ,_Fld6981RRef [Организация] ,_Fld6982 [Комментарий] ,_Fld6983RRef [Ответственный] ,_Fld21717RRef [Сотрудник] ,_Fld6984RRef [Физлицо] ,_Fld6986 [ДатаДействия] ,_Fld6987 [ДатаНачала] ,_Fld6988 [ДатаОкончания] ,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет] ,_Fld18782 [ДатаОкончанияПособияДоТрехЛет] ,_Fld18783 [СреднедневнойЗаработок] ,_Fld18784 [КоличествоДетей] ,_Fld18785 [КоличествоПервыхДетей] ,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет] ,_Fld18787 [ВыплачиватьПособиеДоТрехЛет] ,_Fld6985RRef [УдалитьПриказ] ,_Fld23003 [ОсвобождатьСтавку] ,_Fld27075 [ДанныеПрошлойВерсии] ,_Fld27076RRef [ИсправляемыйДокумент] ,_Fld27077 [ДвиженияИсправляемогоДокумента] ,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало] ,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание] ,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия] ,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010] ,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей] ,_Fld27083 [РасчетПоПравилам2010Года] ,_Fld27084 [ПеречислятьПособиеПочтовымПереводом] ,_Fld27085RRef [Банк] ,_Fld27086 [НаименованиеБанка] ,_Fld27087 [БИКБанка] ,_Fld27088 [НомерЛицевогоСчета] ,_Fld27089 [АдресПочтовый] ,_Fld27090 [Фамилия] ,_Fld27091 [Имя] ,_Fld27092 [Отчество] ,_Fld27093RRef [ВидДокумента] ,_Fld27094 [СерияДокумента] ,_Fld27095 [НомерДокумента] ,_Fld27096 [ДатаВыдачиДокумента] ,_Fld27097 [ДатаДействияДокумента] ,_Fld27098RRef [ДолжностьУполномоченного] ,_Fld27099RRef [Уполномоченный] ,_Fld27100 [АдресРегистрации] ,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца] ,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца] ,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери] ,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери] ,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне] ,_Fld27106RRef [СтатусЛьготнойЗоны] ,_Fld27107 [ДатаСправкиПоДругимМестамРаботы] ,_Fld27108 [НомерСправкиПоДругимМестамРаботы] ,_Fld27109 [КемВыданДокумент] ,_Fld27110 [ДатаВыдачиДокументаНаПроживание] ,_Fld27111 [НомерДокументаНаПроживание] ,_Fld27112 [СерияДокументаНаПроживание] ,_Fld27113 [НаименованиеДокументаНаПроживание] ,_Fld27114 [КоррСчетБанка] ,_Fld27115 [Телефон] ,_Fld27116 [РасчетПособияИзТарифнойСтавки] ,_Fld27117 [ТарифнаяСтавкаОклад] ,_Fld27118 [ТелефонСоставителя] ,_Fld27119 [АдресПочтовыйКодПоКЛАДР] From _Document346(NOLOCK) Where _IDRRef=@УникальныйИдентификатор"; Команда.Parameters.AddWithValue("УникальныйИдентификатор", УникальныйИдентификатор); using (var Читалка = Команда.ExecuteReader()) { if (Читалка.Read()) { //ToDo: Читать нужно через GetValues() Ссылка = new Guid((byte[])Читалка.GetValue(0)); var ПотокВерсии = ((byte[])Читалка.GetValue(1)); Array.Reverse(ПотокВерсии); Версия = BitConverter.ToInt64(ПотокВерсии, 0); ВерсияДанных = Convert.ToBase64String(ПотокВерсии); ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1; Номер = Читалка.GetString(3); Комментарий = Читалка.GetString(5); ДатаДействия = Читалка.GetDateTime(9); ДатаНачала = Читалка.GetDateTime(10); ДатаОкончания = Читалка.GetDateTime(11); ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(12); ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(13); СреднедневнойЗаработок = Читалка.GetDecimal(14); КоличествоДетей = Читалка.GetDecimal(15); КоличествоПервыхДетей = Читалка.GetDecimal(16); ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(17))[0]==1; ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(18))[0]==1; УдалитьПриказ = new V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию((byte[])Читалка.GetValue(19)); ОсвобождатьСтавку = ((byte[])Читалка.GetValue(20))[0]==1; ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(21))[0]==1; ИсправляемыйДокумент = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком((byte[])Читалка.GetValue(22)); ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(24); ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(25); ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(26))[0]==1; СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(27); УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(28))[0]==1; РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(29))[0]==1; ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(30))[0]==1; НаименованиеБанка = Читалка.GetString(32); БИКБанка = Читалка.GetString(33); НомерЛицевогоСчета = Читалка.GetString(34); АдресПочтовый = Читалка.GetString(35); Фамилия = Читалка.GetString(36); Имя = Читалка.GetString(37); Отчество = Читалка.GetString(38); СерияДокумента = Читалка.GetString(40); НомерДокумента = Читалка.GetString(41); ДатаВыдачиДокумента = Читалка.GetDateTime(42); ДатаДействияДокумента = Читалка.GetDateTime(43); АдресРегистрации = Читалка.GetString(46); ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(47); НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(48); ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(49); НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(50); ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(51))[0]==1; СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(52)); ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(53); НомерСправкиПоДругимМестамРаботы = Читалка.GetString(54); КемВыданДокумент = Читалка.GetString(55); ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(56); НомерДокументаНаПроживание = Читалка.GetString(57); СерияДокументаНаПроживание = Читалка.GetString(58); НаименованиеДокументаНаПроживание = Читалка.GetString(59); КоррСчетБанка = Читалка.GetString(60); Телефон = Читалка.GetString(61); РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(62))[0]==1; ТарифнаяСтавкаОклад = Читалка.GetDecimal(63); ТелефонСоставителя = Читалка.GetString(64); АдресПочтовыйКодПоКЛАДР = Читалка.GetString(65); //return Ссылка; } else { //return null; } } } } }
public ОтпускПоУходуЗаРебенком(byte[] УникальныйИдентификатор) { using (var Подключение = new SqlConnection(СтрокаСоединения)) { Подключение.Open(); using (var Команда = Подключение.CreateCommand()) { Команда.CommandText = @"Select top 1 _IDRRef [Ссылка] ,_Version [Версия] ,_Marked [ПометкаУдаления] ,_Number [Номер] ,_Fld6981RRef [Организация] ,_Fld6982 [Комментарий] ,_Fld6983RRef [Ответственный] ,_Fld21717RRef [Сотрудник] ,_Fld6984RRef [Физлицо] ,_Fld6986 [ДатаДействия] ,_Fld6987 [ДатаНачала] ,_Fld6988 [ДатаОкончания] ,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет] ,_Fld18782 [ДатаОкончанияПособияДоТрехЛет] ,_Fld18783 [СреднедневнойЗаработок] ,_Fld18784 [КоличествоДетей] ,_Fld18785 [КоличествоПервыхДетей] ,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет] ,_Fld18787 [ВыплачиватьПособиеДоТрехЛет] ,_Fld6985RRef [УдалитьПриказ] ,_Fld23003 [ОсвобождатьСтавку] ,_Fld27075 [ДанныеПрошлойВерсии] ,_Fld27076RRef [ИсправляемыйДокумент] ,_Fld27077 [ДвиженияИсправляемогоДокумента] ,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало] ,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание] ,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия] ,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010] ,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей] ,_Fld27083 [РасчетПоПравилам2010Года] ,_Fld27084 [ПеречислятьПособиеПочтовымПереводом] ,_Fld27085RRef [Банк] ,_Fld27086 [НаименованиеБанка] ,_Fld27087 [БИКБанка] ,_Fld27088 [НомерЛицевогоСчета] ,_Fld27089 [АдресПочтовый] ,_Fld27090 [Фамилия] ,_Fld27091 [Имя] ,_Fld27092 [Отчество] ,_Fld27093RRef [ВидДокумента] ,_Fld27094 [СерияДокумента] ,_Fld27095 [НомерДокумента] ,_Fld27096 [ДатаВыдачиДокумента] ,_Fld27097 [ДатаДействияДокумента] ,_Fld27098RRef [ДолжностьУполномоченного] ,_Fld27099RRef [Уполномоченный] ,_Fld27100 [АдресРегистрации] ,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца] ,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца] ,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери] ,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери] ,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне] ,_Fld27106RRef [СтатусЛьготнойЗоны] ,_Fld27107 [ДатаСправкиПоДругимМестамРаботы] ,_Fld27108 [НомерСправкиПоДругимМестамРаботы] ,_Fld27109 [КемВыданДокумент] ,_Fld27110 [ДатаВыдачиДокументаНаПроживание] ,_Fld27111 [НомерДокументаНаПроживание] ,_Fld27112 [СерияДокументаНаПроживание] ,_Fld27113 [НаименованиеДокументаНаПроживание] ,_Fld27114 [КоррСчетБанка] ,_Fld27115 [Телефон] ,_Fld27116 [РасчетПособияИзТарифнойСтавки] ,_Fld27117 [ТарифнаяСтавкаОклад] ,_Fld27118 [ТелефонСоставителя] ,_Fld27119 [АдресПочтовыйКодПоКЛАДР] From _Document346(NOLOCK) Where _IDRRef=@УникальныйИдентификатор" ; Команда.Parameters.AddWithValue("УникальныйИдентификатор", УникальныйИдентификатор); using (var Читалка = Команда.ExecuteReader()) { if (Читалка.Read()) { //ToDo: Читать нужно через GetValues() Ссылка = new Guid((byte[])Читалка.GetValue(0)); var ПотокВерсии = ((byte[])Читалка.GetValue(1)); Array.Reverse(ПотокВерсии); Версия = BitConverter.ToInt64(ПотокВерсии, 0); ВерсияДанных = Convert.ToBase64String(ПотокВерсии); ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0] == 1; Номер = Читалка.GetString(3); Комментарий = Читалка.GetString(5); ДатаДействия = Читалка.GetDateTime(9); ДатаНачала = Читалка.GetDateTime(10); ДатаОкончания = Читалка.GetDateTime(11); ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(12); ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(13); СреднедневнойЗаработок = Читалка.GetDecimal(14); КоличествоДетей = Читалка.GetDecimal(15); КоличествоПервыхДетей = Читалка.GetDecimal(16); ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(17))[0] == 1; ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(18))[0] == 1; УдалитьПриказ = new V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию((byte[])Читалка.GetValue(19)); ОсвобождатьСтавку = ((byte[])Читалка.GetValue(20))[0] == 1; ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(21))[0] == 1; ИсправляемыйДокумент = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком((byte[])Читалка.GetValue(22)); ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(24); ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(25); ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(26))[0] == 1; СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(27); УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(28))[0] == 1; асчетПоПравилам2010Года = ((byte[])Читалка.GetValue(29))[0] == 1; ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(30))[0] == 1; НаименованиеБанка = Читалка.GetString(32); БИКБанка = Читалка.GetString(33); НомерЛицевогоСчета = Читалка.GetString(34); АдресПочтовый = Читалка.GetString(35); Фамилия = Читалка.GetString(36); Имя = Читалка.GetString(37); Отчество = Читалка.GetString(38); СерияДокумента = Читалка.GetString(40); НомерДокумента = Читалка.GetString(41); ДатаВыдачиДокумента = Читалка.GetDateTime(42); ДатаДействияДокумента = Читалка.GetDateTime(43); АдресРегистрации = Читалка.GetString(46); ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(47); НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(48); ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(49); НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(50); ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(51))[0] == 1; СтатусЛьготнойЗоны = V82.Перечисления /*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(52)); ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(53); НомерСправкиПоДругимМестамРаботы = Читалка.GetString(54); КемВыданДокумент = Читалка.GetString(55); ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(56); НомерДокументаНаПроживание = Читалка.GetString(57); СерияДокументаНаПроживание = Читалка.GetString(58); НаименованиеДокументаНаПроживание = Читалка.GetString(59); КоррСчетБанка = Читалка.GetString(60); Телефон = Читалка.GetString(61); асчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(62))[0] == 1; ТарифнаяСтавкаОклад = Читалка.GetDecimal(63); ТелефонСоставителя = Читалка.GetString(64); АдресПочтовыйКодПоКЛАДР = Читалка.GetString(65); //return Ссылка; } else { //return null; } } } } }