Константин Чилингаров,
Еще непонятки!
Все окна закрыты.
Рабочая - Учетные документы - открывается окно в нем одна запись Приходный ордер, выбираем (выделяем) его ставим - переход в Правка - иконка Принтер, нажимаем - открывается окно Отчеты - в нем один отчет Приходный ордер ,выбираем его - нажимаем:
- либо ОК - появляется окно с ошибка - экзель не грузится,
- либо в верхней строке иконка принтер 0 появляется окно с ошибкой - экзель не грузится
Что делаю не так!
С Уважением!
ПЫСЫ: Перешел из окна форума в окно программы - интерфейс не отвечает - нажимаю мышью менюшки - все висит.
Пришлось диспетчером задач прерывать программу.
Что-то как-то непонятно!
Обратите внимание на эту ситуацию.
Ничего сделать не удалось, все попытки распечатать отчет "приходный ордер" как выше написано - безрезультатны.
Появляется окно с ошибкой вот с таким текстом:
Опять ситуация, хотел скопировать текс из окна - программа зависла, в окне ничего не реагирует.
Закрываю прогу диспетчером задач, запускаю снова, далее Рабочая-учетные документы-окно с записью приходного ордера,
выделяю курсором - Правка-иконка "принтер"-открывается окно отчеты в нем одна запись "1 Приходный ордер" - устанавливаю на эту запись-
нажимаю ОК-окно с сообщением об ошибке.
Нажимая на отправить отчет - визуально ничего не происходит, непонятно - отправлен или нет, поэтому копирую содержимое окна ошибки.
Может это будет Вам полезно. Надеюсь на помощь в решение проблемы.
"
Сообщение:
Недопустимое имя столбца "ObjectID".
Недопустимое имя столбца "ObjectID".
Недопустимое имя столбца "ObjectID".
Недопустимое имя столбца "ObjectID".
Недопустимое имя столбца "ObjectID".
Ошибка при выполнении:
UserQuery DS
SEL ECT CD.ID AS DOC_ID, CSI.SortOrder AS SO, CSI.NomenclatureNotation AS NMK_NOTE, ISNULL(CSI.BatchComment,CSI.NomenclatureName) AS NMK_NAME, CSI.MeasureNotation AS MES, CAST(CSI.Quantity AS DECIMAL(18,3)) AS QUANTITY, CAST(CSI.Cost AS DECIMAL(18,2)) AS COST, CAST(CSI.Sum AS DECIMAL(18,2)) AS SUMM, CAST(CD.Sum AS DECIMAL(18,2)) AS DOC_SUM, (SEL ECT TOP 1 AD.Number FR OM Views.AccDocs AS AD WHERE CQ.ObjectID = AD.ID) AS DOC_NUMBER, (SEL ECT TOP 1 CONVERT(NVARCHAR(10), AD.Date, 104) FR OM Views.AccDocs AS AD WHERE CQ.ObjectID = AD.ID) AS DOC_Date, (SEL ECT TOP 1 RTRIM(LTRIM((ISNULL(AD.ConsumerNotation,'') + ' ' + ISNULL(AD.ConsumerName,'')))) FR OM Views.AccDocs AS AD WH ERE CQ.ObjectID = AD.ID) AS STOCK_NAME, (SELECT TOP 1 ISNULL(AD.ConsumerNotation,'б/н') FR OM Views.AccDocs AS AD WH ERE CQ.ObjectID = AD.ID) AS STOCK, RTRIM(LTRIM((ISNULL(CD.CounterAgentNotation ,'') + ' ' + ISNULL(CD.CounterAgentName,'')))) AS SUPPLIER, CD.* FR OM (SELECT
[AccDocs].[ID],
[AccDocs].[Number],
[AccDocs].[Comment],
[AccDocs].[Date],
[AccDocs].[IsAccepted],
[AccDocs].[LinkTypeID],
[AccDocs].[LinkTypeNotation],
[AccDocs].[SupplierSum],
[AccDocs].[ConsumerSum],
[AccDocs].[SupplierType],
[AccDocs].[SupplierID],
[AccDocs].[SupplierNotation],
[AccDocs].[SupplierName],
[AccDocs].[ConsumerType],
[AccDocs].[ConsumerID],
[AccDocs].[ConsumerNotation],
[AccDocs].[ConsumerName]
FR OM
[Views].[AccDocs] AS [AccDocs]) AS CQ LEFT JOIN Views.LinkedStockDocuments AS LSD ON CQ.ObjectID = LSD.ObjectID LEFT JOIN Views.CalculatedSpecificationItems AS CSI ON LSD.OwnerID = CSI.ClDocID LEFT JOIN Views.ClDocs AS CD ON LSD.OwnerID = CD.ID;
Исключение:
System.Exception
Источник:
Csdn.Vogbit.Reporter
Версия 1.1.37841 сборка 171
Список вызовов:
в Csdn.Vogbit.Reporter.Reporter.GetDataSource_UserQuery(ExpressionItem expr)
в Csdn.Vogbit.Reporter.Reporter.GetDataSource(BlankItem blank)
в Csdn.Vogbit.Reporter.Reporter.ExecuteReport()
в Csdn.Vogbit.Reporter.Reporter.ExecReport(IExtensibleApplication vogbitApplication, String fileName, SqlQuery sqlCurrentQuery, DataTable currentItems)
"
С Уважением!