Как отлаживать RLS? #283519


#0 by КВАДРО2
Замучался, неужель разработчики не могут такому механизму RLS придумать что-нгибудь типа отладки. Тестирую права пользователя, вадется сообщение "У пользователя недостаточно прав на исполнение операций над базой данных" и все. Где , кого, чего не понятно, прошерстил роль вдоль и поперек, все нормально. Кто как делает отладку RLS? Может я отсал от жизни и есть механизмы?
#1 by ТелепатБот
#2 by КВАДРО2
ап
#3 by tsr
ИМХО пока только методом тыка
#4 by КВАДРО2
ап
#5 by selenat
А ты думал в рай попал? :)) +1
#6 by Vozhd
Есть самый галвный механизм - мозг! Мне вот всегда интересно, как люди умудряются что-то разработать, но при этом вопросом отладки и тестирования озадачиваются только тогда, когда полезли ошибки? Нафига вообще браться за разработку чего-либо, если не думаешь о том, как потом будешь проверять степень достижения результата?
#7 by DimG
Вот-вот, зачем вообще отладчик сделали, просто непонятно.
#8 by selenat
"Мне вот всегда интересно, как люди умудряются что-то разработать, но при этом вопросом отладки и тестирования озадачиваются только тогда, когда полезли ошибки?" Это к чему? Почему ты решил, что автор поступает так? ИМХО прав. Дали мощный инструмент без возможности нормального контроля за его работой... То, что при тестировании не всегда удается смоделировать все рабочие ситуации даже опытному программисту - реальность...
#9 by selenat
точно...
#10 by КВАДРО2
Видимо RLS не делали, а умначают сидят тут, у нас уже второй год как успешно эксплуатируется RLS, роли отлажаивали отладчиком, сейчас в одной из ролей неделю не могу победить проблему, на стадии написи документа уже выкасивает "Недостатточно прав", при это в процедуры "при записи", "перед записью" не заходит, точки останова не срабатывают.. вот думал мож кто-нить по другому отлавливает такие ситуации... Умники мать вашу.
#11 by ВопросНаЗасыпку
если запись с проведением - попробуй предварительно записать без проведения
#12 by Vozhd
"Почему ты решил, что автор поступает так?" - потому, что именно так это описал. "мощный инструмент" и "без возможности нормального контроля за его работой" как-то не сочетаются в моем сознании. "при тестировании не всегда удается смоделировать все рабочие ситуации" только неопытному и очень торопливому программисту, которому глубоко плевать на результат, ибо и так сойдет. Дык идите работать в 1С и исправьте эту ситуацию сами :-)
#13 by selenat
просто жжошь...
#14 by ВопросНаЗасыпку
мучился тут с рлс в ЗУП - движения формировались с перерасчетами в закрытых периодах (просто появлялось "Недостаточно прав" при проведении), пришлось переписать проведение дока с построчной проверкой движений - ору на кривое
#15 by 1C_Patriot
RLS - это что такое?
#16 by FarFar
читай хотя бы телепата
#17 by 1C_Patriot
да я ветку поднять хотел.
#18 by хм
2 1. Попробуй включи в отладчике режим "останавливаться по ошибке". 2. Запрос RLS в консоль запросов. Естественно немного модифицировав ... 2 Самоутверждаетесь молодой человек? По типу  прочитав все должны решить что "мозг" у вас есть?
#19 by Vozhd
Так мне еще и все должны? Круто! :-)
#20 by selenat
(18.3) ИМХО это синдром улю. Типа звездной болезни. Тока у того есть некоторые основания для своих высказываний..
#21 by Vozhd
А Вы не проктикуете диагностику по нику или по IP? :-)
#22 by selenat
нет. Хочешь сказать, что ты - он и есть? :)
#23 by Vozhd
Жаль...
#24 by selenat
съехал? Нет, ты ответь! :)))
#25 by Vozhd
Ок. Отвечаю: "я этого сказать не хочу".
#26 by хм
улю разве москвич?
#27 by selenat
:))) Не хочу, чтоб меня не поняли не превратно... (с)
#28 by Vozhd
Ничего не могу поделать, в детстве был приучен давать дурацкие ответы на дурацкие вопросы...
#29 by хм
Обоснуй в чем именно по твоему мнению вопрос в дурацкий? Если ты знаешь как справиться с его проблеммой легко и просто раскажи  - здесь всем , включая автора ветки будет очень интересно! Но что то меня терзают смунтные сомнения что ты на такое способен! Всегда легче прокричать "да это же так просто! Тот кто задает такой вопрос не имеет права носить звание человека! и.т.д. .."
#30 by Vozhd
Берешь консоль запросов (или любой ее аналог) и тестируешь свои права доступа. Что же тут непонятного? Но все равно буду настаивать на том, что если "прошерстил роль вдоль и поперек, все нормально", но все равно не работает, то вопрос дурацкий.
#31 by КВАДРО2
Суть вопроса была не в том почему не рабоает и т.д., а я просил поделится мыслями кто, как проводит отладку RLS
#32 by Vozhd
Отладка всех запросов производится практически одинаково (кроме редких случаев, когда консоль запросов работает некорректно)
#33 by КВАДРО2
Запрос RLS отрабатывает нормально, при записи документа видимо цепляется какой-то прааметр какоголибо объекта на который нет доступа, рыть всеь код нету времени да время на это жалко..... ну раз никак то буду думать
#34 by Vozhd
"буду думать" - вот это правильно. лучше начать позже, чем никогда...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям