Инвентаризация, помогите!!!
Macromedia09
01.04.2009 - 10:04
|
В УТ последняя версия был добавлен документ перемещение товара на хранение, так же был создан регистр накопления ТоварыНаХранении. Все работает нормально, остатки по складам показывает верные. Пришло время инвентаризации, заполняю ведомость по остаткам на складах и тут он выдает задвоенные позиции по товару. На пример один шкаф был на этом складе получен поступлением, он же был перемещен документом на хранение, теперь в инвентаризации он показывает как этот шкаф 1 и следом в строчке этот же товар как -1, что делать помогите!!!! Я начал капать код. Там он список формирует по запросом, но запросы хитрые по этому через построитель запросов их не посмотришь. в них наверное нужно добавить этот регистр накопления ТоварыНаХранении, но как? Вот запрос который был в этом документе. "ВЫБРАТЬ | ОстаткиТоваров.Номенклатура, | ОстаткиТоваров.ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | ОстаткиТоваров.СерияНоменклатуры,","") + " | ОстаткиТоваров.Качество, | СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество, | ВЫБОР | КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0) | ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА | 0 | ИНАЧЕ | СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток) | / СУММА(ОстаткиПартий.КоличествоОстаток) | КОНЕЦ КАК Сумма |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад) | |КАК ОстаткиТоваров | |ЛЕВОЕ СОЕДИНЕНИЕ | РегистрНакопления.ПартииТоваровНаСкладах.Остатки(, | Склад = &ПартионныйСклад) КАК ОстаткиПартий |ПО | ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура | И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры | И ОстаткиТоваров.Качество = ОстаткиПартий.Качество | |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура, | ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа} | |СГРУППИРОВАТЬ ПО | ОстаткиТоваров.Номенклатура, | ОстаткиТоваров.ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | ОстаткиТоваров.СерияНоменклатуры,", "") + " | ОстаткиТоваров.Качество"; |