[ОТВЕТИТЬ]
Опции темы
23.02.2013 16:33  
didinap
Доработал печатную форму nacl_compact (Приход-форма внутреннего учета).
Там добавилась функция отбора С/Ф из svdocumentswi.
Из под пользователя Супермаг все печатается. Из под пользователя нет.
Прав не хватает. Так собственно подскажите какой роли дать гранты, никак не могу найти?
 
23.02.2013 19:48  
OlegON
Для SUPERMAG_USER, например? Но подозреваю, что проблема не в этом, если долго ищешь. Покажи сюда запрос из под юзера и как ругается...
 
25.02.2013 18:19  
didinap
Цитата:
function CF_DOC_LABELFormula return Char is
resval varchar(255);
begin
select VALSTR into resval from SVDOCLABELS where DOCID=:P_DOC_ID and doctype='WI' and LABELID='CLI ID';
return 'ÐÇÙù' || ' ' || resval;
exception when others then return '';
end;
Это моя функция которая отбирает свойства документа. Из под Супермага нормально работает из под другого пользователя нет. Просто поле остается пустым.
 
25.02.2013 18:28  
OlegON
Цитата:
from SVDOCLABELS
ну первое, что в глаза кидается...
from SUPERMAG.SVDOCLABELS, т.е. схему указываем... ну или public synonym делаем
 
25.02.2013 19:01  
didinap
Насчет схемы понятно, спасибо щас добавлю.
С синонимами тоже все ясно.
Если я правильно тебя понял то на другой базе достаточно дать гранты для SUPERMAG_USER.
т.е
Цитата:
grant select on SVDOCLABELS to SUPERMAG_USER;
А то до этого для многих ролей дал гранты, и в итоге не понял когда именно заработало.
 
25.02.2013 19:07  
OlegON
эта роль должна быть у всех пользователей Супермага, как я помню...
а public synonym - синоним для объекта, видимый всеми юзерами...
 
"Спасибо" OlegON от:
 
Опции темы



Часовой пояс GMT +3, время: 12:42.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.