|
Добрый день. Есть запрос
ТекстЗапроса = " |SELECT ПартииНаличиеОстатки.Фирма [Фирма $Справочник.Фирмы] | , ПартииНаличиеОстатки.МОЛ [МОЛ $Справочник.ФизЛица] | , ПартииНаличиеОстатки.Номенклатура [Номенклатура $Справочник.Номенклатура] | , ПартииНаличиеОстатки.СтатусПартии [СтатусПартии $Перечисление.СтатусыПартии] | , ПартииНаличиеОстатки.Партия [Партия $Справочник.Партии] | , ПартииНаличиеОстатки.ДатаПартии | , ПартииНаличиеОстатки.ЦенаПрод | , Sum(ПартииНаличиеОстатки.КоличествоОстаток) Количество | , Sum(ПартииНаличиеОстатки.СуммаУпрОстаток) СуммаУпр | , Sum(ПартииНаличиеОстатки.СуммаРубОстаток) СуммаРуб | , Sum(ПартииНаличиеОстатки.СуммаБезНДСОстаток) СуммаБезНДС |FROM $РегистрОстатки.ПартииНаличие(:ТекДок~~~~,, | (Фирма IN (SELECT val FROM #текФирма)) AND | (Номенклатура IN (SELECT Val FROM #СписокНом)) AND | (МОЛ = :ТекСклад) AND | (СтатусПартии IN (SELECT Val From #СписокСтатусов)), | (Фирма, МОЛ, Номенклатура, СтатусПартии, Партия, ДатаПартии, ЦенаПрод),) AS ПартииНаличиеОстатки |GROUP BY ПартииНаличиеОстатки.Фирма | , ПартииНаличиеОстатки.МОЛ | , ПартииНаличиеОстатки.Номенклатура | , ПартииНаличиеОстатки.СтатусПартии | , ПартииНаличиеОстатки.Партия | , ПартииНаличиеОстатки.ДатаПартии | , ПартииНаличиеОстатки.ЦенаПрод |";
в какое место нужно вставить (NOLOCK) чтобы не возникало блокировок? По идее нужно после ...) AS ПартииНаличиеОстатки (NOLOCK) но тогда вылетает с ошибкой.
|