#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
Возврат;
КонецПроцедуры
Функция СпособРаспределенияПоУмолчанию(ПравилоРаспределения) Экспорт
Запрос = Новый Запрос("
|ВЫБРАТЬ
| МАКСИМУМ(СпособыРаспределения.Ссылка) КАК СпособРаспределения,
| КОЛИЧЕСТВО(СпособыРаспределения.Ссылка)
|ИЗ
| Справочник.СпособыРаспределенияПоНаправлениямДеятельности КАК СпособыРаспределения
|ГДЕ
| НЕ СпособыРаспределения.ПометкаУдаления
| И (СпособыРаспределения.ПравилоРаспределения = &ПравилоРаспределения
| ИЛИ &ПравилоРаспределения = НЕОПРЕДЕЛЕНО)
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(СпособыРаспределения.Ссылка) = 1
|");
Запрос.УстановитьПараметр("ПравилоРаспределения", ПравилоРаспределения);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
СпособРаспределения = Выборка.СпособРаспределения;
Иначе
СпособРаспределения = Справочники.СпособыРаспределенияПоНаправлениямДеятельности.ПустаяСсылка();
КонецЕсли;
Возврат СпособРаспределения;
КонецФункции
#КонецОбласти
#КонецЕсли