"В идеале - никак. Так как продажей считается, например, и такая ситуация как продажа комиссионером вашего товара. А она случилась совсем не со склада, а по факту получения вами документа "Отчет комиссионера".<br>Но если упростить, положив, что на комиссию товары мы не передаем, то можно.<br>Делается это примерно так:<br>в форму отчета вставляем реквизит, которому дадим идентификатор ВыбСклад вида Справочник.Склады. Обратите внимание на то, что в форме множество слоев, вставьте в правильный слой, а то реквизит формы либо не будет видно, либо будет видно даже когда не нужно, скажем, при переходе на вторую закладку он будет тоже виден. В общем, правильный слой - Основной2.<br>В модуле отчета ищем процедуру ТекстЗапроса(). В ней прямо перед строкой "Возврат ТекстЗапроса;" добавляем такой кусок:<br>Если ПустоеЗначение(ВыбСклад)=0 Тогда<br>ТекстЗапроса = ТекстЗапроса+"<br> |Склад = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Склад,<br> | Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Склад,<br> | Регистр.ПартииНаличие.ТекущийДокумент.ОтчетККМ.Склад,<br> | Регистр.ПартииНаличие.ТекущийДокумент.РеализацияПрочее.Склад,<br> | Регистр.ПартииНаличие.ТекущийДокумент.ВозвратОтПокупателя.Склад;<br> |Условие(Склад=ВыбСклад);";<br>КонецЕсли;"