public void Записать()
{
//Установка блокировки элемента на горизантально масштабированный кластер.
//Опционально введение тайм аута на запись одного и того же объекта, не чаще раза в 5-секунд. Защита от спама. упращение алгоритма блокировки.
//Выделение сервиса для блокировки элемента и генерации кода
//Выполнение операций контроля без обращений к sql-серверу.
//Контроль конфликта блокировок.
//Контроль загрузки булкинсертом гетерогенной коллекции.
//Контроль уникальности кода для Документов.
//Контроль уникальности номера для документов, в границах префикса.
//Контроль владельца, он не может быть группой.
//Контроль владельца он должен быть задан.
//Контроль родителя он должен быть группой.
//Контроль количества уровней, должен соотвествовать метаданным.
//Контроль версии, объект не должен был быть записан перед чтением текущей записи, алгоритм версионника.
//Контроль уникальности ссылки
//Контроль зацикливания
//Опционально контроль битых ссылок.
//Соблюдейние транзакционности. ПередЗаписью. Открытие транзации. Валидации. ПриЗаписи. Фиксация транзакции. Информирование о записи элемента.
using (var Подключение = new SqlConnection(СтрокаСоединения))
{
Подключение.Open();
using (var Команда = Подключение.CreateCommand())
{
if(_ЭтоНовый)
{
Команда.CommandText = @"
Insert Into _Document323(
_IDRRef
/*,_Version*/
,_Marked
,_IsMetadata
,_Number
,_Fld6376
,_Fld6377RRef
,_Fld6378
,_Fld6379RRef
,_Fld21604RRef
,_Fld6380RRef
,_Fld6382RRef
,_Fld6383
,_Fld26875
,_Fld6384RRef
,_Fld26876
,_Fld6385
,_Fld26877
,_Fld6386
,_Fld18769
,_Fld21605
,_Fld6387RRef
,_Fld6388
,_Fld6389
,_Fld6390RRef
,_Fld18765RRef
,_Fld18766
,_Fld18767RRef
,_Fld18768RRef
,_Fld21606RRef
,_Fld6381RRef
,_Fld21607
,_Fld18763RRef
,_Fld18764
,_Fld21608RRef
,_Fld26878
,_Fld26879RRef
,_Fld26880
,_Fld26881
,_Fld26882
,_Fld26883RRef
,_Fld26884
,_Fld26885RRef
,_Fld26886RRef
,_Fld26887
,_Fld26888
,_Fld26889
,_Fld26890
,_Fld26891
,_Fld26892
,_Fld26893
,_Fld26894
,_Fld26895
,_Fld26896
,_Fld26897
,_Fld26898
,_Fld26899RRef
,_Fld26900
,_Fld26901
,_Fld26902
,_Fld26903
,_Fld26904
,_Fld26905
,_Fld26906
,_Fld26907RRef
,_Fld26908
,_Fld26909
,_Fld26910
,_Fld26911
,_Fld26912
,_Fld26913
,_Fld26914
,_Fld26915RRef
,_Fld26916RRef
,_Fld26917
,_Fld26918
,_Fld26919
,_Fld26920
,_Fld26921
,_Fld26922
,_Fld26923
,_Fld26924
,_Fld26925
,_Fld26926
,_Fld26927
,_Fld26928
,_Fld26929
,_Fld26930
,_Fld26931
,_Fld26932
,_Fld26933
,_Fld26934
,_Fld26935
,_Fld26936
,_Fld26937
,_Fld26938
,_Fld26939
,_Fld26940
,_Fld26941
,_Fld26942
,_Fld26943
,_Fld26944
,_Fld26945
,_Fld26946
,_Fld26947
,_Fld26948
,_Fld26949
,_Fld26950
,_Fld26951
,_Fld26952
,_Fld26953
,_Fld26954
,_Fld26955
,_Fld26956
,_Fld26957
,_Fld26958
,_Fld26959
,_Fld26960
,_Fld26961RRef
,_Fld26962)
Values(
@Ссылка
/*,@Версия*/
,@ПометкаУдаления
,@Номер
,@ПериодРегистрации
,@Организация
,@Комментарий
,@Ответственный
,@Сотрудник
,@Физлицо
,@ПричинаНетрудоспособности
,@ПроцентОплаты
,@ЯвляетсяПродолжениемБолезни
,@ПервичныйБольничныйЛист
,@ДатаНачалаСобытия
,@ДатаНачала
,@ДатаНачалаОплаты
,@ДатаОкончания
,@ДатаНарушенияРежима
,@ПособиеОтражаетсяВРеглУчетеТекущимДокументом
,@ОграничениеПособия
,@НомерВходящегоДокумента
,@СерияВходящегоДокумента
,@ПерерассчитываемыйДокумент
,@ПричинаНетрудоспособностиПереходногоПериода
,@ПроцентОплатыПереходногоПериода
,@ОграничениеПособияПереходногоПериода
,@СлучайУходаЗаБольнымРебенкомПереходногоПериода
,@СтратегияОтраженияВУчете
,@УдалитьПриказ
,@ПодпадаетПодЕНВД
,@СлучайУходаЗаБольнымРебенком
,@ДнейОплаты
,@ВидРасчета
,@ДоплачиватьДоПолногоСреднегоЗаработка
,@ВидРасчетаДоплаты
,@ПериодРасчетаСреднегоЗаработкаНачало
,@ПериодРасчетаСреднегоЗаработкаОкончание
,@ПроцентОплатыБезЛьгот
,@ОграничениеПособияБезЛьгот
,@ПрименятьЛьготыПриНачисленииПособия
,@ВыплатаЗаСчетФедеральногоБюджета
,@ВидРасчетаЗаСчетРаботодателя
,@УчитыватьЗаработокПредыдущихСтрахователей
,@ДнейОплатыРаботодателем
,@НеВыплачиватьПособие
,@РасчетПоПравилам2010Года
,@УсловияИсчисленияКод1
,@УсловияИсчисленияКод2
,@УсловияИсчисленияКод3
,@СтажЛет
,@СтажМесяцев
,@СтажБезНестраховыхПериодовЛет
,@СтажБезНестраховыхПериодовСтажМесяцев
,@ПеречислятьПособиеПочтовымПереводом
,@Банк
,@НаименованиеБанка
,@БИКБанка
,@НомерЛицевогоСчета
,@АдресПочтовый
,@Фамилия
,@Имя
,@Отчество
,@ВидДокумента
,@СерияДокумента
,@НомерДокумента
,@ДатаВыдачиДокумента
,@ДатаДействияДокумента
,@ПериодПростояС
,@ПериодПростояПо
,@РасчетПособияИзТарифнойСтавки
,@ДолжностьУполномоченного
,@Уполномоченный
,@ПоставленаНаУчетВРанниеСрокиБеременности
,@ДатаВыдачиБольничного
,@КодПричиныНетрудоспособности
,@ДополнительныйКодПричиныНетрудоспособности
,@ВторойКодПричиныНетрудоспособности
,@ДатаИзмененияКодаПричиныНетрудоспособности
,@ДатаСправкиБеременной
,@ПериодНахожденияВСтационареСРебенкомС
,@ПериодНахожденияВСтационареСРебенкомПо
,@КодНарушенияРежима
,@ДатаРегистрацииДокументовМСЭ
,@УстановленаИзмененаГруппаИнвалидности
,@ДатаВыходаНаРаботу
,@ЯвляетсяДубликатом
,@АдресЛПУ
,@НаименованиеЛПУ
,@ОГРН_ЛПУ
,@НомерЛисткаПоОсновномуМестуРаботы
,@ДатаОкончанияПутевки
,@НомерПутевки
,@ОГРН_Санатория
,@НомерЛисткаПродолжения
,@ДатаНаправленияВБюроМСЭ
,@ДатаОсвидетельствованияМСЭ
,@НовыйСтатусНетрудопособного
,@ДатаНовыйСтатусНетрудопособного
,@КемВыданДокумент
,@ГруппаИнвалидности
,@КодПричиныПерерасчета
,@НДФЛсПособия
,@КоррСчетБанка
,@НомерСправкиБеременной
,@НаименованиеДокументаНаПроживание
,@СерияДокументаНаПроживание
,@НомерДокументаНаПроживание
,@ДатаВыдачиДокументаНаПроживание
,@АдресРегистрации
,@Телефон
,@ТарифнаяСтавкаОклад
,@СреднедневнойЗаработокНаПериодПростоя
,@ТелефонСоставителя
,@АдресПочтовыйКодПоКЛАДР
,@АдресРегистрацииКодПоКЛАДР
,@АдресЛПУКодПоКЛАДР
,@ЛПУ
,@НовыйПорядокРасчетаПособияПоМатеринствуПриИсправлении)";
}
else
{
Команда.CommandText = @"
Update _Document323
Set
/*_IDRRef = @Ссылка*/
/*,_Version = @Версия*/
_Marked = @ПометкаУдаления
,_Number = @Номер
,_Fld6376 = @ПериодРегистрации
,_Fld6377RRef = @Организация
,_Fld6378 = @Комментарий
,_Fld6379RRef = @Ответственный
,_Fld21604RRef = @Сотрудник
,_Fld6380RRef = @Физлицо
,_Fld6382RRef = @ПричинаНетрудоспособности
,_Fld6383 = @ПроцентОплаты
,_Fld26875 = @ЯвляетсяПродолжениемБолезни
,_Fld6384RRef = @ПервичныйБольничныйЛист
,_Fld26876 = @ДатаНачалаСобытия
,_Fld6385 = @ДатаНачала
,_Fld26877 = @ДатаНачалаОплаты
,_Fld6386 = @ДатаОкончания
,_Fld18769 = @ДатаНарушенияРежима
,_Fld21605 = @ПособиеОтражаетсяВРеглУчетеТекущимДокументом
,_Fld6387RRef = @ОграничениеПособия
,_Fld6388 = @НомерВходящегоДокумента
,_Fld6389 = @СерияВходящегоДокумента
,_Fld6390RRef = @ПерерассчитываемыйДокумент
,_Fld18765RRef = @ПричинаНетрудоспособностиПереходногоПериода
,_Fld18766 = @ПроцентОплатыПереходногоПериода
,_Fld18767RRef = @ОграничениеПособияПереходногоПериода
,_Fld18768RRef = @СлучайУходаЗаБольнымРебенкомПереходногоПериода
,_Fld21606RRef = @СтратегияОтраженияВУчете
,_Fld6381RRef = @УдалитьПриказ
,_Fld21607 = @ПодпадаетПодЕНВД
,_Fld18763RRef = @СлучайУходаЗаБольнымРебенком
,_Fld18764 = @ДнейОплаты
,_Fld21608RRef = @ВидРасчета
,_Fld26878 = @ДоплачиватьДоПолногоСреднегоЗаработка
,_Fld26879RRef = @ВидРасчетаДоплаты
,_Fld26880 = @ПериодРасчетаСреднегоЗаработкаНачало
,_Fld26881 = @ПериодРасчетаСреднегоЗаработкаОкончание
,_Fld26882 = @ПроцентОплатыБезЛьгот
,_Fld26883RRef = @ОграничениеПособияБезЛьгот
,_Fld26884 = @ПрименятьЛьготыПриНачисленииПособия
,_Fld26885RRef = @ВыплатаЗаСчетФедеральногоБюджета
,_Fld26886RRef = @ВидРасчетаЗаСчетРаботодателя
,_Fld26887 = @УчитыватьЗаработокПредыдущихСтрахователей
,_Fld26888 = @ДнейОплатыРаботодателем
,_Fld26889 = @НеВыплачиватьПособие
,_Fld26890 = @РасчетПоПравилам2010Года
,_Fld26891 = @УсловияИсчисленияКод1
,_Fld26892 = @УсловияИсчисленияКод2
,_Fld26893 = @УсловияИсчисленияКод3
,_Fld26894 = @СтажЛет
,_Fld26895 = @СтажМесяцев
,_Fld26896 = @СтажБезНестраховыхПериодовЛет
,_Fld26897 = @СтажБезНестраховыхПериодовСтажМесяцев
,_Fld26898 = @ПеречислятьПособиеПочтовымПереводом
,_Fld26899RRef = @Банк
,_Fld26900 = @НаименованиеБанка
,_Fld26901 = @БИКБанка
,_Fld26902 = @НомерЛицевогоСчета
,_Fld26903 = @АдресПочтовый
,_Fld26904 = @Фамилия
,_Fld26905 = @Имя
,_Fld26906 = @Отчество
,_Fld26907RRef = @ВидДокумента
,_Fld26908 = @СерияДокумента
,_Fld26909 = @НомерДокумента
,_Fld26910 = @ДатаВыдачиДокумента
,_Fld26911 = @ДатаДействияДокумента
,_Fld26912 = @ПериодПростояС
,_Fld26913 = @ПериодПростояПо
,_Fld26914 = @РасчетПособияИзТарифнойСтавки
,_Fld26915RRef = @ДолжностьУполномоченного
,_Fld26916RRef = @Уполномоченный
,_Fld26917 = @ПоставленаНаУчетВРанниеСрокиБеременности
,_Fld26918 = @ДатаВыдачиБольничного
,_Fld26919 = @КодПричиныНетрудоспособности
,_Fld26920 = @ДополнительныйКодПричиныНетрудоспособности
,_Fld26921 = @ВторойКодПричиныНетрудоспособности
,_Fld26922 = @ДатаИзмененияКодаПричиныНетрудоспособности
,_Fld26923 = @ДатаСправкиБеременной
,_Fld26924 = @ПериодНахожденияВСтационареСРебенкомС
,_Fld26925 = @ПериодНахожденияВСтационареСРебенкомПо
,_Fld26926 = @КодНарушенияРежима
,_Fld26927 = @ДатаРегистрацииДокументовМСЭ
,_Fld26928 = @УстановленаИзмененаГруппаИнвалидности
,_Fld26929 = @ДатаВыходаНаРаботу
,_Fld26930 = @ЯвляетсяДубликатом
,_Fld26931 = @АдресЛПУ
,_Fld26932 = @НаименованиеЛПУ
,_Fld26933 = @ОГРН_ЛПУ
,_Fld26934 = @НомерЛисткаПоОсновномуМестуРаботы
,_Fld26935 = @ДатаОкончанияПутевки
,_Fld26936 = @НомерПутевки
,_Fld26937 = @ОГРН_Санатория
,_Fld26938 = @НомерЛисткаПродолжения
,_Fld26939 = @ДатаНаправленияВБюроМСЭ
,_Fld26940 = @ДатаОсвидетельствованияМСЭ
,_Fld26941 = @НовыйСтатусНетрудопособного
,_Fld26942 = @ДатаНовыйСтатусНетрудопособного
,_Fld26943 = @КемВыданДокумент
,_Fld26944 = @ГруппаИнвалидности
,_Fld26945 = @КодПричиныПерерасчета
,_Fld26946 = @НДФЛсПособия
,_Fld26947 = @КоррСчетБанка
,_Fld26948 = @НомерСправкиБеременной
,_Fld26949 = @НаименованиеДокументаНаПроживание
,_Fld26950 = @СерияДокументаНаПроживание
,_Fld26951 = @НомерДокументаНаПроживание
,_Fld26952 = @ДатаВыдачиДокументаНаПроживание
,_Fld26953 = @АдресРегистрации
,_Fld26954 = @Телефон
,_Fld26955 = @ТарифнаяСтавкаОклад
,_Fld26956 = @СреднедневнойЗаработокНаПериодПростоя
,_Fld26957 = @ТелефонСоставителя
,_Fld26958 = @АдресПочтовыйКодПоКЛАДР
,_Fld26959 = @АдресРегистрацииКодПоКЛАДР
,_Fld26960 = @АдресЛПУКодПоКЛАДР
,_Fld26961RRef = @ЛПУ
,_Fld26962 = @НовыйПорядокРасчетаПособияПоМатеринствуПриИсправлении
Where _IDRRef = @Ссылка";
}
Команда.Parameters.AddWithValue("Ссылка", Ссылка.ToByteArray());
/*Команда.Parameters.AddWithValue("Версия", Версия);*/
Команда.Parameters.AddWithValue("ПометкаУдаления", ПометкаУдаления);
Команда.Parameters.AddWithValue("Номер", Номер);
Команда.Parameters.AddWithValue("ПериодРегистрации", ПериодРегистрации);
Команда.Parameters.AddWithValue("Комментарий", Комментарий);
Команда.Parameters.AddWithValue("ПричинаНетрудоспособности", ПричинаНетрудоспособности.Ключ());
Команда.Parameters.AddWithValue("ПроцентОплаты", ПроцентОплаты);
Команда.Parameters.AddWithValue("ЯвляетсяПродолжениемБолезни", ЯвляетсяПродолжениемБолезни);
Команда.Parameters.AddWithValue("ПервичныйБольничныйЛист", ПервичныйБольничныйЛист.Ссылка);
Команда.Parameters.AddWithValue("ДатаНачалаСобытия", ДатаНачалаСобытия);
Команда.Parameters.AddWithValue("ДатаНачала", ДатаНачала);
Команда.Parameters.AddWithValue("ДатаНачалаОплаты", ДатаНачалаОплаты);
Команда.Parameters.AddWithValue("ДатаОкончания", ДатаОкончания);
Команда.Parameters.AddWithValue("ДатаНарушенияРежима", ДатаНарушенияРежима);
Команда.Parameters.AddWithValue("ПособиеОтражаетсяВРеглУчетеТекущимДокументом", ПособиеОтражаетсяВРеглУчетеТекущимДокументом);
Команда.Parameters.AddWithValue("ОграничениеПособия", ОграничениеПособия.Ключ());
Команда.Parameters.AddWithValue("НомерВходящегоДокумента", НомерВходящегоДокумента);
Команда.Parameters.AddWithValue("СерияВходящегоДокумента", СерияВходящегоДокумента);
Команда.Parameters.AddWithValue("ПерерассчитываемыйДокумент", ПерерассчитываемыйДокумент.Ссылка);
Команда.Parameters.AddWithValue("ПричинаНетрудоспособностиПереходногоПериода", ПричинаНетрудоспособностиПереходногоПериода.Ключ());
Команда.Parameters.AddWithValue("ПроцентОплатыПереходногоПериода", ПроцентОплатыПереходногоПериода);
Команда.Parameters.AddWithValue("ОграничениеПособияПереходногоПериода", ОграничениеПособияПереходногоПериода.Ключ());
Команда.Parameters.AddWithValue("СлучайУходаЗаБольнымРебенкомПереходногоПериода", СлучайУходаЗаБольнымРебенкомПереходногоПериода.Ключ());
Команда.Parameters.AddWithValue("СтратегияОтраженияВУчете", СтратегияОтраженияВУчете.Ключ());
Команда.Parameters.AddWithValue("УдалитьПриказ", УдалитьПриказ.Ссылка);
Команда.Parameters.AddWithValue("ПодпадаетПодЕНВД", ПодпадаетПодЕНВД);
Команда.Parameters.AddWithValue("СлучайУходаЗаБольнымРебенком", СлучайУходаЗаБольнымРебенком.Ключ());
Команда.Parameters.AddWithValue("ДнейОплаты", ДнейОплаты);
Команда.Parameters.AddWithValue("ВидРасчета", Guid.Empty);
Команда.Parameters.AddWithValue("ДоплачиватьДоПолногоСреднегоЗаработка", ДоплачиватьДоПолногоСреднегоЗаработка);
Команда.Parameters.AddWithValue("ВидРасчетаДоплаты", Guid.Empty);
Команда.Parameters.AddWithValue("ПериодРасчетаСреднегоЗаработкаНачало", ПериодРасчетаСреднегоЗаработкаНачало);
Команда.Parameters.AddWithValue("ПериодРасчетаСреднегоЗаработкаОкончание", ПериодРасчетаСреднегоЗаработкаОкончание);
Команда.Parameters.AddWithValue("ПроцентОплатыБезЛьгот", ПроцентОплатыБезЛьгот);
Команда.Parameters.AddWithValue("ОграничениеПособияБезЛьгот", ОграничениеПособияБезЛьгот.Ключ());
Команда.Parameters.AddWithValue("ПрименятьЛьготыПриНачисленииПособия", ПрименятьЛьготыПриНачисленииПособия);
Команда.Parameters.AddWithValue("ВыплатаЗаСчетФедеральногоБюджета", ВыплатаЗаСчетФедеральногоБюджета.Ключ());
Команда.Parameters.AddWithValue("ВидРасчетаЗаСчетРаботодателя", Guid.Empty);
Команда.Parameters.AddWithValue("УчитыватьЗаработокПредыдущихСтрахователей", УчитыватьЗаработокПредыдущихСтрахователей);
Команда.Parameters.AddWithValue("ДнейОплатыРаботодателем", ДнейОплатыРаботодателем);
Команда.Parameters.AddWithValue("НеВыплачиватьПособие", НеВыплачиватьПособие);
Команда.Parameters.AddWithValue("РасчетПоПравилам2010Года", РасчетПоПравилам2010Года);
Команда.Parameters.AddWithValue("УсловияИсчисленияКод1", УсловияИсчисленияКод1);
Команда.Parameters.AddWithValue("УсловияИсчисленияКод2", УсловияИсчисленияКод2);
Команда.Parameters.AddWithValue("УсловияИсчисленияКод3", УсловияИсчисленияКод3);
Команда.Parameters.AddWithValue("СтажЛет", СтажЛет);
Команда.Parameters.AddWithValue("СтажМесяцев", СтажМесяцев);
Команда.Parameters.AddWithValue("СтажБезНестраховыхПериодовЛет", СтажБезНестраховыхПериодовЛет);
Команда.Parameters.AddWithValue("СтажБезНестраховыхПериодовСтажМесяцев", СтажБезНестраховыхПериодовСтажМесяцев);
Команда.Parameters.AddWithValue("ПеречислятьПособиеПочтовымПереводом", ПеречислятьПособиеПочтовымПереводом);
Команда.Parameters.AddWithValue("НаименованиеБанка", НаименованиеБанка);
Команда.Parameters.AddWithValue("БИКБанка", БИКБанка);
Команда.Parameters.AddWithValue("НомерЛицевогоСчета", НомерЛицевогоСчета);
Команда.Parameters.AddWithValue("АдресПочтовый", АдресПочтовый);
Команда.Parameters.AddWithValue("Фамилия", Фамилия);
Команда.Parameters.AddWithValue("Имя", Имя);
Команда.Parameters.AddWithValue("Отчество", Отчество);
Команда.Parameters.AddWithValue("СерияДокумента", СерияДокумента);
Команда.Parameters.AddWithValue("НомерДокумента", НомерДокумента);
Команда.Parameters.AddWithValue("ДатаВыдачиДокумента", ДатаВыдачиДокумента);
Команда.Parameters.AddWithValue("ДатаДействияДокумента", ДатаДействияДокумента);
Команда.Parameters.AddWithValue("ПериодПростояС", ПериодПростояС);
Команда.Parameters.AddWithValue("ПериодПростояПо", ПериодПростояПо);
Команда.Parameters.AddWithValue("РасчетПособияИзТарифнойСтавки", РасчетПособияИзТарифнойСтавки);
Команда.Parameters.AddWithValue("ПоставленаНаУчетВРанниеСрокиБеременности", ПоставленаНаУчетВРанниеСрокиБеременности);
Команда.Parameters.AddWithValue("ДатаВыдачиБольничного", ДатаВыдачиБольничного);
Команда.Parameters.AddWithValue("КодПричиныНетрудоспособности", КодПричиныНетрудоспособности);
Команда.Parameters.AddWithValue("ДополнительныйКодПричиныНетрудоспособности", ДополнительныйКодПричиныНетрудоспособности);
Команда.Parameters.AddWithValue("ВторойКодПричиныНетрудоспособности", ВторойКодПричиныНетрудоспособности);
Команда.Parameters.AddWithValue("ДатаИзмененияКодаПричиныНетрудоспособности", ДатаИзмененияКодаПричиныНетрудоспособности);
Команда.Parameters.AddWithValue("ДатаСправкиБеременной", ДатаСправкиБеременной);
Команда.Parameters.AddWithValue("ПериодНахожденияВСтационареСРебенкомС", ПериодНахожденияВСтационареСРебенкомС);
Команда.Parameters.AddWithValue("ПериодНахожденияВСтационареСРебенкомПо", ПериодНахожденияВСтационареСРебенкомПо);
Команда.Parameters.AddWithValue("КодНарушенияРежима", КодНарушенияРежима);
Команда.Parameters.AddWithValue("ДатаРегистрацииДокументовМСЭ", ДатаРегистрацииДокументовМСЭ);
Команда.Parameters.AddWithValue("УстановленаИзмененаГруппаИнвалидности", УстановленаИзмененаГруппаИнвалидности);
Команда.Parameters.AddWithValue("ДатаВыходаНаРаботу", ДатаВыходаНаРаботу);
Команда.Parameters.AddWithValue("ЯвляетсяДубликатом", ЯвляетсяДубликатом);
Команда.Parameters.AddWithValue("АдресЛПУ", АдресЛПУ);
Команда.Parameters.AddWithValue("НаименованиеЛПУ", НаименованиеЛПУ);
Команда.Parameters.AddWithValue("ОГРН_ЛПУ", ОГРН_ЛПУ);
Команда.Parameters.AddWithValue("НомерЛисткаПоОсновномуМестуРаботы", НомерЛисткаПоОсновномуМестуРаботы);
Команда.Parameters.AddWithValue("ДатаОкончанияПутевки", ДатаОкончанияПутевки);
Команда.Parameters.AddWithValue("НомерПутевки", НомерПутевки);
Команда.Parameters.AddWithValue("ОГРН_Санатория", ОГРН_Санатория);
Команда.Parameters.AddWithValue("НомерЛисткаПродолжения", НомерЛисткаПродолжения);
Команда.Parameters.AddWithValue("ДатаНаправленияВБюроМСЭ", ДатаНаправленияВБюроМСЭ);
Команда.Parameters.AddWithValue("ДатаОсвидетельствованияМСЭ", ДатаОсвидетельствованияМСЭ);
Команда.Parameters.AddWithValue("НовыйСтатусНетрудопособного", НовыйСтатусНетрудопособного);
Команда.Parameters.AddWithValue("ДатаНовыйСтатусНетрудопособного", ДатаНовыйСтатусНетрудопособного);
Команда.Parameters.AddWithValue("КемВыданДокумент", КемВыданДокумент);
Команда.Parameters.AddWithValue("ГруппаИнвалидности", ГруппаИнвалидности);
Команда.Parameters.AddWithValue("КодПричиныПерерасчета", КодПричиныПерерасчета);
Команда.Parameters.AddWithValue("НДФЛсПособия", НДФЛсПособия);
Команда.Parameters.AddWithValue("КоррСчетБанка", КоррСчетБанка);
Команда.Parameters.AddWithValue("НомерСправкиБеременной", НомерСправкиБеременной);
Команда.Parameters.AddWithValue("НаименованиеДокументаНаПроживание", НаименованиеДокументаНаПроживание);
Команда.Parameters.AddWithValue("СерияДокументаНаПроживание", СерияДокументаНаПроживание);
Команда.Parameters.AddWithValue("НомерДокументаНаПроживание", НомерДокументаНаПроживание);
Команда.Parameters.AddWithValue("ДатаВыдачиДокументаНаПроживание", ДатаВыдачиДокументаНаПроживание);
Команда.Parameters.AddWithValue("АдресРегистрации", АдресРегистрации);
Команда.Parameters.AddWithValue("Телефон", Телефон);
Команда.Parameters.AddWithValue("ТарифнаяСтавкаОклад", ТарифнаяСтавкаОклад);
Команда.Parameters.AddWithValue("СреднедневнойЗаработокНаПериодПростоя", СреднедневнойЗаработокНаПериодПростоя);
Команда.Parameters.AddWithValue("ТелефонСоставителя", ТелефонСоставителя);
Команда.Parameters.AddWithValue("АдресПочтовыйКодПоКЛАДР", АдресПочтовыйКодПоКЛАДР);
Команда.Parameters.AddWithValue("АдресРегистрацииКодПоКЛАДР", АдресРегистрацииКодПоКЛАДР);
Команда.Parameters.AddWithValue("АдресЛПУКодПоКЛАДР", АдресЛПУКодПоКЛАДР);
Команда.Parameters.AddWithValue("НовыйПорядокРасчетаПособияПоМатеринствуПриИсправлении", НовыйПорядокРасчетаПособияПоМатеринствуПриИсправлении);
Команда.ExecuteNonQuery();
}
}
}