SELECT ОборотыОсновной.Субконто1 [ДоговорСтрахования $Субконто] , ОборотыОсновной.Субконто1_вид AS ДоговорСтрахования_вид ,ОборотыОсновной.СуммаОборот [СуммаОборот :число.15.2] FROM ( SELECT Валюта ,Счет ,SUM(СуммаОборот) СуммаОборот ,SUM(СуммаОборотДт) СуммаОборотДт ,SUM(СуммаОборотКт) СуммаОборотКт ,ТекущийДокумент,ВидДокумента,ПозицияДокумента ,Субконто1 ,Субконто1_вид FROM (SELECT Валюта ,СчетДт Счет ,СуммаОборот СуммаОборот ,СуммаОборот СуммаОборотДт ,0 СуммаОборотКт ,ТекущийДокумент,ВидДокумента,ПозицияДокумента ,СубконтоДт1 Субконто1, СубконтоДт1_вид Субконто1_вид FROM $БИОборотыДтКт.Основной('20100101' ,'20101231' ,ДОКУМЕНТ ,vt_Счета77 ,(ДоговораСтрахования) , ,БЕЗСУБКОНТО ,(Сумма) ,(СубконтоДт1 = ' 15SS ' ,) AS sq_vt_1 UNION ALL SELECT Валюта ,СчетКт ,-СуммаОборот ,0 ,СуммаОборот ,ТекущийДокумент,ВидДокумента,ПозицияДокумента ,СубконтоКт1 ,СубконтоКт1_вид FROM ( SELECT Валюта ,СчетДт ,СчетКт ,СубконтоКт1,СубконтоКт1_вид ,SUM(СуммаОборот) СуммаОборот ,ТекущийДокумент ,ВидДокумента ,ПозицияДокумента FROM (SELECT entry_vt.CURRID Валюта ,entry_vt.ACCDTID СчетДт ,entry_vt.ACCKTID СчетКт ,CASE WHEN entry_vt.VKTSC0 = ' 4N8' THEN entry_vt.KTSC0 WHEN entry_vt.VKTSC1 = ' 4N8' THEN entry_vt.KTSC1 WHEN entry_vt.VKTSC2 = ' 4N8' THEN entry_vt.KTSC2 END СубконтоКт1 ,' 4N8' СубконтоКт1_вид ,entry_vt.SUM СуммаОборот ,docjourn.IDDOC AS ТекущийДокумент ,docjourn.IDDOCDEF AS ВидДокумента ,SUBSTR(docjourn.idx_DATE_TIME_IDDOC,1,23) AS ПозицияДокумента FROM __1S_ENTRY entry_vt LEFT JOIN Журнал docjourn ON entry_vt.DATE = docjourn.DATE AND entry_vt.TIME = docjourn.TIME AND entry_vt.DOCID = docjourn.IDDOC WHERE (entry_vt.ACCKTID IN (SELECT val FROM vt_Счета77)) AND (entry_vt.idx_DATE_TIME_DOCID_NUMBER_CORNO >= '20100101 0 0 ') AND (entry_vt.idx_DATE_TIME_DOCID_NUMBER_CORNO < '20101231 0 0 ') AND (entry_vt.ACTIVE = ' ') AND ((' 4N8' IN (entry_vt.VKTSC0,entry_vt.VKTSC1,entry_vt.VKTSC2))) AND ((CASE WHEN entry_vt.VKTSC0 = ' 4N8' THEN entry_vt.KTSC0 WHEN entry_vt.VKTSC1 = ' 4N8' THEN entry_vt.KTSC1 WHEN entry_vt.VKTSC2 = ' 4N8' THEN entry_vt.KTSC2 END = ' 15SS ' ,) AS sq_vt_2) AND ((entry_vt.PROVKIND = ' ') OR (entry_vt.CORNO > 0)) ) entryturnover GROUP BY СчетДт ,СчетКт ,СубконтоКт1,СубконтоКт1_вид ,Валюта ,ТекущийДокумент ,ВидДокумента ,ПозицияДокумента HAVING (SUM(СуммаОборот) <> 0) ) AS accturnover GROUP BY Валюта ,Счет ,ТекущийДокумент,ВидДокумента,ПозицияДокумента ,Субконто1 ,Субконто1_вид ) AS ОборотыОсновной ПрямойЗапрос::Выполнить(Строка ТипОбъекта=ИндексированнаяТаблица, Строка ТекстВыполнения=, Число БезПодготовки=0) : near "(": syntax error ЗапросSQLite.ВыполнитьЗапрос(ТекстЗапроса,ПолучательЗапроса); {e:\1C\Classes\Запросы\ПрямойЗапрос\ПрямойЗапрос.ert(12486) } ПоставщикДанных.ИндексированнаяТаблица::ЗаполнитьИзОбъектаПрямойЗапрос(ПрямойЗапрос ПрямойЗапрос=) : ПрямойЗапрос::Выполнить(Строка ТипОбъекта=ИндексированнаяТаблица, Строка ТекстВыполнения=, Число БезПодготовки=0) : near "(": syntax error ЗапросSQLite.ВыполнитьЗапрос(ТекстЗапроса,ПолучательЗапроса); {e:\1C\Classes\Запросы\ПрямойЗапрос\ПрямойЗапрос.ert(12486) } ИндексированнаяТаблица = ПрямойЗапрос.Выполнить(); {e:\1C\Classes\ПоставщикДанных\ПоставщикДанных.ИндексированнаяТаблица.ert(502) } ПоставщикДанных.Данные.ЗаполнитьИзОбъекта(Объект); {E:\TESTBASE\КОНТИНЕНТСВ_КОПИЯ\EXTFORMS\СЛУЖЕБНЫЕ\ПРОСМОТРИТЗ.ERT(27)}: ПоставщикДанных.ИндексированнаяТаблица::ЗаполнитьИзОбъектаПрямойЗапрос(ПрямойЗапрос ПрямойЗапрос=) : ПрямойЗапрос::Выполнить(Строка ТипОбъекта=ИндексированнаяТаблица, Строка ТекстВыполнения=, Число БезПодготовки=0) : near "(": syntax error ЗапросSQLite.ВыполнитьЗапрос(ТекстЗапроса,ПолучательЗапроса); {e:\1C\Classes\Запросы\ПрямойЗапрос\ПрямойЗапрос.ert(12486) } ИндексированнаяТаблица = ПрямойЗапрос.Выполнить(); {e:\1C\Classes\ПоставщикДанных\ПоставщикДанных.ИндексированнаяТаблица.ert(502) }