#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьУсловноеОформление();
Если Параметры.Свойство("АвтоТест") Тогда
Возврат;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтражениеДокументовВРеглУчете.ДатаОтражения,
| ОтражениеДокументовВРеглУчете.Организация,
| ОтражениеДокументовВРеглУчете.Статус
|ИЗ
| РегистрСведений.ОтражениеДокументовВРеглУчете КАК ОтражениеДокументовВРеглУчете
|ГДЕ
| ОтражениеДокументовВРеглУчете.Регистратор = &Документ
|
|УПОРЯДОЧИТЬ ПО
| ДатаОтражения, Организация
|";
Запрос.УстановитьПараметр("Документ", Параметры.Документ);
СтатусыОтраженияВРеглУчете.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаСервере
Процедура УстановитьУсловноеОформление()
УсловноеОформление.Элементы.Очистить();
#Область СтатусНеУказаныСчетаУчета
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("СтатусыОтраженияВРеглУчетеСтатус");
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СтатусыОтраженияВРеглУчете.Статус");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Перечисления.СтатусыОтраженияДокументовВРеглУчете.НеУказаныСчетаУчета;
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветОсобогоТекста);
#КонецОбласти
КонецПроцедуры
#КонецОбласти