public object ДоступностьОрганизаций(/**/)
{
//Запрос = Новый Запрос;
/*Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| Организации.Ссылка,
| Организации.ГоловнаяОрганизация
|ПОМЕСТИТЬ РазрешенныеОрганизации
|ИЗ
| Справочник.Организации КАК Организации
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| КОЛИЧЕСТВО(РазрешенныеОрганизации.Ссылка) КАК КоличествоОрганизаций
|ПОМЕСТИТЬ ДоступныеОрганизации
|ИЗ
| РазрешенныеОрганизации КАК РазрешенныеОрганизации
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| КОЛИЧЕСТВО(РазрешенныеОрганизации.Ссылка) КАК КоличествоГоловныхОрганизаций
|ПОМЕСТИТЬ ДоступныеГоловныеОрганизации
|ИЗ
| РазрешенныеОрганизации КАК РазрешенныеОрганизации
|ГДЕ
| РазрешенныеОрганизации.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВЫБОР
| КОГДА ДоступныеОрганизации.КоличествоОрганизаций > 1
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ДоступноНесколькоОрганизаций,
| ВЫБОР
| КОГДА ДоступныеГоловныеОрганизации.КоличествоГоловныхОрганизаций > 1
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ДоступноНесколькоГоловныхОрганизаций
|ИЗ
| ДоступныеОрганизации КАК ДоступныеОрганизации,
| ДоступныеГоловныеОрганизации КАК ДоступныеГоловныеОрганизации";*/
//Выборка = Запрос.Выполнить().Выбрать();
//Выборка.Следующий();
//ДоступностьОрганизаций = Новый Структура("ДоступноНесколькоОрганизаций,ДоступноНесколькоГоловныхОрганизаций");
//ЗаполнитьЗначенияСвойств(ДоступностьОрганизаций, Выборка);
return null;
}