#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область КомандыПодменюОтчеты
Функция ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт
Если ПравоДоступа("Просмотр", Метаданные.Отчеты.ВедомостьПоСериямНоменклатуры) Тогда
КомандаОтчет = КомандыОтчетов.Добавить();
КомандаОтчет.Менеджер = Метаданные.Отчеты.ВедомостьПоСериямНоменклатуры.ПолноеИмя();
КомандаОтчет.Представление = НСтр("ru= 'Движения по сериям товара'");
КомандаОтчет.Обработчик = "МенюОтчетыУТКлиент.ВедомостьПоСериямТовара";
КомандаОтчет.Важность = "Обычное";
КомандаОтчет.МножественныйВыбор = Истина;
КомандаОтчет.ДополнительныеПараметры.Вставить("ИмяКоманды", "ВедомостьПоСериямТовара");
КомандаОтчет.КлючВарианта = "ВедомостьПоСериямНоменклатурыКонтекст";
Возврат КомандаОтчет;
КонецЕсли;
Возврат Неопределено;
КонецФункции
#КонецОбласти
#Область ДляВызоваИзДругихПодсистем
Процедура НастроитьВариантыОтчета(Настройки, ИспользоватьПроизводство) Экспорт
ОписаниеОтчета = ВариантыОтчетов.ОписаниеОтчета(Настройки, Метаданные.Отчеты.ВедомостьПоСериямНоменклатуры);
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "");
ОписаниеВарианта.ФункциональныеОпции.Добавить("ИспользоватьСерииНоменклатуры");
ОписаниеВарианта.Описание = ?(ИспользоватьПроизводство,
НСтр("ru= 'Сводный анализ движения серии номенклатуры на складах и в производстве.'"),
НСтр("ru= 'Сводный анализ движения серии номенклатуры на складах.'"));
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "ВедомостьПоСериямНоменклатуры");
ОписаниеВарианта.ФункциональныеОпции.Добавить("ИспользоватьСерииНоменклатуры");
ОписаниеВарианта.Описание = ?(ИспользоватьПроизводство,
НСтр("ru= 'Сводный анализ движения серии номенклатуры на складах и в производстве.'"),
НСтр("ru= 'Сводный анализ движения серии номенклатуры на складах.'"));
ВариантыОтчетовУТПереопределяемый.ОтключитьВариантОтчета(Настройки, ОписаниеОтчета, "ВедомостьПоСериямНоменклатурыКонтекст");
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли