V82.ОбщиеМодули.НДФЛПерерасчетПереопределяемый.ПроверитьЗаполнениеРаботникиОрганизации C# (CSharp) Метод

ПроверитьЗаполнениеРаботникиОрганизации() публичный Метод

        public void ПроверитьЗаполнениеРаботникиОрганизации(/*ЭтотОбъект, Отказ, Заголовок = ""*/)
        {
            if(true/*Год(ЭтотОбъект.Дата) > ЭтотОбъект.НалоговыйПериод*/)
            {
                //МесяцНалоговогоПериода = Дата(ЭтотОбъект.НалоговыйПериод, 12, 1);
            }
            //Запрос = Новый Запрос;
            /*// Установим параметры запроса
            */
            //Запрос.УстановитьПараметр("ДокументСсылка" , ЭтотОбъект.Ссылка);
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	ТЧРаботникиОрганизации.НомерСтроки,
            |	ТЧРаботникиОрганизации.ФизЛицо,
            |	ТЧРаботникиОрганизации.НалогПоСтавке09,
            |	ТЧРаботникиОрганизации.НалогПоСтавке13,
            |	ТЧРаботникиОрганизации.НалогПоСтавке35,
            |	ТЧРаботникиОрганизации.ПримененныйВычетЛичный,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетей,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетейДвойной,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетейДвойнойВторой,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенка,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенкаДвойной,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенкаДвойнойВторой,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаВторогоРебенка,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаВторогоРебенкаДвойной,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаВторогоРебенкаДвойнойВторой,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидов,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидовДвойной,
            |	ТЧРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидовДвойнойВторой,
            |	ТЧРаботникиОрганизации.ПримененныйВычетИмущественныйРасход,
            |	ТЧРаботникиОрганизации.ПримененныйВычетИмущественныйПроцентыПоКредитам,
            |	ТЧРаботникиОрганизации.ПримененныйВычетИмущественныйПроцентыПриПерекредитовании,
            |	ТЧРаботникиОрганизации.ПодразделениеОрганизации,
            |	ВЫБОР
            |		КОГДА ТЧРаботникиОрганизации.ПодразделениеОрганизации.Владелец <> ТЧРаботникиОрганизации.Ссылка.Организация
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ОшибкаПодразделениеНеПринадлежитОрганизации
            |ИЗ
            |	Документ.НДФЛПерерасчет.РаботникиОрганизации КАК ТЧРаботникиОрганизации
            |ГДЕ
            |	ТЧРаботникиОрганизации.Ссылка = &ДокументСсылка";*/
            //ВыборкаПоРаботникиОрганизации = Запрос.Выполнить().Выбрать();
            while(true/*ВыборкаПоРаботникиОрганизации.Следующий()*/)
            {
                /*НачалоСообщения = "В строке № """+ СокрЛП(ВыборкаПоРаботникиОрганизации.НомерСтроки) +
                                        """ табл. части ""Сотрудники организации"": ";*/
                if(true/*НЕ ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ФизЛицо)*/)
                {
                    //ОбщегоНазначения.СообщитьОбОшибке(НачалоСообщения + "не указано физическое лицо!", Отказ, Заголовок);
                }
                if(true/*НЕ ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.НалогПоСтавке09 + ВыборкаПоРаботникиОрганизации.НалогПоСтавке13 + ВыборкаПоРаботникиОрганизации.НалогПоСтавке35
            + ВыборкаПоРаботникиОрганизации.ПримененныйВычетЛичный + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетей + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаВторогоРебенка + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенка + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидов
            + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетейДвойной + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаВторогоРебенкаДвойной + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенкаДвойной + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидовДвойной
            + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетейДвойнойВторой + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаВторогоРебенкаДвойнойВторой + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаТретьегоРебенкаДвойнойВторой + ВыборкаПоРаботникиОрганизации.ПримененныйВычетНаДетейИнвалидовДвойнойВторой
            + ВыборкаПоРаботникиОрганизации.ПримененныйВычетИмущественныйРасход + ВыборкаПоРаботникиОрганизации.ПримененныйВычетИмущественныйПроцентыПоКредитам + ВыборкаПоРаботникиОрганизации.ПримененныйВычетИмущественныйПроцентыПриПерекредитовании)*/)
                {
                    //ОбщегоНазначения.СообщитьОбОшибке(НачалоСообщения + "не указаны суммы перерасчета налога!", Отказ, Заголовок);
                }
                if(true/*ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ПодразделениеОрганизации) И ВыборкаПоРаботникиОрганизации.ОшибкаПодразделениеНеПринадлежитОрганизации*/)
                {
                    //ОбщегоНазначения.СообщитьОбОшибке(НачалоСообщения + "указано подразделение, принадлежащее другой организации!", Отказ, Заголовок);
                }
            }
            //;;
        }