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