V82.СправочникиОбъект.Номенклатура.ОбработкаПроверкиЗаполнения C# (CSharp) Method

ОбработкаПроверкиЗаполнения() public method

        public void ОбработкаПроверкиЗаполнения(/*Отказ, ПроверяемыеРеквизиты*/)
        {
            if(true/*ОбменДанными.Загрузка*/)
            {
            }
            if(true/*мЭтоНеНовый = Неопределено*/)
            {
                //мЭтоНеНовый = Не ЭтоНовый();
            }
            if(true/*НЕ ЭтоГруппа*/)
            {
                /*//Для элемента требуется проверять заполнение реквизита ВидНоменклатуры
            */
                //ПроверяемыеРеквизиты.Добавить("ВидНоменклатуры");
            }
            if(true/*(ВидНоменклатуры.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга)*/)
            {
                /*// Базовая единица может быть не заполнена
            */
                //НомерУдаляемогоЭлемента = ПроверяемыеРеквизиты.Найти("БазоваяЕдиницаИзмерения");
                if(true/*НомерУдаляемогоЭлемента <> Неопределено*/)
                {
                    //ПроверяемыеРеквизиты.Удалить(НомерУдаляемогоЭлемента);
                }
            }
            /*// Надо проверить владельца единицы хранения остатков.
            */
            if(true/*ЗначениеЗаполнено(ЕдиницаХраненияОстатков)
            И ЕдиницаХраненияОстатков.Владелец <> Ссылка*/)
            {
                //ТекстСообщения = НСтр("ru = 'Неверно указан владелец единицы хранения остатков!'");
                //ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ЕдиницаХраненияОстатков",, Отказ);
            }
            /*// Надо проверить владельца единицы для отчетов.
            */
            if(true/*ЗначениеЗаполнено(ЕдиницаДляОтчетов)
            И ЕдиницаДляОтчетов.Владелец <> Ссылка*/)
            {
                //ТекстСообщения = НСтр("ru = 'Неверно указан владелец единицы для отчетов!'");
                //ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ЕдиницаДляОтчетов",, Отказ);
            }
            if(true/*мЭтоНеНовый И НЕ ЭтоГруппа*/)
            {
                //СуществуютСсылки = Неопределено;
                if(true/*(ВидНоменклатуры.ТипНоменклатуры <> Перечисления.ТипыНоменклатуры.Услуга)
            И Ссылка.ЕдиницаХраненияОстатков <> ЕдиницаХраненияОстатков
            И ПолныеПрава.Номенклатура_СуществуютСсылки(Ссылка, СуществуютСсылки)*/)
                {
                    /*ТекстСообщения = НСтр("ru = 'Номенклатура уже участвует в товародвижении.
                             |Изменить единицу хранения остатков уже нельзя!'");*/
                    //ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ЕдиницаХраненияОстатков",, Отказ);
                }
                if(true/*ВидНоменклатуры.ТипНоменклатуры <> Ссылка.ВидНоменклатуры.ТипНоменклатуры
            И ПолныеПрава.Номенклатура_СуществуютСсылки(Ссылка, СуществуютСсылки)*/)
                {
                    /*ТекстСообщения = НСтр("ru = 'Номенклатура уже участвует в товародвижении.
                             |Тип номенклатуры не может быть изменен'");*/
                    //ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ВидНоменклатуры",, Отказ);
                }
                if(true/*Не ВестиУчетПоСериям И Ссылка.ВестиУчетПоСериям И ПолныеПрава.Номенклатура_СуществуютСсылкиНаСерииВРегистрахНакопления(Ссылка)*/)
                {
                    /*ТекстСообщения = НСтр("ru = 'Номенклатура уже участвует в товародвижении.
                             |Признак ""Вести учет по сериям"" не может быть изменен!'");*/
                    //ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ВестиУчетПоСериям",, Отказ);
                }
            }
        }