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

ПолучитьРегистрационныеДанныеОрганизации() public method

        public void ПолучитьРегистрационныеДанныеОрганизации(/*Организация, ВозвращаемаяСтруктура*/)
        {
            //ПакетЗапросов = Новый Запрос;
            /*ПакетЗапросов.Текст =
            "ВЫБРАТЬ ПЕРВЫЕ 1
            |	КонтактнаяИнформация.Вид,
            |	КонтактнаяИнформация.Поле1 КАК Индекс,
            |	КонтактнаяИнформация.Поле2 КАК Регион,
            |	КонтактнаяИнформация.Поле3 КАК Район,
            |	КонтактнаяИнформация.Поле4 КАК Город,
            |	КонтактнаяИнформация.Поле5 КАК НаселенныйПункт,
            |	КонтактнаяИнформация.Поле6 КАК Улица,
            |	КонтактнаяИнформация.Поле7 КАК Дом,
            |	КонтактнаяИнформация.Поле8 КАК Корпус,
            |	КонтактнаяИнформация.Поле9 КАК Квартира
            |ИЗ
            |	РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
            |ГДЕ
            |	КонтактнаяИнформация.Объект = &Организация
            |	И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
            |
            |УПОРЯДОЧИТЬ ПО
            |	КонтактнаяИнформация.Вид
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ ПЕРВЫЕ 1
            |	КонтактнаяИнформация.Объект,
            |	КонтактнаяИнформация.Представление КАК Телефон
            |ИЗ
            |	РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
            |ГДЕ
            |	КонтактнаяИнформация.Объект = &Организация
            |	И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
            |
            |УПОРЯДОЧИТЬ ПО
            |	КонтактнаяИнформация.Вид УБЫВ
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Организации.НаименованиеСокращенное КАК Наименование,
            |	ВЫБОР
            |		КОГДА Организации.ЮрФизЛицо = ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ФизЛицо)
            |			ТОГДА ""ФизЛицо""
            |		ИНАЧЕ ""ЮрЛицо""
            |	КОНЕЦ               КАК ЮрФизЛицо,
            |	Организации.ИНН     КАК ИНН,
            |	Организации.КПП     КАК КПП,
            |	Организации.ОГРН    КАК ОГРН,
            |	Организации.КодИМНС КАК КодИМНС
            |ИЗ
            |	Справочник.Организации КАК Организации
            |ГДЕ
            |	Организации.Ссылка = &Организация
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ФИОФиз.Фамилия  КАК Фамилия,
            |	ФИОФиз.Имя      КАК Имя,
            |	ФИОФиз.Отчество КАК Отчество
            |ИЗ
            |	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтвЛица
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФиз
            |		ПО (ФИОФиз.ФизЛицо = ОтвЛица.ФизическоеЛицо)
            |ГДЕ
            |	ОтвЛица.СтруктурнаяЕдиница = &Организация
            |	И ОтвЛица.ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель)";*/
            //ПакетЗапросов.Параметры.Вставить("Организация", Организация);
            //МассивРезультатов = ПакетЗапросов.ВыполнитьПакет();
            /*// Возвращаемая структура должна содержать все перечисленные ниже
            */
            /*// ключи и их значения - строки
            */
            /*// Проверка свойств в дальнейшем не выполняется
            */
            //ВозвращаемаяСтруктура.Очистить();
            //ВозвращаемаяСтруктура.Вставить("ОрганизацияСсылка", Организация);
            //ВыборкаАдреса = МассивРезультатов[0].Выбрать();
            if(true/*ВыборкаАдреса.Следующий()*/)
            {
                //ВозвращаемаяСтруктура.Вставить("Индекс"         , ВыборкаАдреса.Индекс);
                //ВозвращаемаяСтруктура.Вставить("Регион"         , ВыборкаАдреса.Регион);
                //ВозвращаемаяСтруктура.Вставить("Район"          , ВыборкаАдреса.Район);
                //ВозвращаемаяСтруктура.Вставить("Город"          , ВыборкаАдреса.Город);
                //ВозвращаемаяСтруктура.Вставить("НаселенныйПункт", ВыборкаАдреса.НаселенныйПункт);
                //ВозвращаемаяСтруктура.Вставить("Улица"          , ВыборкаАдреса.Улица);
                //ВозвращаемаяСтруктура.Вставить("Дом"            , ВыборкаАдреса.Дом);
                //ВозвращаемаяСтруктура.Вставить("Корпус"         , ВыборкаАдреса.Корпус);
                //ВозвращаемаяСтруктура.Вставить("Квартира"       , ВыборкаАдреса.Квартира);
            }
            //ВыборкаТелефона = МассивРезультатов[1].Выбрать();
            if(true/*ВыборкаТелефона.Следующий()*/)
            {
                //ВозвращаемаяСтруктура.Вставить("Телефон", ВыборкаТелефона.Телефон);
            }
            //ВыборкаСведенияОбОрганизации = МассивРезультатов[2].Выбрать();
            if(true/*ВыборкаСведенияОбОрганизации.Следующий()*/)
            {
                //ВозвращаемаяСтруктура.Вставить("Наименование", ВыборкаСведенияОбОрганизации.Наименование);
                //ВозвращаемаяСтруктура.Вставить("ИНН"         , ВыборкаСведенияОбОрганизации.ИНН);
                //ВозвращаемаяСтруктура.Вставить("КПП"         , ВыборкаСведенияОбОрганизации.КПП);
                //ВозвращаемаяСтруктура.Вставить("ОГРН"        , ВыборкаСведенияОбОрганизации.ОГРН);
                //ВозвращаемаяСтруктура.Вставить("КодИМНС"     , ВыборкаСведенияОбОрганизации.КодИМНС);
                //ВозвращаемаяСтруктура.Вставить("ЮрФизЛицо"   , ВыборкаСведенияОбОрганизации.ЮрФизЛицо);
            }
            //ВыборкаФИОРуководителя = МассивРезультатов[3].Выбрать();
            if(true/*ВыборкаФИОРуководителя.Следующий()*/)
            {
                //ВозвращаемаяСтруктура.Вставить("Фамилия" , ВыборкаФИОРуководителя.Фамилия);
                //ВозвращаемаяСтруктура.Вставить("Имя"     , ВыборкаФИОРуководителя.Имя);
                //ВозвращаемаяСтруктура.Вставить("Отчество", ВыборкаФИОРуководителя.Отчество);
            }
        }