VOGBIT - система управления производством

Ошибка при формировании документов

Страницы: 1
Ошибка при формировании документов
 
Здравствуйте! При формировании заявки постоянно появляются ошибки,одна из двух
что я делаю не так?
Изменено: максим кондратьев - 31.05.2017 10:18:59
 
Здравствуйте,

Со второй картинкой всё понятно.
В окошке, где выбирается шаблон для формирования отчёта, надо нажимать кнопку "Ок", а не кнопку с принтером в 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 восстановить учётные записи пользователей.

Вкладка "Рабочая" -> "Сотрудники" -> "Правка" -> "Восстановить учётные записи"

Если не поможет, надо на сервер идти (под sa).
1.png (78.93 КБ)
 
Здравствуйте. При перемещении задания в Календарном плане открывается окно. Раньше его не было.Как убрать эту цикличность?
3.png (222.88 КБ)
 
Здравствуйте,

Где-то установили "циклическую" связь.
Вроде "Б после А" и тут же рядом "А после Б". Либо более сложно. Например, "Б после А", "В после Б", "Г после В", "А после Г". И т.п.

Нужно удалить. Ту "связь", которая "зацикливает".

P.S.
Убедительная просьба, больше обращать внимание на соответствие вопроса заявленной теме топика. Если не соответствует, то создавайте новую "тему" на форуме.
Страницы: 1
Сейчас на форуме (гостей: 22)
Всего зарегистрированных пользователей: 2546
Приняло участие в обсуждении: 308
Всего тем: 1168
Всего сообщений: 8549

×
Вход на сайт