@Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. Ключевое слово '' не обнаружено в словаре. При обработке реквизитов таблиц тип данных '' не определен. При обработке реквизитов таблиц тип данных '' не определен. SELECT Рег.Договор AS [Договор $Справочник.Договоры], Рег.Фирма AS [Фирма $Справочник.Фирмы], Рег.СуммаРубНачальныйОстаток AS СуммаНачОст, Рег.СуммаРубПриход AS СуммаПриход, Рег.СуммаРубРасход AS СуммаРасход, Рег.СуммаРубКонечныйОстаток AS СуммаКонОст, FROM (SELECT vt_totalreg.Фирма as Фирма ,vt_totalreg.Договор as Договор ,sum(vt_totalreg.СуммаРубОстаток) as СуммаРубНачальныйОстаток ,sum(vt_totalreg.СуммаРубПриход) as СуммаРубПриход ,sum(vt_totalreg.СуммаРубРасход) as СуммаРубРасход ,sum(vt_totalreg.СуммаРубОборот) as СуммаРубОборот ,sum(vt_totalreg.СуммаРубОстаток) + sum(vt_totalreg.СуммаРубОборот) as СуммаРубКонечныйОстаток FROM ( SELECT vt_balance.Фирма as Фирма ,vt_balance.Договор as Договор ,vt_balance.СуммаРубОстаток as СуммаРубОстаток ,0 as СуммаРубПриход ,0 as СуммаРубРасход ,0 as СуммаРубОборот FROM ( SELECT Фирма ,Договор ,SUM(СуммаРубОстаток) AS СуммаРубОстаток FROM (SELECT rg_4314.Фирма AS Фирма ,rg_4314.Договор AS Договор ,rg_4314.СуммаРуб AS СуммаРубОстаток FROM РегистрИтоги_Поставщики AS rg_4314 WHERE rg_4314.PERIOD = '20080601' AND ((rg_4314.Фирма=' 3 ') , (rg_4314.Договор=' 6A ')) UNION ALL SELECT ra_4314.Фирма ,ra_4314.Договор ,CASE WHEN ra_4314.debkred = 0 THEN ra_4314.СуммаРуб ELSE -ra_4314.СуммаРуб END FROM Журнал AS docjourn LEFT JOIN Регистр_Поставщики AS ra_4314 ON ra_4314.IDDOC = docjourn.IDDOC WHERE (docjourn.idx_DATE_TIME_IDDOC >= '20080701 0 0 ') AND (docjourn.idx_DATE_TIME_IDDOC < '200807079F1PV4 1HQL ') AND ((ra_4314.Фирма=' 3 ') , (ra_4314.Договор=' 6A ')) ) AS vt_ra_4314 GROUP BY Фирма ,Договор HAVING (SUM(СуммаРубОстаток) <> 0) ) as vt_balance UNION ALL SELECT vt_turnover.Фирма ,vt_turnover.Договор ,0 ,vt_turnover.СуммаРубПриход ,vt_turnover.СуммаРубРасход ,vt_turnover.СуммаРубОборот FROM ( SELECT Фирма ,Договор ,SUM(СуммаРубПриход) AS СуммаРубПриход ,SUM(СуммаРубРасход) AS СуммаРубРасход ,SUM(СуммаРубОборот) AS СуммаРубОборот FROM (SELECT ra_4314.Фирма AS Фирма ,ra_4314.Договор AS Договор ,CASE WHEN ra_4314.debkred = 0 THEN ra_4314.СуммаРуб ELSE 0 END AS СуммаРубПриход ,CASE WHEN ra_4314.debkred = 1 THEN ra_4314.СуммаРуб ELSE 0 END AS СуммаРубРасход ,CASE WHEN ra_4314.debkred = 0 THEN ra_4314.СуммаРуб ELSE -ra_4314.СуммаРуб END AS СуммаРубОборот FROM Журнал AS docjourn LEFT JOIN Регистр_Поставщики AS ra_4314 ON ra_4314.IDDOC = docjourn.IDDOC WHERE (docjourn.idx_DATE_TIME_IDDOC >= '200807079F1PV4 1HQL ') AND (docjourn.idx_DATE_TIME_IDDOC < '20090630 0 0 ') AND ((ra_4314.Фирма=' 3 ') , (ra_4314.Договор=' 6A ')) ) AS vt_ra_4314 GROUP BY Фирма ,Договор HAVING (SUM(СуммаРубПриход) <> 0) OR (SUM(СуммаРубРасход) <> 0) OR (SUM(СуммаРубОборот) <> 0) ) as vt_turnover ) as vt_totalreg GROUP BY vt_totalreg.Фирма,vt_totalreg.Договор HAVING (sum(vt_totalreg.СуммаРубОстаток) <> 0) OR (sum(vt_totalreg.СуммаРубПриход) <> 0) OR (sum(vt_totalreg.СуммаРубРасход) <> 0) OR (sum(vt_totalreg.СуммаРубОборот) <> 0) ) AS Рег ПрямойЗапрос::Выполнить(ТаблицаЗначений ТипОбъекта=, Строка ТекстВыполнения=) : near "FROM": syntax error ЗапросSQLite.ВыполнитьЗапрос(ТекстЗапроса,ПолучательЗапроса); {\\srv01\db\dbf\tc\tis_vnr\Classes\ПрямыеЗапросы\ПрямойЗапрос.ert(5120) }