V82.ОбщиеМодули.УправлениеВнеоборотнымиАктивами.ПолучитьАтрибутыСостоянияОС C# (CSharp) Method

ПолучитьАтрибутыСостоянияОС() public method

public ПолучитьАтрибутыСостоянияОС ( ) : object
return object
        public object ПолучитьАтрибутыСостоянияОС(/*ОС, Состояние, УпрУчет = Истина, Организация =  Неопределено*/)
        {
            //РегистрСобытий 	 = "СобытияОС";
            //РегистрСостояний = "СостоянияОС";
            //СуммаЗатрат 	 = "СуммаЗатрат";
            if(true/*НЕ УпрУчет*/)
            {
                //РегистрСобытий 	 = РегистрСобытий   + "Организаций";
                //РегистрСостояний = РегистрСостояний + "Организаций";
                //СуммаЗатрат 	 = СуммаЗатрат		+ "БУ";
            }
            /*ТекстЗапроса =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ
            |	"+РегистрСостояний+".Регистратор.Ссылка КАК Регистратор,
            |	"+РегистрСостояний+".ОсновноеСредство,
            |	"+РегистрСостояний+".Состояние,
            |	ЕСТЬNULL("+РегистрСостояний+".ДатаСостояния, ДАТАВРЕМЯ(1,1,1)) КАК ДатаСостояния,
            |	"+РегистрСобытий+".Событие,
            |	"+РегистрСобытий+".НомерДокумента,
            |	"+РегистрСобытий+".НазваниеДокумента,
            |	ЕСТЬNULL("+РегистрСобытий+"."+СуммаЗатрат+", 0) КАК Сумма
            |ИЗ
            |	РегистрСведений."+РегистрСостояний+" КАК "+РегистрСостояний+"
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений."+РегистрСобытий+" КАК "+РегистрСобытий+"
            |		ПО "+РегистрСостояний+".Регистратор = "+РегистрСобытий+".Регистратор
            |		И "+РегистрСостояний+".ОсновноеСредство = "+РегистрСобытий+".ОсновноеСредство
            |ГДЕ
            |		"+РегистрСостояний+".ОсновноеСредство = &ОсновноеСредство
            |		И "+РегистрСостояний+".Состояние = &Состояние
            |		И "+РегистрСобытий+".Событие.ВидСобытияОС в (&ВидСобытияОС)";*/
            //ЗапросСостоянияОС = Новый Запрос;
            //ЗапросСостоянияОС.УстановитьПараметр("Состояние",Состояние);
            //СоответствиеСобытийСостояниям = ПолучитьСоответствиеСобытийСостояниямОС();
            //ВидСобытия = Новый Массив;
            //Событие    = СоответствиеСобытийСостояниям.Получить(Состояние);
            //ВидСобытия.Добавить(Событие);
            if(true/*Событие = Перечисления.ВидыСобытийОС.Списание*/)
            {
                //ВидСобытия.Добавить(Перечисления.ВидыСобытийОС.Передача);
            }
            //ЗапросСостоянияОС.УстановитьПараметр("ВидСобытияОС",ВидСобытия);
            //ЗапросСостоянияОС.УстановитьПараметр("ОсновноеСредство",ОС);
            if(true/*Не УпрУчет*/)
            {
                //ЗапросСостоянияОС.УстановитьПараметр("Организация",Организация);
                /*ТекстЗапроса= ТекстЗапроса+"
            |   И  "+РегистрСобытий+".Организация	= &Организация
            |   И  "+РегистрСостояний+".Организация = &Организация";*/
            }
            //ЗапросСостоянияОС.Текст	= ТекстЗапроса;
            //ВыборкаСостояний = ЗапросСостоянияОС.Выполнить().Выбрать();
            //СтруктураСостояния = Новый Структура;
            if(true/*ВыборкаСостояний.Следующий()*/)
            {
                //СтруктураСостояния.Вставить( "Дата"        , ВыборкаСостояний.ДатаСостояния);
                //СтруктураСостояния.Вставить( "ИмяДок"      , ВыборкаСостояний.НазваниеДокумента);
                //СтруктураСостояния.Вставить( "НомерДок"    , ВыборкаСостояний.НомерДокумента);
                //СтруктураСостояния.Вставить( "Сумма"	   , ВыборкаСостояний.Сумма);
                //СтруктураСостояния.Вставить( "Регистратор" , ВыборкаСостояний.Регистратор);
            }
            return null;
        }