INSTANT BUSINESS NETWORK

Телефон/факс:  +7 (495) 648-61-62
Продажи: sale@radius-soft.com
Служба поддержки: support@radius-soft.com

Не создается отчет

оценок: 0
В этой теме 16 ответов(а) | 2

Сообщений: 5
Очков: 100
xeno Опубликовал: 24-07-2007 ч:мм вв
Стоит IBN Версия 4.5.17 RE  - демо, рассматриваем вариант покупки и внедрения.
При попытке создать отчет по задачам.
Отчеты - новый отчет - выбираем все поля - не вчыбираем группировку - фильтр проект = имя проекта  - не выбираем сортировку - сохранить
получаем на выходе

К сожалению, при запросе произошла ошибка
Запрашиваемая страница недоступна. Описание ошибки здесь.

Error report d3bd93



Error ID: d3bd93 24.07.2007 10:27:39 (UTC)

User: Login:admin Name:System User

IP Address: 192.168.1.180

Query: POST /portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep



Referrer: 192.168.1.162//portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep

Postback: __EVENTTARGET WizardTemplate:btnNext

__EVENTARGUMENT
__VIEWSTATE dDwtMTE3NjIxMzg1Njt0...
WizardTemplate:_ctl0:txtReportTitle Отчет по задачам 2007-07-24 14:27
WizardTemplate:_ctl0:pastStep 7
WizardTemplate:_ctl0:ResultXML 4.52007-07-24T14:26:46
WizardTemplate:_ctl0:pastCommand
WizardTemplate:_ctl0:changedCheck WizardTemplate__ctl0_dlFilterFields__ctl10_lbField
WizardTemplate:_ctl0:Elem NULL
WizardTemplate:_ctl0:valMode 0

Message: Ошибка арифметического переполнения при преобразовании expression к типу данных datetime.
Source: .Net SqlClient Data Provider
Stack Trace: at System.Data.SqlClient.SqlCommand.ExecuteXmlReader()
at Mediachase.IBN.Database.DbHelper2.RunCmdXmlDocument(SqlCommand cmd)
at Mediachase.IBN.Database.DBReport.GetXMLReport(String sql)
at Mediachase.IBN.Business.Report.GetTaskXMLReport(IBNReportTemplate repTemp, String _lang, String _timeoffset)
at Mediachase.UI.Web.Reports.Modules.XMLReport.05ff384f16b139a4(Int32 5a231e160d743567)
at Mediachase.UI.Web.Reports.Modules.XMLReport.SetStep(Int32 step, String& subtitle, String& MiddleButtonText, String& CancelText)
at Mediachase.UI.Web.Wizards.Modules.WizardTemplate.8535b9bdb4d8de39()
at Mediachase.UI.Web.Wizards.Modules.WizardTemplate.c2515208eee11d0c(Object e0292b9ed559da7d, EventArgs fbf34718e704c6bc)
at System.Web.UI.HtmlControls.HtmlButton.OnServerClick(EventArgs e)
at System.Web.UI.HtmlControls.HtmlButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain()
Target Site: System.Xml.XmlReader ExecuteXmlReader()

На сервере - w2k3 ангнлийская, SQL express...
Что это может быть?
Заранее спасибо!









 


  • | Очки за сообщения: 20
Сообщений: 263
Очков: 3,270
SystemAdministrator
Вероятнее всего данная ошибка была исправлена в версии 4.5.23, рекомендуем Вам скачать последнее обновление тут. Кроме того обратите внимание, что для версий IBN начиная с 4.5.18 необходим Microsoft Framework .NET 2.0

Денис Васичкин ООО «Медиачеис»

www.mediachase.ru

Телефон/факс +7(495)6486162 Москва

Телефон/факс +7(401)2368598 Калининград

  • Метки:
  • | Очки за сообщения: 20
Сообщений: 5
Очков: 100
установил обновление. фреймворк - стоит.

результат тот же

Error report d8864e

Error ID: d8864e 25.07.2007 9:09:42 (UTC)
User: Login:admin Name:System User
IP Address: 192.168.1.180
Query: POST /portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep

Referrer: 192.168.1.162//portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep
Postback: __EVENTTARGET WizardTemplate$Migrated_btnNext
__EVENTARGUMENT
__VIEWSTATE /wEPDwUJOTkzMzQyMzk1...
WizardTemplate:_ctl0:txtReportTitle Отчет по задачам 2007-07-25 13:09
WizardTemplate:_ctl0:pastStep 7
WizardTemplate:_ctl0:ResultXML 4.52007-07-25T13:09:26
WizardTemplate:_ctl0:pastCommand
WizardTemplate:_ctl0:changedCheck WizardTemplate__ctl0_dlFilterFields__ctl10_lbField
WizardTemplate:_ctl0:Elem NULL
WizardTemplate:_ctl0:valMode 0

Message: Ошибка арифметического переполнения при преобразовании expression к типу данных datetime.
Source: .Net SqlClient Data Provider
Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.HasMoreRows()
at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.SqlClient.SqlStream.ReadBytes(Byte[] buffer, Int32 offset, Int32 count)
at System.Data.SqlClient.SqlStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Xml.XmlReader.CreateSqlReader(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
Target Site: Void OnError(System.Data.SqlClient.SqlException, Boolean)


------------------------



так, эксперименты показали, что отчет прекрасно создается, если в нем нет поля статус!

  • | Очки за сообщения: 20
Сообщений: 263
Очков: 3,270
SystemAdministrator
Будем разбираться, исправим в одном из ближайших обновлений. Возможно, причина в русском SQL сервере, который у Вас установлен.

Денис Васичкин ООО «Медиачеис»

www.mediachase.ru

Телефон/факс +7(495)6486162 Москва

Телефон/факс +7(401)2368598 Калининград

  • | Очки за сообщения: 20
Сообщений: 5
Очков: 100
Еще раз напоминаю, что, эксперименты показали, что отчет прекрасно создается, если в нем нет поля статус!
заранее большое спасибо!
  • | Очки за сообщения: 20
Сообщений: 263
Очков: 3,270
SystemAdministrator
В обновлении IBN 4.5.37 ошибка будет исправлена. Выход обновления ожидается в конце этой недели.

Денис Васичкин ООО «Медиачеис»

www.mediachase.ru

Телефон/факс +7(495)6486162 Москва

Телефон/факс +7(401)2368598 Калининград

  • | Очки за сообщения: 20
Сообщений: 5
Очков: 100
увы, все равно не помогло...

Error report 97e6c6

Error ID: 97e6c6 27.07.2007 10:13:39 (UTC)
User: Login:admin Name:System User
IP Address: 192.168.1.180
Query: POST /portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep

Referrer: 192.168.1.162//portals/192_168_1_162/Reports/XMLReport.aspx?Mode=Rep
Postback: __EVENTTARGET
__EVENTARGUMENT
__VIEWSTATE /wEPDwUJOTkzMzQyMzk1...
WizardTemplate:_ctl0:lblReportName Отчет по задачам 2007-07-27 14:13
WizardTemplate:_ctl0:btnPreview Просмотреть отчет
WizardTemplate:_ctl0:pastStep 6
WizardTemplate:_ctl0:ResultXML 4.52007-07-27T14:13:25
WizardTemplate:_ctl0:pastCommand
WizardTemplate:_ctl0:changedCheck WizardTemplate__ctl0_dlFilterFields__ctl10_lbField
WizardTemplate:_ctl0:Elem NULL
WizardTemplate:_ctl0:valMode 0

Message: Ошибка арифметического переполнения при преобразовании expression к типу данных datetime.
Source: .Net SqlClient Data Provider
Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.HasMoreRows()
at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.SqlClient.SqlStream.ReadBytes(Byte[] buffer, Int32 offset, Int32 count)
at System.Data.SqlClient.SqlStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Xml.XmlReader.CreateSqlReader(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
Target Site: Void OnError(System.Data.SqlClient.SqlException, Boolean)













  • | Очки за сообщения: 20
Сообщений: 273
Очков: 4,185
SystemAdministrator

По-прежнему не работает, только когда есть поле Статус?

Было бы неплохо, если бы Вы через SQL Profiler сняли Trace обращений к базе данных в момент создания отчёта, сохранили бы его как SQL Script и прислали нам на support@mediachase.ru

Сообщений: 5
Очков: 100
Именно когда есть поле статус.
SQL профайлер - это что? Где берут?
  • | Очки за сообщения: 20
Сообщений: 273
Очков: 4,185
SystemAdministrator

Если Вы используете SQL Express, то там, скорее всего, Profiler отсутствует. Обычно его можно найти, запустив SQL Server Enterprise Manager (2000) или Microsoft SQL Server Management Studio (2005) через меню Tools - SQL Server Profiler. Он позволяет отслеживать все обращения к базе данных.

Попробуйте тогда выполнить следующий SQL-запрос (именно он выполняется при формировании отчёта по задачам) и сообщить нам об успешности или неуспешности его работы.


SELECT 1 AS Tag, NULL AS Parent , N'TASKS' AS [Report!1!Name] , NULL AS [Item!2!Key] , NULL AS [Field!3!Id] , NULL AS [Field!3!Name] , NULL AS [Field!3!Description] , NULL AS [Field!3!Type] , NULL AS [Field!3!DataType] , NULL AS [Values!4!Value!element]
UNION
SELECT 2 AS Tag, 1 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , NULL , NULL , NULL , NULL , NULL , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'000' , N'vid' , N'Вид работы' , N'2' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'001' , N'ToDoTaskTime' , N'Время исполнения' , N'1' , N'Int32' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'002' , N'ToDoDueDate' , N'Дата завершения' , N'1' , N'DateTime' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'003' , N'ToDoStartDate' , N'Дата начала' , N'1' , N'DateTime' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'004' , N'ToDoCreationDate' , N'Дата создания' , N'1' , N'DateTime' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'005' , N'dog' , N'Договор' , N'2' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'006' , N'ToDoResources' , N'Исполнители' , N'3' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'007' , N'ToDoId' , N'Код' , N'1' , N'Int32' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'008' , N'ToDoProjectId' , N'Код проекта' , N'2' , N'Int32' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'009' , N'ToDoManager' , N'Менеджер' , N'3' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'010' , N'ToDoTitle' , N'Название' , N'1' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'011' , N'ToDoGeneralCategories' , N'Общие категории' , N'3' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'012' , N'otv' , N'Ответственность на заказчике' , N'2' , N'Boolean' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'013' , N'ToDoDuration' , N'Продолжительность' , N'1' , N'Int32' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'014' , N'ToDoProject' , N'Проект' , N'2' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'015' , N'ToDoCreator' , N'Создал' , N'2' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'016' , N'ToDoOverallStatus' , N'Состояние (%)' , N'1' , N'Int32' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'017' , N'ToDoStatus' , N'Статус' , N'1' , N'String' , NULL FROM TASKS AS AL1
UNION
SELECT 3 AS Tag, 2 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'018' , N'ToDoActualDueDate' , N'Фактическая дата завершения' , N'1' , N'DateTime' , NULL FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'000' , N'vid' , N'Вид работы' , N'2' , N'String' , CONVERT(NVARCHAR(3000),AL1988732165.[vid],20) FROM TASKS AS AL1 LEFT JOIN TaskEx AS AL1988732165 ON AL1.[TaskId] = AL1988732165.[ObjectId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'001' , N'ToDoTaskTime' , N'Время исполнения' , N'1' , N'Int32' , CONVERT(NVARCHAR(3000),AL1.[TaskTime],20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'002' , N'ToDoDueDate' , N'Дата завершения' , N'1' , N'DateTime' , CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, AL1.[FinishDate]),20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'003' , N'ToDoStartDate' , N'Дата начала' , N'1' , N'DateTime' , CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, AL1.[StartDate]),20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'004' , N'ToDoCreationDate' , N'Дата создания' , N'1' , N'DateTime' , CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, AL1.[CreationDate]),20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'005' , N'dog' , N'Договор' , N'2' , N'String' , CONVERT(NVARCHAR(3000),AL1988732165.[dog],20) FROM TASKS AS AL1 LEFT JOIN TaskEx AS AL1988732165 ON AL1.[TaskId] = AL1988732165.[ObjectId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'006' , N'ToDoResources' , N'Исполнители' , N'3' , N'String' , CONVERT(NVARCHAR(3000),CASE AL659960639.IsGroup WHEN 0 THEN (SELECT UR.FirstName + ' ' + UR.LastName FROM USERS UR WHERE UR.PrincipalId = AL659960639.PrincipalId) WHEN 1 THEN (SELECT GR.GroupName FROM GROUPS GR WHERE GR.PrincipalId = AL659960639.PrincipalId) END,20) FROM TASKS AS AL1 LEFT JOIN TASK_RESOURCES AS AL3382037301 ON AL1.[TaskId] = AL3382037301.[TaskId] LEFT JOIN PRINCIPALS AS AL659960639 ON AL3382037301.[PrincipalId] = AL659960639.[PrincipalId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'007' , N'ToDoId' , N'Код' , N'1' , N'Int32' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'008' , N'ToDoProjectId' , N'Код проекта' , N'2' , N'Int32' , CONVERT(NVARCHAR(3000),AL4261161892.[ProjectId],20) FROM TASKS AS AL1 LEFT JOIN PROJECTS AS AL4261161892 ON AL1.[ProjectId] = AL4261161892.[ProjectId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'009' , N'ToDoManager' , N'Менеджер' , N'3' , N'String' , CONVERT(NVARCHAR(3000),AL3487115943.FirstName + ' ' + AL3487115943.LastName,20) FROM TASKS AS AL1 LEFT JOIN PROJECTS AS AL4261161892 ON AL1.[ProjectId] = AL4261161892.[ProjectId] LEFT JOIN USERS AS AL3487115943 ON AL4261161892.[ManagerId] = AL3487115943.[PrincipalId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'010' , N'ToDoTitle' , N'Название' , N'1' , N'String' , CONVERT(NVARCHAR(3000),AL1.[Title],20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'011' , N'ToDoGeneralCategories' , N'Общие категории' , N'3' , N'String' , CONVERT(NVARCHAR(3000),AL1835831831.[CategoryName],20) FROM TASKS AS AL1 LEFT JOIN OBJECT_CATEGORY AS AL1902270103 ON AL1.[TaskId] = AL1902270103.[ObjectId] LEFT JOIN CATEGORIES AS AL1835831831 ON AL1902270103.[CategoryId] = AL1835831831.[CategoryId] WHERE (AL1902270103.[ObjectTypeId] = 6)
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'012' , N'otv' , N'Ответственность на заказчике' , N'2' , N'Boolean' , CONVERT(NVARCHAR(3000),AL1988732165.[otv],20) FROM TASKS AS AL1 LEFT JOIN TaskEx AS AL1988732165 ON AL1.[TaskId] = AL1988732165.[ObjectId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'013' , N'ToDoDuration' , N'Продолжительность' , N'1' , N'Int32' , CONVERT(NVARCHAR(3000),AL1.[Duration],20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'014' , N'ToDoProject' , N'Проект' , N'2' , N'String' , CONVERT(NVARCHAR(3000),AL4261161892.[Title],20) FROM TASKS AS AL1 LEFT JOIN PROJECTS AS AL4261161892 ON AL1.[ProjectId] = AL4261161892.[ProjectId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'015' , N'ToDoCreator' , N'Создал' , N'2' , N'String' , CONVERT(NVARCHAR(3000),AL508144024.FirstName + ' ' + AL508144024.LastName,20) FROM TASKS AS AL1 LEFT JOIN USERS AS AL508144024 ON AL1.[CreatorId] = AL508144024.[PrincipalId]
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'016' , N'ToDoOverallStatus' , N'Состояние (%)' , N'1' , N'Int32' , CONVERT(NVARCHAR(3000),AL1.[PercentCompleted],20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'017' , N'ToDoStatus' , N'Статус' , N'1' , N'String' , CONVERT(NVARCHAR(3000),(CASE AL1.IsCompleted WHEN 1 THEN ( (SELECT ReasonName FROM COMPLETION_REASON_LANGUAGE AS CR WHERE CR.ReasonId = AL1.ReasonId AND LanguageId = 2)) WHEN 0 THEN (CASE WHEN AL1.FinishDate < CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, GetDate()),20) THEN N'Просрочено' WHEN AL1.StartDate > CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, GetDate()),20) THEN N'Предстоит' ELSE N'Активно' END ) END),20) FROM TASKS AS AL1
UNION
SELECT 4 AS Tag, 3 AS Parent , N'TASKS' , CONVERT(NVARCHAR(3000),AL1.[TaskId],20) , N'018' , N'ToDoActualDueDate' , N'Фактическая дата завершения' , N'1' , N'DateTime' , CONVERT(NVARCHAR(3000),[dbo].GetLocalDate(30, AL1.[ActualFinishDate]),20) FROM TASKS AS AL1
ORDER BY [Item!2!Key] , [Field!3!Id] , [Field!3!Name] , [Field!3!Description] , [Field!3!Type] , [Field!3!DataType] , [Values!4!Value!element]

  • | Очки за сообщения: 20
Сообщений: 3
Очков: 190
Доброе время суток!

Та же проблема, причем "плавающая". На прошлой неделе отчеты создавались (до этого - нет, вылетали с ошибкой), теперь опять не создаются. Ранее созданные - тоже не работают. Описание ошибки дважды уходило сегодня мылом. Проблема с тем же полем "Статус", причем нельзя ни включать его в отчет, ни делать фильтр по нему (неточно, эксперименты продолжаются).

Шевцов Георгий.
  • | Очки за сообщения: 20
Сообщений: 224
Очков: 3,535
SystemAdministrator

Добрый день, укажите вашу версию IBN портала. Последняя версия 4.5.58, скачать её можно здесь http://friends.mediachase.ru/files/folders/ibn/entry4934.aspx

 

Так же приложите описание ошибки и что вы делаете, какие у вас настройки отчета, которые приводят к ошибке.

Возможно дело в конкретном значение статуса???

Олег Жук ООО «Медиачеис» www.mediachase.ru support@mediachase.ru Телефон/факс +7(495)6486162 Москва Телефон/факс +7(401)2368598 Калининград

  • | Очки за сообщения: 20
Сообщений: 3
Очков: 190
IBN Version: 4.5.58.0<br/>Browser: Opera 9.25<br/><br/><html><head><title>Error report</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head></head><body><p><font face='Verdana, Arial, Helvetica, sans-serif'><strong>Error report 0029b9</strong></font></p><table width='100%' border='0' cellspacing='0' cellpadding='3'><tr><td width='123' valign=top><font color='#FF0000' size='-1' face='Verdana, Arial, Helvetica, sans-serif'><strong>Error ID:</strong></font></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>0029b9   22.04.2008 3:12:11 (UTC)</td></tr><tr><td width='123' valign=top><font color='#FF0000' size='-1' face='Verdana, Arial, Helvetica, sans-serif'><strong>User:</strong></font></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Login:gshev Name:Георгий Шевцов</font></td></tr><tr><td width='123' valign=top><font color='#FF0000' size='-1' face='Verdana, Arial, Helvetica, sans-serif'><strong>IP Address:</strong></font></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>192.168.9.27</font></td></tr><tr><td width='123' valign=top><strong><font color='#009900' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Query:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>POST /portals/ibn_sicex_ru/Reports/XMLReport.aspx?Mode=Both</font></td></tr><tr><tr><td width='123' valign=top><strong><font color='#009900' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Referrer:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>ibn.sicex.ru//portals/ibn_sicex_ru/Reports/XMLReport.aspx?Mode=Both</font></td></tr><tr><td width='125' valign=top><strong><font color='#009900' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Postback:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'><table border=0 cellpading=0 cellspasing=0><tr><td width = 120 valign=top>__EVENTTARGET</td><td><br></td></tr><tr><td width = 120 valign=top>__EVENTARGUMENT</td><td><br></td></tr><tr><td width = 120 valign=top>__VIEWSTATE</td><td>/wEPDwUJOTkzMzQyMzk1...<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:lblReportName</td><td>Отчет по поручениям 2008-04-22 10:12<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:rblGrouptype</td><td>1<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:cbShowEmptyItems</td><td>on<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:btnPreview</td><td>Просмотреть отчет<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:pastStep</td><td>6<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:ResultXML</td><td><IBNReportTemplate><Version>4.5</Version><Name /><Created>2008-04-22T10:11:45</Created><Author /><Vi...<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:pastCommand</td><td><br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:changedCheck</td><td>WizardTemplate__ctl0_dlFilterFields__ctl14_lbField<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:Elem</td><td>NULL<br></td></tr><tr><td width = 120 valign=top>WizardTemplate:_ctl0:valMode</td><td>0<br></td></tr></table></font></td></tr><tr><tr><td width='123' valign=top><strong><font color='#0000CC' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Message:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Ошибка арифметического переполнения при преобразовании expression к типу данных datetime.</font></td></tr><tr><td width='123' valign=top><strong><font color='#0000CC' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Source:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>.Net SqlClient Data Provider</font></td></tr><tr><td width='123' valign=top><strong><font color='#0000CC' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Stack Trace:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'> at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)<br> at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)<br> at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)<br> at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)<br> at System.Data.SqlClient.SqlDataReader.HasMoreRows()<br> at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)<br> at System.Data.SqlClient.SqlDataReader.Read()<br> at System.Data.SqlClient.SqlStream.ReadBytes(Byte[] buffer, Int32 offset, Int32 count)<br> at System.Data.SqlClient.SqlStream.Read(Byte[] buffer, Int32 offset, Int32 count)<br> at System.Xml.XmlReader.CreateSqlReader(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)</font></td></tr><tr><td width='123' valign=top><strong><font color='#0000CC' size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Target Site:</font></strong></td><td><font size='-1' face='Verdana, Arial, Helvetica, sans-serif'>Void OnError(System.Data.SqlClient.SqlException, Boolean)</font></td></tr></table></body></html>

Error report 0029b9Error ID: 0029b9 22.04.2008 3:12:11 (UTC)
User: Login:gshev Name:Георгий Шевцов
IP Address: 192.168.9.27
Query: POST /portals/ibn_sicex_ru/Reports/XMLReport.aspx?Mode=Both

Referrer: ibn.sicex.ru//portals/ibn_sicex_ru/Reports/XMLReport.aspx?Mode=Both
Postback: __EVENTTARGET

__EVENTARGUMENT

__VIEWSTATE /wEPDwUJOTkzMzQyMzk1...
WizardTemplate:_ctl0:lblReportName Отчет по поручениям 2008-04-22 10:12
WizardTemplate:_ctl0:rblGrouptype 1
WizardTemplate:_ctl0:cbShowEmptyItems on
WizardTemplate:_ctl0:btnPreview Просмотреть отчет
WizardTemplate:_ctl0:pastStep 6
WizardTemplate:_ctl0:ResultXML 4.52008-04-22T10:11:45
WizardTemplate:_ctl0:pastCommand

WizardTemplate:_ctl0:changedCheck WizardTemplate__ctl0_dlFilterFields__ctl14_lbField
WizardTemplate:_ctl0:Elem NULL
WizardTemplate:_ctl0:valMode 0


Message: Ошибка арифметического переполнения при преобразовании expression к типу данных datetime.
Source: .Net SqlClient Data Provider
Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.HasMoreRows()
at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.SqlClient.SqlStream.ReadBytes(Byte[] buffer, Int32 offset, Int32 count)
at System.Data.SqlClient.SqlStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Xml.XmlReader.CreateSqlReader(Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
Target Site: Void OnError(System.Data.SqlClient.SqlException, Boolean)


Создается отчет по поручениям.
Поля: Наименование, Дата начала, Дата окончания, Исполнители, Статус
Группировка: Проект
Сортировка: Дата начала
Фильтр: Статус=Активно, Просрочено, Не завершено.

Если в отчете присутствунт поле "Статус", либо если в готовом отчете (без этого поля) сделать фильтр по полю Статус - вываливается ошибка (описание - выше).
Т.е. прилюбой попытке использования поля Статус.

Смена версии ошибку не устранила.
  • | Очки за сообщения: 35
Сообщений: 273
Очков: 4,185
SystemAdministrator

И так пробовал и эдак - сымитировать ошибку пока не удалось....

  • | Очки за сообщения: 20
Сообщений: 3
Очков: 190

"Есть ощущение", что ошибка вызвана какими-то некорректными данными в БД. Поскольку примерно то же происходит при работе с инцидентами.

Пробую разобраться с базой.

  • | Очки за сообщения: 20
Страница 1 из 2 [Всего 17 записей] 1 2 Следующая » | RSS