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