История продаж в разрезе складов по конкретно взятой номенклатуре

Отчет на СКД показывает движения номенклатуры по тем складам, по которым эти движения были. Отчет был нужен, что бы продавец, знал когда, по какой цене и с какого склада уходил товар и мог просмотреть его из формы подбора номенклатуры.

Использовался следующим образом: В Конфигурацию добавляется отчет из этой публикации под именем «ИсторияДвижений», в форму обработки подбор номенклатуры, ставится кнопочка в обработчике которой написан следующий код:

    Номенклатура = ЭлементыФормы.СправочникНоменклатура.ТекущиеДанные.Ссылка;
    Если
Номенклатура.ЭтоГруппа Тогда Возврат; КонецЕсли;

    ДвиженияТовара = Отчеты.ИсторияДвижений.Создать();
   
Параметры = ДвиженияТовара.КомпоновщикНастроек.Настройки.ПараметрыДанных;
   
Параметр = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(«Номенклатура»));

    Если Параметр <> Неопределено Тогда
       
Параметр.Значение = Номенклатура;
       
Параметр.Использование = Истина;
       
Форма = ДвиженияТовара.ПолучитьФорму(«ФормаОтчета»);
       
Форма.Открыть();
       
Форма.ДействияФормыДействие();
    КонецЕсли;
в этом случае будет открыта форма, в которой нельзя выбрать параметры и в табличном поле сразу сформирован отчет. Но в целом может вполне использоваться как самостоятельный отчет, тогда вы увидите стандартную генерируемую по умолчанию форму. Отчет отображает также поступления и перемещения, но для этих операций цена разумеется не выводится. В общем виде отчет выглядит вот так:

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *