Если Объект.ВсеКроме Тогда
  ВсеКроме="НЕ"
 КонецЕсли;
 Объект.Товары.Очистить();
 Запрос = Новый Запрос;

 Запрос.Текст="ВЫБРАТЬ
  |ОстаткиНаСкладе.Субконто1 КАК Номенклатура,
  |ОстаткиНаСкладе.КоличествоОстаток КАК КоличествоОстаток,
  |ОстаткиНаСкладе.СуммаОстаток КАК СуммаОстаток,
  |ОстаткиНаСкладе.СуммаНУОстаток КАК СуммаНУОстаток,
  |ОстаткиНаСкладе.СуммаПРОстаток КАК СуммаПРОстаток,
  |ОстаткиНаСкладе.СуммаВРОстаток КАК СуммаВРОстаток
  |ИЗ
  |РегистрБухгалтерии.Хозрасчетный.Остатки(
  |&Дата,
  //|Счет = (&Счет),
  |,
  |&МассивСубконто,
  | "+ВсеКроме+" (Субконто1 В Иерархии (&Номенклатура)) И (Субконто2 = &Склад) ) КАК ОстаткиНаСкладе";

 МассивСубконто = Новый Массив;
 МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
 МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
 //МассивТоваров = Объект.ВыбНоменклатура.Выгрузить(,"Номенклатура");

 Запрос.УстановитьПараметр("МассивСубконто", МассивСубконто);
 Запрос.УстановитьПараметр("Организация", Объект.Организация);
 Запрос.УстановитьПараметр("Номенклатура", Объект.ВыбНоменклатура[0].Номенклатура);
 Запрос.УстановитьПараметр("Склад", Объект.Склад);
 Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
 Запрос.УстановитьПараметр("Дата",Объект.Дата);

 РезультатЗапроса = Запрос.Выполнить();
 ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
 Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

в суммах содержится полнейшая борода!

пробовал отследить стандартный механизм, но увы такие методики программирования мне не знакомы, когда нет ни одного обращения к регситру остатков и , нет ни единого поля Цена/Сумма в замере производительности
---
Со времен 7.7 не встречал фанатов такого учета:
---
Ну если бороду в запросе отпустили она и в результате будет. Че хотим-то получить в результате?
---
В подвале можно посмотреть
---
в результате мне нужно програмно заполнить сумму Учет в инвентаризации,
количество легко а как правильно получить
цену номенлатуры в зависимоти от склада розн/опт
---
Проблема была в том, что сумма не отображается при заполнении фильтра субконто Склад, поэтому нужен отдельный запрос для получения стоимости товаров по организации, чтоб не париться с объединениями
---
Со времен 7.7 не встречал фанатов такого учета:
---
о.к. спасибо, но нужно решить задачу без изменения учета, по принципу как было(т.е. инвентаризация заполняется с суммами по кн. заполнить)
---
Щас скину сиё произведение искусства! там прям шедевр готовиться))
---
Процедура СкладЗаполнитьПоФильтруВместоНаСервере()
 ВсеКроме="";
 Если Объект.ВсеКроме Тогда
  ВсеКроме="НЕ"
 КонецЕсли;
 МассивТоваров = Объект.ВыбНоменклатура.Выгрузить(,"Номенклатура");

 Объект.Товары.Очистить();

 ЗапросСтоимостей = Новый Запрос;
 МассивСубконтоН = Новый Массив;
 МассивСубконтоН.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);

 ЗапросСтоимостей.Текст="ВЫБРАТЬ
 |ОстаткиНаСкладе.Субконто1 КАК Субконто1,
 |ОстаткиНаСкладе.КоличествоОстаток КАК КоличествоОстаток,
 |ОстаткиНаСкладе.СуммаОстаток КАК СуммаОстаток
 |ИЗ
 | РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, , &МассивСубконто,"+ВсеКроме+" (Субконто1 В Иерархии (&Номенклатура)) ) КАК ОстаткиНаСкладе";
 ЗапросСтоимостей.УстановитьПараметр("МассивСубконто", МассивСубконтоН);
 ЗапросСтоимостей.УстановитьПараметр("Номенклатура", МассивТоваров);
 ЗапросСтоимостей.УстановитьПараметр("Дата",Объект.Дата);

 Результат = ЗапросСтоимостей.Выполнить();
 СпособОбхода = ОбходРезультатаЗапроса.Прямой;
 ТабЗначСтоимостей = Результат.Выгрузить(СпособОбхода);

 Запрос = Новый Запрос;

 Запрос.Текст="ВЫБРАТЬ
  |ОстаткиНаСкладе.Субконто1 КАК Номенклатура,
  |ОстаткиНаСкладе.КоличествоОстаток КАК КоличествоОстаток,
  |ОстаткиНаСкладе.СуммаОстаток КАК СуммаОстаток1,
  |ОстаткиНаСкладе.СуммаНУОстаток КАК СуммаНУОстаток1,
  |ОстаткиНаСкладе.СуммаПРОстаток КАК СуммаПРОстаток1,
  |ОстаткиНаСкладе.СуммаВРОстаток КАК СуммаВРОстаток1,
  |ОстаткиНаСкладе.ВалютнаяСуммаОстаток КАК ВалютнаяСуммаОстаток1
  |ИЗ
  |РегистрБухгалтерии.Хозрасчетный.Остатки(
  |&Дата,
  //|Счет = (&Счет),
  |,
  |&МассивСубконто,
  | "+ВсеКроме+" (Субконто1 В Иерархии (&Номенклатура)) И (Субконто2 = &Склад) ) КАК ОстаткиНаСкладе";

 МассивСубконто = Новый Массив;
 МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
 МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);

 Запрос.УстановитьПараметр("МассивСубконто", МассивСубконто);
 Запрос.УстановитьПараметр("Организация", Объект.Организация);
 Запрос.УстановитьПараметр("Номенклатура", МассивТоваров);
 Запрос.УстановитьПараметр("Склад", Объект.Склад);
 Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
 Запрос.УстановитьПараметр("Дата",Объект.Дата);

 РезультатЗапроса = Запрос.Выполнить();
 ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
 Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
  Если ВыборкаДетальныеЗаписи.КоличествоОстаток<>0 Тогда
   НоваяСтрока = Объект.Товары.Добавить();
   НоваяСтрока.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
   НоваяСтрока.КоличествоУчет = ВыборкаДетальныеЗаписи.КоличествоОстаток;
   НайденнаяСтрока = ТабЗначСтоимостей.Найти(ВыборкаДетальныеЗаписи.Номенклатура,"Субконто1");
   Цена = 0;
   Если НайденнаяСтрока <> Неопределено Тогда
    Если НайденнаяСтрока.КоличествоОстаток<>0 Тогда
     Цена = НайденнаяСтрока.СуммаОстаток / НайденнаяСтрока.КоличествоОстаток;
    КонецЕсли;
   КонецЕсли;
   НоваяСтрока.СуммаУчет = Цена*ВыборкаДетальныеЗаписи.КоличествоОстаток;
   Если ВыборкаДетальныеЗаписи.КоличествоОстаток<0 Тогда
    НоваяСтрока.КоличествоУчетОтрицательное = ВыборкаДетальныеЗаписи.КоличествоОстаток;
            КонецЕсли;
            СчетаУчета=БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, ВыборкаДетальныеЗаписи.Номенклатура).СчетУчета;
   Если НЕ ЗначениеЗаполнено(СчетаУчета) Тогда
    СчетаУчета = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
   КонецЕсли;
   НоваяСтрока.СчетУчета=СчетаУчета;

  КонецЕсли;
 // Вставить обработку выборки ВыборкаДетальныеЗаписи
 КонецЦикла;

Надеюсь многие оценят))