(select z.PARAMVALUE
from supermag.SMDOCPROPS z
where z.DOCTYPE = 'P_DOC_TYPE'
and z.docID = 'P_DOC_ID'
and z.ParamName = 'CustomLabels.Doverennost') Doverennost,
// вывод метки документа
sSQL = SqlFormat("SELECT "+
"z.PARAMVALUE"+
" from supermag.SMDOCPROPS z"+
" where z.DocType = {0:S}"+
" and z.DocID = {1:S}"+
" and z.ParamName = 'CustomLabels.Doverennost'",
Report.GetParameterValue("P_DOC_TYPE"),
Report.GetParameterValue("P_DOC_ID")
);
host.TableDataSourcePreInit("DocSMDOCPROPS", sSQL);
2016.05.12 (Thursday) 16:25:44 1.33.0.0 sp4 Sm.Main ( NDOCWO ) ----- Прерывание работы программы ----- сообщение: "Неправильный результат из-за исключения, возникшего во время операции. См. описание исключения в InnerException." исключение: System.Reflection.TargetInvocationException источник: System метод: Void RaiseExceptionIfNecessary() в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() в Sm.Core.RunWorkerCompletedEventArgs`1.get_Result() в Sm.FastReports.Domain.FastReportDomainPanel.<>c__DisplayClass2.<RunSingleReport>b__0(Object sender, RunWorkerCompletedEventArgs`1 e) ----- Причина исключения, уровень вложения 1 ----- сообщение: "Ссылка на объект не указывает на экземпляр объекта." исключение: System.NullReferenceException источник: Sm.FastReports метод: Void TableDataSourcePreInit(System.String, System.String) в Sm.FastReports.RepHost.TableDataSourcePreInit(String sourceName, String sourceSQL) в FastReport.ReportScript._StartReport(Object sender, EventArgs e)
... cl.ID CheckClient, d.commentary doverka from supermag.SMDocuments d, ...
... ",to_number(null) CheckClient"+ ",'blablabla' doverka"+ " FROM supermag.SVDocumentsRep d"+ ...
// вывод метки документа
sSQL = SqlFormat("SELECT "+
"z.PARAMVALUE,"+
"(select z.PARAMVALUE"+
" from supermag.SMDOCPROPS z "+
" where z.DocType = {0:S}"+
" and z.DocID = {1:S}"+
"and z.ParamName='CustomLabels.Doverennost_date') Doverennost_date "+
" from supermag.SMDOCPROPS z"+
" where z.DocType = {0:S}"+
" and z.DocID = {1:S}"+
" and z.ParamName = 'CustomLabels.Doverennost'",
Report.GetParameterValue("P_DOC_TYPE"),
Report.GetParameterValue("P_DOC_ID")
);
host.TableDataSourcePreInit("DocSpecMetki", sSQL);
SELECT ''PARAMVALUE,
'' Doverennost_date
FROM dual
SELECT ''PARAMVALUE,
to_char(Doverennost_date, 'dd.mm.yy')
FROM dual
// вывод метки документа
sSQL = SqlFormat("SELECT "+
[B]"to_char(z.PARAMVALUE,'DD.MM.YYYY'),"+[/B]
"(select z.PARAMVALUE"+
" from supermag.SMDOCPROPS z "+
" where z.DocType = {0:S}"+
" and z.DocID = {1:S}"+
"and z.ParamName='CustomLabels.Doverennost_date') Doverennost_date "+
" from supermag.SMDOCPROPS z"+
" where z.DocType = {0:S}"+
" and z.DocID = {1:S}"+
" and z.ParamName = 'CustomLabels.Doverennost'",
Report.GetParameterValue("P_DOC_TYPE"),
Report.GetParameterValue("P_DOC_ID")
);
host.TableDataSourcePreInit("DocSpecMetki", sSQL);