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