Конфигурация ТиС самописная. Изменил реквизит Валюта, в справочнике Цены на периодический. Перестал работать прямой запрос, что там надо изменить??? Давно делал запрос, с помощью мастера. Никак не могу победить ошибку.
Вот текст:
ТекстЗапроса = " |SELECT Подзапрос.Склад [Склад $Справочник.МестаХранения] | , Подзапрос.Товар [Товар $Справочник.Номенклатура] | ,Sum(CASE | WHEN Подзапрос.СуммаКол = 0 | THEN 0 | ELSE Подзапрос.СуммаСС / Подзапрос.СуммаКол * Подзапрос1.СуммаКол | END) РезСС | , Sum(Подзапрос1.СуммаКол * Подзапрос2.ЦенаД) РезЦена | , Sum(Подзапрос.СуммаСС) ОстСС | , Sum(Подзапрос.СуммаКол * Подзапрос2.ЦенаД) ОстЦена |FROM (SELECT ПартииТоваровОстатки.Товар | , ПартииТоваровОстатки.Склад | , Sum(ПартииТоваровОстатки.ОстатокТовараОстаток) СуммаКол | , Sum(ПартииТоваровОстатки.СебестоимостьОстаток) СуммаСС | FROM $РегистрОстатки.ПартииТоваров(:ВыбДата~,,"; ТекстЗапроса = ТекстЗапроса + УсловияРегистров; ТекстЗапроса = ТекстЗапроса + ", | (Товар, Склад), | (ОстатокТовара, Себестоимость)) AS ПартииТоваровОстатки | GROUP BY ПартииТоваровОстатки.Товар | , ПартииТоваровОстатки.Склад) AS Подзапрос | LEFT OUTER JOIN (SELECT РезервыТоваровОстатки.Товар | , РезервыТоваровОстатки.Склад | , Sum(РезервыТоваровОстатки.РезервТовараОстаток) СуммаКол | FROM $РегистрОстатки.РезервыТоваров(:ВыбДата~,,"; ТекстЗапроса = ТекстЗапроса + УсловияРегистров; ТекстЗапроса = ТекстЗапроса + ", | (Товар, Склад),) AS РезервыТоваровОстатки | GROUP BY РезервыТоваровОстатки.Товар | , РезервыТоваровОстатки.Склад) AS Подзапрос1 ON Подзапрос.Товар = Подзапрос1.Товар AND Подзапрос.Склад = Подзапрос1.Склад | LEFT OUTER JOIN (SELECT Цены.PARENTEXT Товар | , ($ПоследнееЗначение.Цены.Цена(Цены.ID, :ДатаЦен) * $ПоследнееЗначение.Валюты.Курс(Валюты.ID, :ДатаЦен)) ЦенаД | FROM $Справочник.Цены AS Цены | LEFT OUTER JOIN $Справочник.Валюты AS Валюты ON $Цены.Валюта = Валюты.ID | WHERE ($Цены.ТипЦен = :ВыбТипЦен)) AS Подзапрос2 ON Подзапрос.Товар = Подзапрос2.Товар |GROUP BY Подзапрос.Склад | , Подзапрос.Товар |ORDER BY Подзапрос.Склад |";
|