Константин Чилингаров: Да, список для выбора получится так поменьше. Но зато сначала то нужно будет ещё составить этот "список поменьше" из общего. Причем ...
Константин Чилингаров: Здравствуйте,
Нужно в шаблоне отчёта поменять, чтобы вместо обозначения номенклатуры выводилось значение параметра этой номенклату ...
Константин Чилингаров: Не вижу смысла писать в таком случае свои "удалялки". Потеря времени. Проще и быстрее штатными функциями все поудалять в данном конк ...
Константин Чилингаров: Здравствуйте,
В современных версиях VOGBIT есть (где-то в прошлом году появилось впервые) "Автоматическое" заполнение (раззворачиван ...
Константин Чилингаров: Здравствуйте,
Можно, например, создать стандартными средствами «Производственный заказ» (там как раз «разматывается» всё изделие по ...
Константин Чилингаров: написал:
Еще бы поиск допилить в обеспеченности по заказам, чтоб искал не только номер, но и материал
Будет. В ближайшем обновлении, на ...
Константин Чилингаров: Здравствуйте,
Я посмотрел Ваш ролик. Спасибо!
Только с обновлением это, по-моему, никак не связано.
Давайте поясню один момент:
...
Константин Чилингаров: Движок форума не разрешает напрямую Excel файлы в сообщения вставлять.
Ну ладно. Понятно, в общем, о чем речь.
на будущее: если нужно Excel фа ...
Константин Чилингаров: Тут ещё знаете, в чем может быть дело...
Не в размере даже, а во внутренностях конкретного файла с картинкой.
Ошибка может озвучиваться си ...
Константин Чилингаров: Здравствуйте,
Очень странная картина... Не сталкивались никогда с таким.
Копию базы данных можете дать нам посмотреть?
Если есть техни ...
Константин Чилингаров: Здравствуйте,
В этом окне, насколько я помню, сохраняется только список "постов" выбранных. При закрытии/открытии окна.
Порядок сл ...
Владимир Белов: написал:
Добрый день! Такой вопрос. Могу я установить базу данных на съемный диск и пользоваться на разных компьютерах - переставляя то ...
Со второй картинкой всё понятно. В окошке, где выбирается шаблон для формирования отчёта, надо нажимать кнопку "Ок", а не кнопку с принтером в 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. Убедительная просьба, больше обращать внимание на соответствие вопроса заявленной теме топика. Если не соответствует, то создавайте новую "тему" на форуме.