Константин Чилингаров: Здравствуйте,
Не очень понятно, что не работает.
Сделал простейший пример (версия VOGBIT самая свежая):
Завел производственный заказ из ...
Константин Чилингаров: Движок форума не разрешает напрямую Excel файлы в сообщения вставлять.
Ну ладно. Понятно, в общем, о чем речь.
на будущее: если нужно Excel фа ...
Константин Чилингаров: Тут ещё знаете, в чем может быть дело...
Не в размере даже, а во внутренностях конкретного файла с картинкой.
Ошибка может озвучиваться си ...
Константин Чилингаров: Здравствуйте,
Очень странная картина... Не сталкивались никогда с таким.
Копию базы данных можете дать нам посмотреть?
Если есть техни ...
Константин Чилингаров: Здравствуйте,
В этом окне, насколько я помню, сохраняется только список "постов" выбранных. При закрытии/открытии окна.
Порядок сл ...
Владимир Белов: написал:
Добрый день! Такой вопрос. Могу я установить базу данных на съемный диск и пользоваться на разных компьютерах - переставляя то ...
Константин Чилингаров: Здравствуйте,
Обычно, непосредственно с терминала выгружают управляющие программы какие-нибудь, к заданию, которое берется в работу. Н ...
Константин Чилингаров: К сожалению, проблема хронического отсутствия времени пока не позволила сделать.
Лежит заготовка под второй ролик с лета. Пока отложена ...
Константин Чилингаров: написал:
Честно говоря, "средний" уровень как-то никогда не рассматривали для работы.
Всё меняется...
10 лет назад там действитель ...
Константин Чилингаров: написал:
Можно, пожалуйста, выложить скрины, как это реализовано
Пожалуйста:
Рис.1 - Параметры в справочнике. Которые я использовал, ка ...
Константин Чилингаров: Здравствуйте!
Да, встречали такую ситуацию. Но, к сожалению, пока никак не можем научиться её стабильно повторять. Не можем пока найти к ...
Со второй картинкой всё понятно. В окошке, где выбирается шаблон для формирования отчёта, надо нажимать кнопку "Ок", а не кнопку с принтером в toolbarе. Вот так (источник).
А вот первая какая-то непонятная. Как будто, не хватает прав у пользователя на уровне SQL. Может кто-то (администратор сервера) обрезал права?
Константин Чилингаров пишет: А вот первая какая-то непонятная. Как будто, не хватает прав у пользователя на уровне SQL. Может кто-то (администратор сервера) обрезал права?
Пробовал под учетной записью администратора с администраторского рабочего места,с максимально возможными правами доступа к серверу результат тот-же.
Подробности ошибки:
[I]Сообщение: Запрещено разрешение "SELECT" на объект "Nomenclature" базы данных "VOGBIT", схемы "General". Недопустимое имя объекта "#CQ".
Ошибка при выполнении:
UserQuery DS
SELECT CD.ID AS ID, CD.Number AS Number, CD.Date AS Date, (select top(1) id from Views.LinkedComponentCollections where OwnerID = CQ.ID) as lccId INTO #CQ FROM Views.ClDocs AS CD INNER JOIN (SELECT [Views].[ClDocs].[ID], [Views].[ClDocs].[Number], [Views].[ClDocs].[Comment], [Views].[ClDocs].[Date], [Views].[ClDocs].[IsAccepted], [Views].[ClDocs].[LinkTypeID], [Views].[ClDocs].[LinkTypeNotation], [Views].[ClDocs].[CounteragentID], [Views].[ClDocs].[CounteragentType], [Views].[ClDocs].[CounteragentNotation], [Views].[ClDocs].[CounteragentName], [Views].[ClDocs].[Sum], [Views].[ClDocs].[StatusID], [Views].[ClDocs].[StatusNotation], [Views].[ClDocs].[StatusName], [Views].[ClDocs].[StatusUID] FROM [Views].[ClDocs] WHERE [Views].[ClDocs].[ID] IN (168291, 168320)) AS CQ ON CD.ID = CQ.ID; SELECT CQ.ID AS DOC_ID, CQ.Number AS DOC_NUM, CONVERT(NVARCHAR(10),CQ.Date,104) AS DOC_DATE, LTRIM(RTRIM((ISNULL(CAST(SD.Notation AS NVARCHAR),'') + ' ' + ISNULL(CAST(SD.Name AS NVARCHAR(250)),'')))) AS SENDER, LTRIM(RTRIM((ISNULL(CAST(RP.Notation AS NVARCHAR),'') + ' ' + ISNULL(CAST(RP.Name AS NVARCHAR(250)),'')))) AS RECIPIENT, LTRIM(RTRIM((ISNULL(CAST(LC.NomenclatureNotation AS NVARCHAR),'') + ' ' + ISNULL(CAST(LC.NomenclatureName AS NVARCHAR(250)),'')))) AS ORD, LTRIM(RTRIM((ISNULL(CAST(LC.CollectionNotation AS NVARCHAR),'') + ' ' + ISNULL(CAST(LC.CollectionName AS NVARCHAR(250)),'')))) AS TP, CAST(CSP.SortOrder AS NVARCHAR(4)) AS NUM, ISNULL(CSP.NomenclatureNotation,'') AS NMK_NOTE, ISNULL(CSP.NomenclatureName,'') AS NMK_NAME, CAST(CSP.Quantity AS DECIMAL(10,3)) AS QUAN, ISNULL(CSP.MeasureNotation,'') AS MES FROM #CQ AS CQ LEFT JOIN Views.LinkedObjects AS SD ON SD.OwnerID = CQ.ID AND SD.LinkTypeUID = 'LT_Sender' LEFT JOIN Views.LinkedObjects AS RP ON RP.OwnerID = CQ.ID AND RP.LinkTypeUID = 'LT_Recipient' LEFT JOIN Views.LinkedComponentCollections AS LC ON LC.id = CQ.lccId LEFT JOIN Views.CalculatedSpecificationItems AS CSP ON CSP.ClDocID = CQ.ID ORDER BY CQ.ID, LEN(CAST(CSP.SortOrder AS NVARCHAR(4))), CAST(CSP.SortOrder AS NVARCHAR(4)) DROP TABLE #CQ;
Исключение: 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)
На первых картинках видно, что под учётной записью пользователя вход был выполнен. Не системного администратора. На последней не видно под кем вошли. Обрезан этот кусок экрана.
Что-то с правами на сервере, похоже, кто-то подкрутил...
Для начала попробуйте через VOGBIT восстановить учётные записи пользователей.
Где-то установили "циклическую" связь. Вроде "Б после А" и тут же рядом "А после Б". Либо более сложно. Например, "Б после А", "В после Б", "Г после В", "А после Г". И т.п.
Нужно удалить. Ту "связь", которая "зацикливает".
P.S. Убедительная просьба, больше обращать внимание на соответствие вопроса заявленной теме топика. Если не соответствует, то создавайте новую "тему" на форуме.