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/*ВыборкаФИОРуководителя.Следующий()*/)
{
//ВозвращаемаяСтруктура.Вставить("Фамилия" , ВыборкаФИОРуководителя.Фамилия);
//ВозвращаемаяСтруктура.Вставить("Имя" , ВыборкаФИОРуководителя.Имя);
//ВозвращаемаяСтруктура.Вставить("Отчество", ВыборкаФИОРуководителя.Отчество);
}
}