public void ПроверитьЗаполнениеПоказателя(/*Отказ, ЭтаФорма*/)
{
//Идентификатор = ЭтаФорма.Идентификатор;
//Предопределенный = ЭтаФорма.Предопределенный;
//ТипПоказателя = ЭтаФорма.ТипПоказателя;
//ВозможностьИзменения= ЭтаФорма.ВозможностьИзменения;
//ВидПоказателя = ЭтаФорма.ВидПоказателя;
if(true/*НЕ ЗначениеЗаполнено(ЭтаФорма.Наименование)*/)
{
//Отказ = Истина;
//ОбщегоНазначения.СообщитьОбОшибке("Необходимо задать наименование показателя!", Отказ);
}
if(true/*НЕ ЗначениеЗаполнено(Идентификатор)*/)
{
//Отказ = Истина;
//ОбщегоНазначения.СообщитьОбОшибке("Необходимо задать идентификатор показателя!", Отказ);
}
if(true/*Не Предопределенный*/)
{
if(true/*НЕ ЗначениеЗаполнено(ТипПоказателя)*/)
{
//Отказ = Истина;
//ОбщегоНазначения.СообщитьОбОшибке("Необходимо задать тип показателя!", Отказ);
}
if(true/*ТипПоказателя <> Перечисления.ТипыПоказателейСхемМотивации.Стаж И НЕ ЗначениеЗаполнено(ВозможностьИзменения) И НЕ (ПоказателиСхемМотивацииПереопределяемый.ДопустимыйТипПоказателя(ТипПоказателя))*/)
{
//Отказ = Истина;
//ОбщегоНазначения.СообщитьОбОшибке("Необходимо задать порядок ввода показателя!", Отказ);
}
if(true/*НЕ ЗначениеЗаполнено(ВидПоказателя)*/)
{
//Отказ = Истина;
//ОбщегоНазначения.СообщитьОбОшибке("Необходимо задать назначение показателя!", Отказ);
}
//ПоказателиСхемМотивацииПереопределяемый.ВыполнитьДополнительныеПроверки(Отказ, ЭтаФорма);
}
}