Нужно мне сделать отчет типа ведомости по партиям ТМЦ в ТИС только в разрезе торговых марок (периодический реквизит справочника Номенклатура в моей нетиповой ТиС).
Использую РегистрОстаткиОбороты с периодом День:
SELECT
$СпрПарт.Поставщик as [Поставщик $Справочник.Контрагенты], $ПоследнееЗначение.Номенклатура.ТМ(Рег.Номенклатура, Рег.Период) as [ТМ $Справочник.ТорговыеМарки], Рег.ДатаПартии as Дата, Рег.Номенклатура as [Номенклатура $Справочник.Номенклатура], Рег.МОЛ as [МОЛ $Справочник.ФизЛица], Рег.СтатусПартии as [СтатусПартии $Перечисление.СтатусыПартии], Рег.Партия as [Партия $Справочник.Партии],
Рег.СуммаБезНДСНачальныйОстаток as СуммаБезНДСНОст, Рег.СуммаБезНДСПриход as СуммаБезНДСПрих, Рег.СуммаБезНДСРасход as СуммаБезНДСРасх, Рег.СуммаБезНДСКонечныйОстаток as СуммаБезНДСКОст
FROM $РегистрОстаткиОбороты.ПартииНаличие(:НачДата, :КонДата~, День,ДвиженияИГраницыПериода,,Номенклатура = :ВыбТМЦ,(Номенклатура,МОЛ,СтатусПартии,Партия,ДатаПартии),(СуммаБезНДС)) as Рег Left Join $Справочник.Партии as СпрПарт (NoLock) On СпрПарт.ID = Рег.Партия Order by $СпрПарт.Поставщик, $ПоследнееЗначение.Номенклатура.ТМ(Рег.Номенклатура, Рег.Период), Рег.МОЛ, Рег.СтатусПартии, Рег.Партия, Рег.Дата, Рег.Номенклатура
Проблема такая: Если по данному набору измерений есть и остаток и движения, то в таблицу добавляется две строки, в результате НачальныйОстаток и КонечныйОстаток задваиваются. Подскажите кто сталкивался, как это обойти. Отказаться от ВТ?
|