Загрузка данных


GetListIncidents

			Запись.ЗаписатьИмяСвойства("UID");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.Ссылка.УникальныйИдентификатор()));
			
			Запись.ЗаписатьИмяСвойства("Number");
			Запись.ЗаписатьЗначение(ВыборкаДетальныеЗаписи.Номер);
			
			Запись.ЗаписатьИмяСвойства("Data");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.Дата));
			
			Запись.ЗаписатьИмяСвойства("Topic");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.ТемаОбращения));
			
			Запись.ЗаписатьИмяСвойства("Description");
			Запись.ЗаписатьЗначение(ВыборкаДетальныеЗаписи.Описание);
			
			
			ЗаписатьСостояние(Запись, 
			?(НЕ ВыборкаДетальныеЗаписи.СостояниеНаименование = null, ВыборкаДетальныеЗаписи.СостояниеНаименование, ""), 
			?(НЕ ВыборкаДетальныеЗаписи.СостояниеНаименование = null, Строка(ВыборкаДетальныеЗаписи.Состояние.УникальныйИдентификатор()) , ""),
			?(НЕ ВыборкаДетальныеЗаписи.СостояниеНаименование = null, ВыборкаДетальныеЗаписи.СостояниеЗакрыт , ЛОЖЬ)
			);
			
			
			Запись.ЗаписатьИмяСвойства("TheRegulatoryClosureDate");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.НормативнаяДатаЗакрытия));
			
			Запись.ЗаписатьИмяСвойства("TheActualClosingDate");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.ФактическаяДатаЗакрытия));
			
				 
			ЗаписатьСоставУслуги(Запись, 
				 ?(НЕ ВыборкаДетальныеЗаписи.КомпонентаУслугиНаименование = null, ВыборкаДетальныеЗаписи.КомпонентаУслугиНаименование, ""),
				 ?(НЕ ВыборкаДетальныеЗаписи.КомпонентаУслугиНаименование = null, Строка(ВыборкаДетальныеЗаписи.КомпонентаУслуги.УникальныйИдентификатор()),""),
				 ?(НЕ ВыборкаДетальныеЗаписи.КомпонентаУслугиНаименование = null, ВыборкаДетальныеЗаписи.УслугаНаименование,""),
				 ?(НЕ ВыборкаДетальныеЗаписи.КомпонентаУслугиНаименование = null, Строка(ВыборкаДетальныеЗаписи.Услуга.УникальныйИдентификатор()),"")
				 );
				 
			
			ЗаписатьКатегорию(Запись, 
				?(НЕ ВыборкаДетальныеЗаписи.КатегорияНаименование = null, ВыборкаДетальныеЗаписи.КатегорияНаименование,""), 
				?(НЕ ВыборкаДетальныеЗаписи.КатегорияНаименование = null, Строка(ВыборкаДетальныеЗаписи.Категория.УникальныйИдентификатор()),""));
				
			
			
			Запись.ЗаписатьИмяСвойства("ThereAreFiles");
			Запись.ЗаписатьЗначение(ВыборкаДетальныеЗаписи.ЕстьФайлы);
			
			Запись.ЗаписатьИмяСвойства("Rating");
			Запись.ЗаписатьЗначение(Строка(ВыборкаДетальныеЗаписи.Оценка));
			
			Запись.ЗаписатьИмяСвойства("CommentToTheRating");
			Запись.ЗаписатьЗначение(ВыборкаДетальныеЗаписи.КомментарийОценка);
			
			СтруктураСостояний = ИТ_ПравилаПереходаСервер.ПолучитьСтруктуруСостояний(ВыборкаДетальныеЗаписи.Тип,
			ВыборкаДетальныеЗаписи.СценарийОбработки,
			"Обращение",
			ВыборкаДетальныеЗаписи.Состояние);
			
			Запись.ЗаписатьИмяСвойства("RequiresConfirmation");
			Запись.ЗаписатьЗначение(СтруктураСостояний.СвойстваТекСостояния.ТребуетПодтверждения);
			
			Запись.ЗаписатьИмяСвойства("RequiresEvaluation");
			Запись.ЗаписатьЗначение(СтруктураСостояний.СвойстваТекСостояния.ТребуетОценку );
			
			Запись.ЗаписатьИмяСвойства("RequiresCommentToRating");