Раньше версия 2.5.8 стояла, стал подключать RIK_dll, взял из архива и 1СРР, сейчас стоит 3.0.1.22 Отладка возвращает: select Таб.Товар [Товар $Справочник.Номенклатура], Таб.Склад [Склад $Справочник.МестаХранения], sum(Таб.Остаток) Остаток from ( SELECT РегОстатки.Товар Товар, РегОстатки.Склад Склад, РегОстатки.ОстатокТовараОстаток Остаток FROM ( select rg99_vt.sp3603 as Фирма, rg99_vt.sp101 as Товар, rg99_vt.sp100 as Склад, rg99_vt.sp102 as ОстатокТовараОстаток from rg99 as rg99_vt (nolock) where rg99_vt.period={d '2012-10-01'} and ( rg99_vt.sp102 <> 0 ) ) as Rests99('20121016Z', , , (Товар, Склад), (ОстатокТовара)) as РегОстатки Union all SELECT Р1.Товар, Р2.Склад, 0 FROM ( select rg99_vt.sp3603 as Фирма, rg99_vt.sp101 as Товар, rg99_vt.sp100 as Склад, rg99_vt.sp102 as ОстатокТовараОстаток from rg99 as rg99_vt (nolock) where rg99_vt.period={d '2012-10-01'} and ( rg99_vt.sp102 <> 0 ) ) as Rests99('20121016Z', , (Фирма=' 0 ') AND (Товар in (select val from #ВТТовары)) AND (Склад in (select val from #ВТСклады)), (Товар, Склад), (ОстатокТовара)) as Р1, ( select rg99_vt.sp3603 as Фирма, rg99_vt.sp101 as Товар, rg99_vt.sp100 as Склад, rg99_vt.sp102 as ОстатокТовараОстаток from rg99 as rg99_vt (nolock) where rg99_vt.period={d '2012-10-01'} and ( rg99_vt.sp102 <> 0 ) ) as Rests99('20121016Z', , (Фирма=' 0 ') AND (Товар in (select val from #ВТТовары)) AND (Склад in (select val from #ВТСклады)), (Товар, Склад), (ОстатокТовара)) as Р2 ) Таб Group by Таб.Товар,Таб.Склад ТЗ = Запрос.ВыполнитьИнструкцию(ТекстЗапроса); {C:\DB.ADM\PV\НЕ_РАБ_ВЕРСИИ\TEST_QUERY_УЛОЖИТЬСПИСОК2.ERT(77)}: State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near '20121016Z'.
|