!SESSION 2012-06-11 11:14:51.386 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_18
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Command-line arguments:  -os win32 -ws win32 -arch x86

This is a continuation of log file C:\Users\guilherme.kuntze\Documents\birt251\workspace\.metadata\.bak_0.log
Created Time: 2012-06-19 10:05:33.230
!SESSION 2012-06-11 11:14:51.386 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_18
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.jface 4 2 2012-06-19 10:05:33.230
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.swt.widgets.Widget.getData(Widget.java:554)
	at org.eclipse.jface.viewers.ColumnViewer.getViewerColumn(ColumnViewer.java:186)
	at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:390)
	at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:481)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2111)
	at org.eclipse.jface.viewers.AbstractTableViewer$1.handleEvent(AbstractTableViewer.java:92)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
	at org.eclipse.swt.widgets.Table.checkData(Table.java:934)
	at org.eclipse.swt.widgets.Table.wmNotifyChild(Table.java:6344)
	at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4877)
	at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1757)
	at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4507)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4000)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4602)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2313)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:334)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:200)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4036)
	at org.eclipse.swt.widgets.Table.windowProc(Table.java:5521)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4602)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2313)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:334)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:200)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4036)
	at org.eclipse.swt.widgets.Table.windowProc(Table.java:5521)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4589)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2313)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:206)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:200)
	at org.eclipse.swt.widgets.Table.windowProc(Table.java:5433)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4602)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2313)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:334)
	at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:200)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4036)
	at org.eclipse.swt.widgets.Table.windowProc(Table.java:5521)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4602)
	at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3117)
	at org.eclipse.swt.widgets.Table.destroyItem(Table.java:1804)
	at org.eclipse.swt.widgets.TableColumn.destroyWidget(TableColumn.java:194)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.clearResultSetTable(ResultSetPreviewPage.java:277)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.updateResultsProcess(ResultSetPreviewPage.java:406)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$1(ResultSetPreviewPage.java:403)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$4.runInUIThread(ResultSetPreviewPage.java:260)
	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3855)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at org.eclipse.birt.report.designer.ui.dialogs.BaseDialog.open(BaseDialog.java:110)
	at org.eclipse.birt.report.designer.data.ui.providers.EditableDataSetNodeProvider.performEdit(EditableDataSetNodeProvider.java:98)
	at org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:426)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:90)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:70)
	at org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
	at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:821)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:819)
	at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1195)
	at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:238)
	at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:235)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:296)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.birt.report.designer.ui.rcp.DesignerApplication.run(DesignerApplication.java:38)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

!ENTRY org.eclipse.birt.data 4 1001 2012-06-19 10:13:16.977
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.data.engine.core.DataException: Cannot execute the statement.
SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]

	at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.execute(PreparedStatement.java:613)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.execute(DataSourceQuery.java:767)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.executeOdiQuery(PreparedOdaDSQuery.java:336)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1033)
	at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:232)
	at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:158)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.populateRecords(ResultSetPreviewPage.java:552)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$3(ResultSetPreviewPage.java:546)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:464)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
 ;
    java.sql.SQLException: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
	at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:470)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doExecuteQuery(OdaQuery.java:464)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.executeQuery(OdaQuery.java:428)
	at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.execute(PreparedStatement.java:599)
	... 9 more
Caused by: java.sql.SQLException: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
	at com.intersys.jdbc.CacheConnection.getServerError(CacheConnection.java:1021)
	at com.intersys.jdbc.CacheConnection.processError(CacheConnection.java:1263)
	at com.intersys.jdbc.InStream.readHeader(InStream.java:161)
	at com.intersys.jdbc.CachePreparedStatement.Query(CachePreparedStatement.java:158)
	at com.intersys.jdbc.CachePreparedStatement.executeQuery(CachePreparedStatement.java:118)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:466)
	... 12 more
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:13:16.993
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:13:16.993
!MESSAGE Plug-in Name:BIRT Data Engine
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:13:16.993
!MESSAGE Plug-in ID:org.eclipse.birt.data
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:13:16.993
!MESSAGE Version:2.5.1.v20090826
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 10:13:16.993
!MESSAGE Error Code:odaconsumer.CannotExecuteStatement
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 10:13:16.993
!MESSAGE Error Message:Cannot execute the statement.
SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.28>]


!ENTRY org.eclipse.birt.data 4 1001 2012-06-19 10:19:20.268
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.data.engine.core.DataException: Cannot execute the statement.
SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]

	at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.execute(PreparedStatement.java:613)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.execute(DataSourceQuery.java:767)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.executeOdiQuery(PreparedOdaDSQuery.java:336)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1033)
	at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:232)
	at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:158)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.populateRecords(ResultSetPreviewPage.java:552)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$3(ResultSetPreviewPage.java:546)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:464)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
 ;
    java.sql.SQLException: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
	at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:470)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doExecuteQuery(OdaQuery.java:464)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.executeQuery(OdaQuery.java:428)
	at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.execute(PreparedStatement.java:599)
	... 9 more
Caused by: java.sql.SQLException: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
	at com.intersys.jdbc.CacheConnection.getServerError(CacheConnection.java:1021)
	at com.intersys.jdbc.CacheConnection.processError(CacheConnection.java:1263)
	at com.intersys.jdbc.InStream.readHeader(InStream.java:161)
	at com.intersys.jdbc.CachePreparedStatement.Query(CachePreparedStatement.java:158)
	at com.intersys.jdbc.CachePreparedStatement.executeQuery(CachePreparedStatement.java:118)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:466)
	... 12 more
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:19:20.268
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:19:20.268
!MESSAGE Plug-in Name:BIRT Data Engine
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:19:20.268
!MESSAGE Plug-in ID:org.eclipse.birt.data
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 10:19:20.268
!MESSAGE Version:2.5.1.v20090826
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 10:19:20.268
!MESSAGE Error Code:odaconsumer.CannotExecuteStatement
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 10:19:20.268
!MESSAGE Error Message:Cannot execute the statement.
SQL statement does not return a ResultSet object.
SQL error #1: [SQLCODE: <-400>:<Ocorreu um erro fatal>]
[Cache Error: <<NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]
[Location: <ServerLoop - Query Fetch>]
[%msg: <Unexpected error occurred:  <NOLINE>%0AmBuncommitted+12^%sqlcq.DESENVEL63.29>]


!ENTRY org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:37.379
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:
Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"

	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:531)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.executeQuery(DataSetProvider.java:615)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.execute(DataSetProvider.java:501)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.executeProcess(ResultSetPreviewPage.java:366)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$2(ResultSetPreviewPage.java:288)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:463)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.birt.data.engine.core.DataException: Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"

	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:292)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareStatement(Connection.java:181)
	at org.eclipse.birt.data.engine.executor.DataSource.prepareStatement(DataSource.java:269)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:270)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:350)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:337)
	at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:448)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:144)
	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:511)
	... 6 more
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Error preparing SQL statement.
SQL error #1: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"
 ;
    java.sql.SQLException: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:146)
	at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.prepare(BidiStatement.java:52)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doPrepare(OdaQuery.java:229)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.prepare(OdaQuery.java:186)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:281)
	... 16 more
Caused by: java.sql.SQLException: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"
	at com.intersys.jdbc.CacheStatement.preparse(CacheStatement.java:1203)
	at com.intersys.jdbc.CachePreparedStatement.prepare(CachePreparedStatement.java:466)
	at com.intersys.jdbc.CachePreparedStatement.<init>(CachePreparedStatement.java:95)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:1382)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:331)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:142)
	... 20 more
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:37.411
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:37.411
!MESSAGE Plug-in Name:BIRT Data Adapter
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:37.411
!MESSAGE Plug-in ID:org.eclipse.birt.report.data.adapter
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:37.411
!MESSAGE Version:2.5.1.v20090903
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:37.411
!MESSAGE Error Code:exception.error
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:37.411
!MESSAGE Error Message:An exception occurred during processing. Please see the following message for details:
Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: SQL preparser error:
ModalContext: Encountered "End of String" at position 2580.
. Parsing statement: "select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:" as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?"


!ENTRY org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:48.083
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:
Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:") as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]

	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:531)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.executeQuery(DataSetProvider.java:615)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.execute(DataSetProvider.java:501)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.executeProcess(ResultSetPreviewPage.java:366)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$2(ResultSetPreviewPage.java:288)
	at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:463)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.birt.data.engine.core.DataException: Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:") as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]

	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:292)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareStatement(Connection.java:181)
	at org.eclipse.birt.data.engine.executor.DataSource.prepareStatement(DataSource.java:269)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:270)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:350)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:337)
	at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:448)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:144)
	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:511)
	... 6 more
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]
 ;
    java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:146)
	at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.prepare(BidiStatement.java:52)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doPrepare(OdaQuery.java:229)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.prepare(OdaQuery.java:186)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:281)
	... 16 more
Caused by: java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]
	at com.intersys.jdbc.CacheConnection.getServerError(CacheConnection.java:1021)
	at com.intersys.jdbc.CacheConnection.processError(CacheConnection.java:1263)
	at com.intersys.jdbc.InStream.readHeader(InStream.java:161)
	at com.intersys.jdbc.CachePreparedStatement.prepareInternal(CachePreparedStatement.java:498)
	at com.intersys.jdbc.CachePreparedStatement.prepare(CachePreparedStatement.java:467)
	at com.intersys.jdbc.CachePreparedStatement.<init>(CachePreparedStatement.java:95)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:1382)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:331)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:142)
	... 20 more
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:48.083
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:48.083
!MESSAGE Plug-in Name:BIRT Data Adapter
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:48.083
!MESSAGE Plug-in ID:org.eclipse.birt.report.data.adapter
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 1 1001 2012-06-19 13:41:48.083
!MESSAGE Version:2.5.1.v20090903
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:48.083
!MESSAGE Error Code:exception.error
!SUBENTRY 1 org.eclipse.birt.report.data.adapter 4 1001 2012-06-19 13:41:48.083
!MESSAGE Error Message:An exception occurred during processing. Please see the following message for details:
Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select sequencial,Item->codItem as itemOrc,
$$ObterUnddMedidaItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as unidadeMedida,
$$ObterDescItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial, ? ) as descProduto,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.quantidade,2) as quantidade,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,1) as valorUnitario,
$$ObterClasFiscalItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as classificacaoFiscal,
$$ObterICMSItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorICMS,
$$ObterIPIItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as valorIPI,
diasUteis||" dias úteis" as prevFaturamento,observacaoItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.valorUnitario,3) as valorTotalItem,
(SELECT condicaoGeralVendaPre from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsAntes,
(SELECT condicaoGeralVenda from Tel.OrcamentoCapa WHERE Empresa=iteOrc.Empresa and numOrcamento=iteOrc.numOrcamento) as obsDepois,
$$ValidarMostraItem^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial) as mostrarItem,
$$ObterObjConfItensGen^CCTELOR000RG(iteOrc.Empresa,iteOrc.Item->codItem) as mostrarCodItem,
$$FormatarValorBirt^CCTELOR300RG(iteOrc.Empresa,iteOrc.numOrcamento,iteOrc.sequencial,iteOrc.acrescimo,1) as acrescimo,
(iteOrc.quantidade*iteOrc.Item->pesoBruto) as peso,
$$ObterTotalPesoItens^CIMXTELOR300RG(iteOrc.Empresa, iteOrc.numOrcamento) as pesoTotal,

$$Traduz^CCUTIRG001( ? ,"Item") as lbItem,
$$Traduz^CCUTIRG001( ? ,"Código") as lbCodigo,
$$Traduz^CCUTIRG001( ? ,"Classificação Fiscal") as lbClassFis,
$$Traduz^CCUTIRG001( ? ,"Un")||"." as lbUnidade,
$$Traduz^CCUTIRG001( ? ,"Descrição") as lbDesc,
$$Traduz^CCUTIRG001( ? ,"ICMS")||"(%)" as lbICMS,
$$Traduz^CCUTIRG001( ? ,"IPI"||"(%)") as lbIPI,
$$Traduz^CCUTIRG001( ? ,"Quantidade") as lbQuantidade,
$$Traduz^CCUTIRG001( ? ,"Previsão Faturamento") as lbPrevFat,
$$Traduz^CCUTIRG001( ? ,"Preço Unitário") as lbPrUnit,
$$Traduz^CCUTIRG001( ? ,"Observação") as lbObs,
$$Traduz^CCUTIRG001( ? ,"Valor Total Item") as lbValTotItem,
$$Traduz^CCUTIRG001( ? ,"Acréscimo") as lbAcrescimo,
$$Traduz^CCUTIRG001( ? ,"Peso") as lbPeso,
$$Traduz^CCUTIRG001( ? ,"Peso Total:") as lbPesoTotal,

from Tel.OrcamentoItem iteOrc WHERE iteOrc.Empresa = ? and iteOrc.numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select sequencial , Item -> codItem as itemOrc , $$ObterUnddMedidaItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as unidadeMedida , $$ObterDescItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , :%qpar(1) ) as descProduto , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . quantidade , :%qpar(2) ) as quantidade , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(3) ) as valorUnitario , $$ObterClasFiscalItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as classificacaoFiscal , $$ObterICMSItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorICMS , $$ObterIPIItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as valorIPI , diasUteis || :%qpar(4) as prevFaturamento , observacaoItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . valorUnitario , :%qpar(5) ) as valorTotalItem , ( SELECT condicaoGeralVendaPre from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsAntes , ( SELECT condicaoGeralVenda from Tel . OrcamentoCapa WHERE Empresa = iteOrc . Empresa and numOrcamento = iteOrc . numOrcamento ) as obsDepois , $$ValidarMostraItem^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial ) as mostrarItem , $$ObterObjConfItensGen^CCTELOR000RG ( iteOrc . Empresa , iteOrc . Item -> codItem ) as mostrarCodItem , $$FormatarValorBirt^CCTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento , iteOrc . sequencial , iteOrc . acrescimo , :%qpar(6) ) as acrescimo , ( iteOrc . quantidade * iteOrc . Item -> pesoBruto ) as peso , $$ObterTotalPesoItens^CIMXTELOR300RG ( iteOrc . Empresa , iteOrc . numOrcamento ) as pesoTotal , $$Traduz^CCUTIRG001 ( :%qpar(7) , :%qpar(8) ) as lbItem , $$Traduz^CCUTIRG001 ( :%qpar(9) , :%qpar(10) ) as lbCodigo , $$Traduz^CCUTIRG001 ( :%qpar(11) , :%qpar(12) ) as lbClassFis , $$Traduz^CCUTIRG001 ( :%qpar(13) , :%qpar(14) ) || :%qpar(15) as lbUnidade , $$Traduz^CCUTIRG001 ( :%qpar(16) , :%qpar(17) ) as lbDesc , $$Traduz^CCUTIRG001 ( :%qpar(18) , :%qpar(19) ) || :%qpar(20) as lbICMS , $$Traduz^CCUTIRG001 ( :%qpar(21) , :%qpar(22) || :%qpar(23) ) as lbIPI , $$Traduz^CCUTIRG001 ( :%qpar(24) , :%qpar(25) ) as lbQuantidade , $$Traduz^CCUTIRG001 ( :%qpar(26) , :%qpar(27) ) as lbPrevFat , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) as lbPrUnit , $$Traduz^CCUTIRG001 ( :%qpar(30) , :%qpar(31) ) as lbObs , $$Traduz^CCUTIRG001 ( :%qpar(32) , :%qpar(33) ) as lbValTotItem , $$Traduz^CCUTIRG001 ( :%qpar(34) , :%qpar(35) ) as lbAcrescimo , $$Traduz^CCUTIRG001 ( :%qpar(36) , :%qpar(37) ) as lbPeso , $$Traduz^CCUTIRG001 ( :%qpar(38) , :%qpar(39) ) as lbPesoTotal , from>]


!ENTRY org.eclipse.birt.data 4 1001 2012-06-19 13:56:54.241
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.data.engine.core.DataException: Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select $$FormatarValorBirt^CCTELOR300RG(1,1,1,valorFrete,1) as valorFrete,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorSeguro,1) as valorSeguro,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorOutrasDespesas,1) as valorOutrasDespesas,
$$ObterTotalGeral^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as subtotal,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda2,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda3,
$$ObterOutrasInfOrcamento^CCTELOR300RG(orc.Empresa, ?) as outrasInf,
$$ObterTotItens^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalItens,
$$ObterTotalIPIOrc^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalIPI,
$$ObterTotalICMSSTOrc^CCTELOR300RG(orc.Empresa,orc.numOrcamento) as totalICMS,
$$ImprimirValorICMSAntecipado^RGMXTELOR010RG(orc.Empresa,orc.numOrcamento) as valorICMSAntecipado,
$$ImprimirValorDIFAST^RGMXTELOR010RG(orc.Empresa, orc.numOrcamento) as valorDIFAST,
$$ObterValorTotOrc^CIMXTELOR300RG(orc.Empresa, orc.numOrcamento) as totalGeral,

$$Traduz^CCUTIRG001( ? ,"Outras Informações")||":" as lbOutrasInf,
$$Traduz^CCUTIRG001( ? ,"Total Itens") as lbTotItens,
$$Traduz^CCUTIRG001( ? ,"Frete")||":" as lbFrete,
$$Traduz^CCUTIRG001( ? ,"Seguro")||":" as lbSeguro,
$$Traduz^CCUTIRG001( ? ,"Outras Despesas")||":" as lbOutrasDesp,
$$Traduz^CCUTIRG001( ? ,"Valor IPI")||":" as lbValorIPI,
$$Traduz^CCUTIRG001( ? ,"Total Geral") as lbTotGeral,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS-ST:") as lbValorICMS,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS Antecipado:") as lbValorICMSAntecipado,
$$Traduz^CCUTIRG001( ? ,"Subtotal:") as lbSubtotal,
$$Traduz^CCUTIRG001( ? ,"Valor DIFA/ST:") as lbValorDIFAST,

from Tel.OrcamentoCapa orc WHERE Empresa = ? AND numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as subtotal , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda3 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$ImprimirValorDIFAST^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorDIFAST , $$ObterValorTotOrc^CIMXTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]

	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:292)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareStatement(Connection.java:181)
	at org.eclipse.birt.data.engine.executor.DataSource.prepareStatement(DataSource.java:269)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:270)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:350)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:337)
	at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:448)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:144)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:159)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:142)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:129)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:111)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:95)
	at org.eclipse.birt.report.data.adapter.impl.DataSetMetaDataHelper.getRealMetaData(DataSetMetaDataHelper.java:148)
	at org.eclipse.birt.report.data.adapter.impl.DataSetMetaDataHelper.getDataSetMetaData(DataSetMetaDataHelper.java:101)
	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.getDataSetMetaData(DataRequestSessionImpl.java:181)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.populateAllOutputColumns(DataSetProvider.java:201)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.populateOutputColums(OutputColumnsPage.java:362)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.updateOutputColumns(OutputColumnsPage.java:311)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.pageActivated(OutputColumnsPage.java:214)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showPage(AbstractPropertyDialog.java:575)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showSelectionPage(AbstractPropertyDialog.java:472)
	at org.eclipse.birt.report.designer.data.ui.dataset.DataSetEditor.showSelectionPage(DataSetEditor.java:845)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2$1.run(AbstractPropertyDialog.java:430)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2.selectionChanged(AbstractPropertyDialog.java:425)
	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2132)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1160)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1190)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:228)
	at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:222)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:389)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at org.eclipse.birt.report.designer.ui.dialogs.BaseDialog.open(BaseDialog.java:110)
	at org.eclipse.birt.report.designer.data.ui.providers.EditableDataSetNodeProvider.performEdit(EditableDataSetNodeProvider.java:98)
	at org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:426)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:90)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:70)
	at org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
	at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:821)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:819)
	at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1195)
	at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:238)
	at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:235)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:296)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.birt.report.designer.ui.rcp.DesignerApplication.run(DesignerApplication.java:38)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as subtotal , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda3 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$ImprimirValorDIFAST^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorDIFAST , $$ObterValorTotOrc^CIMXTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
 ;
    java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as subtotal , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda3 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$ImprimirValorDIFAST^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorDIFAST , $$ObterValorTotOrc^CIMXTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:146)
	at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.prepare(BidiStatement.java:52)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doPrepare(OdaQuery.java:229)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.prepare(OdaQuery.java:186)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:281)
	... 91 more
Caused by: java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as subtotal , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda3 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$ImprimirValorDIFAST^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorDIFAST , $$ObterValorTotOrc^CIMXTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
	at com.intersys.jdbc.CacheConnection.getServerError(CacheConnection.java:1021)
	at com.intersys.jdbc.CacheConnection.processError(CacheConnection.java:1263)
	at com.intersys.jdbc.InStream.readHeader(InStream.java:161)
	at com.intersys.jdbc.CachePreparedStatement.prepareInternal(CachePreparedStatement.java:498)
	at com.intersys.jdbc.CachePreparedStatement.prepare(CachePreparedStatement.java:467)
	at com.intersys.jdbc.CachePreparedStatement.<init>(CachePreparedStatement.java:95)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:1382)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:331)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:142)
	... 95 more
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 13:56:54.241
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 13:56:54.241
!MESSAGE Plug-in Name:BIRT Data Engine
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 13:56:54.241
!MESSAGE Plug-in ID:org.eclipse.birt.data
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 13:56:54.241
!MESSAGE Version:2.5.1.v20090826
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 13:56:54.241
!MESSAGE Error Code:odaconsumer.CannotPrepareStatement
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 13:56:54.241
!MESSAGE Error Message:Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select $$FormatarValorBirt^CCTELOR300RG(1,1,1,valorFrete,1) as valorFrete,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorSeguro,1) as valorSeguro,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorOutrasDespesas,1) as valorOutrasDespesas,
$$ObterTotalGeral^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as subtotal,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda2,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda3,
$$ObterOutrasInfOrcamento^CCTELOR300RG(orc.Empresa, ?) as outrasInf,
$$ObterTotItens^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalItens,
$$ObterTotalIPIOrc^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalIPI,
$$ObterTotalICMSSTOrc^CCTELOR300RG(orc.Empresa,orc.numOrcamento) as totalICMS,
$$ImprimirValorICMSAntecipado^RGMXTELOR010RG(orc.Empresa,orc.numOrcamento) as valorICMSAntecipado,
$$ImprimirValorDIFAST^RGMXTELOR010RG(orc.Empresa, orc.numOrcamento) as valorDIFAST,
$$ObterValorTotOrc^CIMXTELOR300RG(orc.Empresa, orc.numOrcamento) as totalGeral,

$$Traduz^CCUTIRG001( ? ,"Outras Informações")||":" as lbOutrasInf,
$$Traduz^CCUTIRG001( ? ,"Total Itens") as lbTotItens,
$$Traduz^CCUTIRG001( ? ,"Frete")||":" as lbFrete,
$$Traduz^CCUTIRG001( ? ,"Seguro")||":" as lbSeguro,
$$Traduz^CCUTIRG001( ? ,"Outras Despesas")||":" as lbOutrasDesp,
$$Traduz^CCUTIRG001( ? ,"Valor IPI")||":" as lbValorIPI,
$$Traduz^CCUTIRG001( ? ,"Total Geral") as lbTotGeral,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS-ST:") as lbValorICMS,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS Antecipado:") as lbValorICMSAntecipado,
$$Traduz^CCUTIRG001( ? ,"Subtotal:") as lbSubtotal,
$$Traduz^CCUTIRG001( ? ,"Valor DIFA/ST:") as lbValorDIFAST,

from Tel.OrcamentoCapa orc WHERE Empresa = ? AND numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as subtotal , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda3 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$ImprimirValorDIFAST^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorDIFAST , $$ObterValorTotOrc^CIMXTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]


!ENTRY org.eclipse.birt.data 4 1001 2012-06-19 14:00:16.335
!MESSAGE A BIRT exception occurred.
!STACK 0
org.eclipse.birt.data.engine.core.DataException: Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select $$FormatarValorBirt^CCTELOR300RG(1,1,1,valorFrete,1) as valorFrete,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorSeguro,1) as valorSeguro,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorOutrasDespesas,1) as valorOutrasDespesas,
$$ObterTotalGeral^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalGeral,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda2,
$$ObterOutrasInfOrcamento^CCTELOR300RG(orc.Empresa, ?) as outrasInf,
$$ObterTotItens^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalItens,
$$ObterTotalIPIOrc^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalIPI,
$$ObterTotalICMSSTOrc^CCTELOR300RG(orc.Empresa,orc.numOrcamento) as totalICMS,
$$ImprimirValorICMSAntecipado^RGMXTELOR010RG(orc.Empresa,orc.numOrcamento) as valorICMSAntecipado,

$$Traduz^CCUTIRG001( ? ,"Outras Informações")||":" as lbOutrasInf,
$$Traduz^CCUTIRG001( ? ,"Total Itens") as lbTotItens,
$$Traduz^CCUTIRG001( ? ,"Frete")||":" as lbFrete,
$$Traduz^CCUTIRG001( ? ,"Seguro")||":" as lbSeguro,
$$Traduz^CCUTIRG001( ? ,"Outras Despesas")||":" as lbOutrasDesp,
$$Traduz^CCUTIRG001( ? ,"Valor IPI")||":" as lbValorIPI,
$$Traduz^CCUTIRG001( ? ,"Total Geral") as lbTotGeral,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS-ST:") as lbValorICMS,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS Antecipado:") as lbValorICMSAntecipado,
$$Traduz^CCUTIRG001( ? ,"Subtotal:") as lbSubtotal,
$$Traduz^CCUTIRG001( ? ,"Valor DIFA/ST:") as lbValorDIFAST,

from Tel.OrcamentoCapa orc WHERE Empresa = ? AND numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]

	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:292)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareStatement(Connection.java:181)
	at org.eclipse.birt.data.engine.executor.DataSource.prepareStatement(DataSource.java:269)
	at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:270)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:350)
	at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:337)
	at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:448)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
	at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:144)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:159)
	at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:142)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:129)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:111)
	at org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelper.executeQuery(QueryExecutionHelper.java:95)
	at org.eclipse.birt.report.data.adapter.impl.DataSetMetaDataHelper.getRealMetaData(DataSetMetaDataHelper.java:148)
	at org.eclipse.birt.report.data.adapter.impl.DataSetMetaDataHelper.getDataSetMetaData(DataSetMetaDataHelper.java:101)
	at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.getDataSetMetaData(DataRequestSessionImpl.java:181)
	at org.eclipse.birt.report.designer.data.ui.util.DataSetProvider.populateAllOutputColumns(DataSetProvider.java:201)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.populateOutputColums(OutputColumnsPage.java:362)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.updateOutputColumns(OutputColumnsPage.java:311)
	at org.eclipse.birt.report.designer.data.ui.dataset.OutputColumnsPage.pageActivated(OutputColumnsPage.java:214)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showPage(AbstractPropertyDialog.java:575)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showSelectionPage(AbstractPropertyDialog.java:472)
	at org.eclipse.birt.report.designer.data.ui.dataset.DataSetEditor.showSelectionPage(DataSetEditor.java:845)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2$1.run(AbstractPropertyDialog.java:430)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2.selectionChanged(AbstractPropertyDialog.java:425)
	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2132)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1160)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1190)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:228)
	at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:222)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:389)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at org.eclipse.birt.report.designer.ui.dialogs.BaseDialog.open(BaseDialog.java:110)
	at org.eclipse.birt.report.designer.data.ui.providers.EditableDataSetNodeProvider.performEdit(EditableDataSetNodeProvider.java:98)
	at org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:426)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:90)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:70)
	at org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
	at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:821)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.runtime.Platform.run(Platform.java:888)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:819)
	at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1195)
	at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:238)
	at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:235)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:296)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.birt.report.designer.ui.rcp.DesignerApplication.run(DesignerApplication.java:38)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
 ;
    java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:146)
	at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.prepare(BidiStatement.java:52)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doPrepare(OdaQuery.java:229)
	at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.prepare(OdaQuery.java:186)
	at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:281)
	... 91 more
Caused by: java.sql.SQLException: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]
	at com.intersys.jdbc.CacheConnection.getServerError(CacheConnection.java:1021)
	at com.intersys.jdbc.CacheConnection.processError(CacheConnection.java:1263)
	at com.intersys.jdbc.InStream.readHeader(InStream.java:161)
	at com.intersys.jdbc.CachePreparedStatement.prepareInternal(CachePreparedStatement.java:498)
	at com.intersys.jdbc.CachePreparedStatement.prepare(CachePreparedStatement.java:467)
	at com.intersys.jdbc.CachePreparedStatement.<init>(CachePreparedStatement.java:95)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:1382)
	at com.intersys.jdbc.CacheConnection.prepareStatement(CacheConnection.java:331)
	at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:142)
	... 95 more
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 14:00:16.335
!MESSAGE Plug-in Provider:Eclipse.org
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 14:00:16.335
!MESSAGE Plug-in Name:BIRT Data Engine
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 14:00:16.335
!MESSAGE Plug-in ID:org.eclipse.birt.data
!SUBENTRY 1 org.eclipse.birt.data 1 1001 2012-06-19 14:00:16.335
!MESSAGE Version:2.5.1.v20090826
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 14:00:16.335
!MESSAGE Error Code:odaconsumer.CannotPrepareStatement
!SUBENTRY 1 org.eclipse.birt.data 4 1001 2012-06-19 14:00:16.335
!MESSAGE Error Message:Failed to prepare the following query for the data set type org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet. 
[select $$FormatarValorBirt^CCTELOR300RG(1,1,1,valorFrete,1) as valorFrete,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorSeguro,1) as valorSeguro,
$$FormatarValorBirt^CCTELOR300RG(1,1,1,valorOutrasDespesas,1) as valorOutrasDespesas,
$$ObterTotalGeral^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalGeral,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda,
$$ObterMoedaOrcamento^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as simbMoeda2,
$$ObterOutrasInfOrcamento^CCTELOR300RG(orc.Empresa, ?) as outrasInf,
$$ObterTotItens^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalItens,
$$ObterTotalIPIOrc^CCTELOR300RG(orc.Empresa, orc.numOrcamento) as totalIPI,
$$ObterTotalICMSSTOrc^CCTELOR300RG(orc.Empresa,orc.numOrcamento) as totalICMS,
$$ImprimirValorICMSAntecipado^RGMXTELOR010RG(orc.Empresa,orc.numOrcamento) as valorICMSAntecipado,

$$Traduz^CCUTIRG001( ? ,"Outras Informações")||":" as lbOutrasInf,
$$Traduz^CCUTIRG001( ? ,"Total Itens") as lbTotItens,
$$Traduz^CCUTIRG001( ? ,"Frete")||":" as lbFrete,
$$Traduz^CCUTIRG001( ? ,"Seguro")||":" as lbSeguro,
$$Traduz^CCUTIRG001( ? ,"Outras Despesas")||":" as lbOutrasDesp,
$$Traduz^CCUTIRG001( ? ,"Valor IPI")||":" as lbValorIPI,
$$Traduz^CCUTIRG001( ? ,"Total Geral") as lbTotGeral,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS-ST:") as lbValorICMS,
$$Traduz^CCUTIRG001( ? ,"Valor ICMS Antecipado:") as lbValorICMSAntecipado,
$$Traduz^CCUTIRG001( ? ,"Subtotal:") as lbSubtotal,
$$Traduz^CCUTIRG001( ? ,"Valor DIFA/ST:") as lbValorDIFAST,

from Tel.OrcamentoCapa orc WHERE Empresa = ? AND numOrcamento = ?]
Error preparing SQL statement.
SQL error #1: [SQLCODE: <-12>:<Deveria haver um termo começando por: identificador, constante, função agregada, abre-parênteses, $$, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER>]
[Location: <Prepare>]
[%msg: < Deveria haver um termo começando por: identificador, constante, função agregada, $$, abre-parênteses, :, +, -, %ALPHAUP, %EXACT, %MVR, %SQLSTRING, %SQLUPPER, %STRING ou %UPPER^select $$FormatarValorBirt^CCTELOR300RG ( :%qpar(1) , :%qpar(2) , :%qpar(3) , valorFrete , :%qpar(4) ) as valorFrete , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(5) , :%qpar(6) , :%qpar(7) , valorSeguro , :%qpar(8) ) as valorSeguro , $$FormatarValorBirt^CCTELOR300RG ( :%qpar(9) , :%qpar(10) , :%qpar(11) , valorOutrasDespesas , :%qpar(12) ) as valorOutrasDespesas , $$ObterTotalGeral^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalGeral , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda , $$ObterMoedaOrcamento^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as simbMoeda2 , $$ObterOutrasInfOrcamento^CCTELOR300RG ( orc . Empresa , :%qpar(13) ) as outrasInf , $$ObterTotItens^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalItens , $$ObterTotalIPIOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalIPI , $$ObterTotalICMSSTOrc^CCTELOR300RG ( orc . Empresa , orc . numOrcamento ) as totalICMS , $$ImprimirValorICMSAntecipado^RGMXTELOR010RG ( orc . Empresa , orc . numOrcamento ) as valorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(14) , :%qpar(15) ) || :%qpar(16) as lbOutrasInf , $$Traduz^CCUTIRG001 ( :%qpar(17) , :%qpar(18) ) as lbTotItens , $$Traduz^CCUTIRG001 ( :%qpar(19) , :%qpar(20) ) || :%qpar(21) as lbFrete , $$Traduz^CCUTIRG001 ( :%qpar(22) , :%qpar(23) ) || :%qpar(24) as lbSeguro , $$Traduz^CCUTIRG001 ( :%qpar(25) , :%qpar(26) ) || :%qpar(27) as lbOutrasDesp , $$Traduz^CCUTIRG001 ( :%qpar(28) , :%qpar(29) ) || :%qpar(30) as lbValorIPI , $$Traduz^CCUTIRG001 ( :%qpar(31) , :%qpar(32) ) as lbTotGeral , $$Traduz^CCUTIRG001 ( :%qpar(33) , :%qpar(34) ) as lbValorICMS , $$Traduz^CCUTIRG001 ( :%qpar(35) , :%qpar(36) ) as lbValorICMSAntecipado , $$Traduz^CCUTIRG001 ( :%qpar(37) , :%qpar(38) ) as lbSubtotal , $$Traduz^CCUTIRG001 ( :%qpar(39) , :%qpar(40) ) as lbValorDIFAST , from>]

