"Всем привет. Дорабатываю стандартный отчет ТиСа - "Отчет продаж". Задача состоит в добавлении возможности выбора склада. Доработал запрос:<br><br>===================================================================================<br><br>ПЕРИОД С ДатаНачала По ДатаКонца;<br><br>Докум = Регистр.ПартииНаличие.ТекущийДокумент;<br>Фирма = Регистр.ПартииНаличие.Фирма;<br>МОЛ = Регистр.ПартииНаличие.МОЛ;<br>Склад = Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Склад,<br> Регистр.ПартииНаличие.ТекущийДокумент.ВозвратОтПокупателя.Склад,<br> Регистр.ПартииНаличие.ТекущийДокумент.ПеремещениеТМЦ.Склад,<br> Регистр.ПартииНаличие.ТекущийДокумент.ПеремещениеТМЦ.СкладПолучатель; <br>УпрАналит = Регистр.ПартииНаличие.Фирма.УпрАналитика;<br>ЮрЛицо = Регистр.ПартииНаличие.Фирма.ЮрЛицо;<br>Номенклатура = Регистр.ПартииНаличие.Номенклатура;<br>СтатусПартии = Регистр.ПартииНаличие.СтатусПартии;<br>Количество = Регистр.ПартииНаличие.Количество; <br>ПродЦена = Регистр.ПартииНаличие.ЦенаПрод; <br>Стоимость = Регистр.ПартииНаличие.СуммаБезНДС; <br>КодОперации = Регистр.ПартииНаличие.КодОперации;<br><br><br>Группировка Докум;<br><br>Функция НачСтоимостьВсего = НачОст(Стоимость);<br>Функция НачСтоимостьТара = НачОст(Стоимость) <br> Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));<br>Функция ПрихСтоимостьВсего = Приход(Стоимость);<br>Функция ПрихСтоимостьТара = Приход(Стоимость);<br>Функция РасхСтоимостьВсего = Расход(Стоимость);<br>Функция РасхСтоимостьТара = Расход(Стоимость);<br>Функция КонСтоимостьВсего = КонОст(Стоимость);<br>Функция КонСтоимостьТара = КонОст(Стоимость) <br> Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));<br>Условие (Склад в ВыбСклад);<br>Условие (Фирма в ВыбРазделитель1);<br><br>===================================================================================<br><br>В результате документы отбирает верно по заданному складу "ВыбСклад", но Остатки не считает заданные функциями НачОст(Стоимость) и КонОст(Стоимость). Хотя если из запроса убрать условие - "Условие (Склад в ВыбСклад);", то все считает. Подскажите в чем может быть проблема?"