Мое решение
через регистр сведений... без учета вложеных аналогов...
-----------------------------------------------
Регистр
ОстаткиНоменклатуры ------------------
Номенклатура
Склад
------------------
Количество
Сумма
-----------------------------------------------
Регистр
Продажи ------------------
Номенклатура
Аналог
------------------
Количество
Сумма
Стоимость
------------------
Два запроса...
//№1 Выборка номенклатур в документе и их аналогов для упр. блок. регистра + для фильтра виртуальной таблицы регистра остатков
//№2 Выборка остатков номенклатур и их аналогов
+ Использовал таблицу значений
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Аналог");
ТЗ.Колонки.Добавить("СписаноКол");
ТЗ.Колонки.Добавить("СписаноСумм");
Для учитывания списаного количества и суммы при дальнейшем списании...
Отчет "Продажи" очень простой.
Списибо за комментарии и найдение ошыбки ...
Вложения:
RoMeL_1.19.dt