Имя: Пароль:
1C
 
Как отлаживать RLS?
0 КВАДРО2
 
11.07.07
08:40
Замучался, неужель разработчики не могут такому механизму RLS придумать что-нгибудь типа отладки.
Тестирую права пользователя, вадется сообщение "У пользователя недостаточно прав на исполнение операций над базой данных" и все. Где , кого, чего не понятно, прошерстил роль вдоль и поперек, все нормально.

Кто как делает отладку RLS? Может я отсал от жизни и есть механизмы?
1 ТелепатБот
 
гуру
11.07.07
08:40
2 КВАДРО2
 
11.07.07
08:58
ап
3 tsr
 
11.07.07
09:00
ИМХО пока только методом тыка
4 КВАДРО2
 
12.07.07
08:57
ап
5 selenat
 
12.07.07
08:59
А ты думал в рай попал? :))
(3)+1
6 Vozhd
 
12.07.07
09:00
(0) Есть самый галвный механизм - мозг! Мне вот всегда интересно, как люди умудряются что-то разработать, но при этом вопросом отладки и тестирования озадачиваются только тогда, когда полезли ошибки? Нафига вообще браться за разработку чего-либо, если не думаешь о том, как потом будешь проверять степень достижения результата?
7 DimG
 
12.07.07
09:02
(6) Вот-вот, зачем вообще отладчик сделали, просто непонятно.
8 selenat
 
12.07.07
09:05
(6) "Мне вот всегда интересно, как люди умудряются что-то разработать, но при этом вопросом отладки и тестирования озадачиваются только тогда, когда полезли ошибки?"
Это к чему? Почему ты решил, что автор поступает так? ИМХО (0) прав. Дали мощный инструмент без возможности нормального контроля за его работой... То, что при тестировании не всегда удается смоделировать все рабочие ситуации даже опытному программисту - реальность...
9 selenat
 
12.07.07
09:06
(7) точно...
10 КВАДРО2
 
12.07.07
09:07
Видимо RLS не делали, а умначают сидят тут, у нас уже второй год как успешно эксплуатируется RLS, роли отлажаивали отладчиком, сейчас в одной из ролей неделю не могу победить проблему, на стадии написи документа уже выкасивает "Недостатточно прав", при это в процедуры "при записи", "перед записью" не заходит, точки останова не срабатывают.. вот думал мож кто-нить по другому отлавливает такие ситуации...

Умники мать вашу.
11 ВопросНа Засыпку
 
12.07.07
09:18
если запись с проведением - попробуй предварительно записать без проведения
12 Vozhd
 
12.07.07
09:19
(8) "Почему ты решил, что автор поступает так?" - потому, что именно так это описал.
"мощный инструмент" и "без возможности нормального контроля за его работой" как-то не сочетаются в моем сознании. "при тестировании не всегда удается смоделировать все рабочие ситуации" только неопытному и очень торопливому программисту, которому глубоко плевать на результат, ибо и так сойдет.

(10) Дык идите работать в 1С и исправьте эту ситуацию сами :-)
13 selenat
 
12.07.07
09:21
(12) просто жжошь...
14 ВопросНа Засыпку
 
12.07.07
09:22
мучился тут с рлс в ЗУП - движения формировались с перерасчетами в закрытых периодах (просто появлялось "Недостаточно прав" при проведении), пришлось переписать проведение дока с построчной проверкой движений - ору на кривое
15 1C_Patriot
 
12.07.07
09:24
RLS - это что такое?
16 FarFar
 
12.07.07
09:33
(15) читай хотя бы телепата (1)
17 1C_Patriot
 
12.07.07
09:41
(16) да я ветку поднять хотел.
18 хм
 
12.07.07
09:48
2(0)
1. Попробуй включи в отладчике режим "останавливаться по ошибке".
2. Запрос RLS в консоль запросов. Естественно немного модифицировав ...

2(6) Самоутверждаетесь молодой человек? По типу  прочитав (6) все должны решить что "мозг" у вас есть?
19 Vozhd
 
12.07.07
09:49
(18) Так мне еще и все должны? Круто! :-)
20 selenat
 
12.07.07
09:50
(18.3) ИМХО это синдром улю. Типа звездной болезни. Тока у того есть некоторые основания для своих высказываний..
21 Vozhd
 
12.07.07
09:52
(20) А Вы не проктикуете диагностику по нику или по IP? :-)
22 selenat
 
12.07.07
09:55
(21) нет. Хочешь сказать, что ты - он и есть? :)
23 Vozhd
 
12.07.07
09:56
(22) Жаль...
24 selenat
 
12.07.07
09:58
(23) съехал? Нет, ты ответь! :)))
25 Vozhd
 
12.07.07
10:01
(24) Ок. Отвечаю: "я этого сказать не хочу".
26 хм
 
12.07.07
10:02
улю разве москвич?
27 selenat
 
12.07.07
10:03
(25) :)))
Не хочу, чтоб меня не поняли не превратно... (с)
28 Vozhd
 
12.07.07
10:05
(27) Ничего не могу поделать, в детстве был приучен давать дурацкие ответы на дурацкие вопросы...
29 хм
 
12.07.07
10:13
Обоснуй в чем именно по твоему мнению вопрос в (0) дурацкий?
Если ты знаешь как справиться с его проблеммой легко и просто раскажи  - здесь всем , включая автора ветки будет очень интересно! Но что то меня терзают смунтные сомнения что ты на такое способен! Всегда легче прокричать "да это же так просто! Тот кто задает такой вопрос не имеет права носить звание человека! и.т.д. .."
30 Vozhd
 
12.07.07
10:21
(29) Берешь консоль запросов (или любой ее аналог) и тестируешь свои права доступа. Что же тут непонятного?

Но все равно буду настаивать на том, что если "прошерстил роль вдоль и поперек, все нормально", но все равно не работает, то вопрос дурацкий.
31 КВАДРО2
 
12.07.07
10:33
Суть вопроса была не в том почему не рабоает и т.д., а я просил поделится мыслями кто, как проводит отладку RLS
32 Vozhd
 
12.07.07
10:35
(31) Отладка всех запросов производится практически одинаково (кроме редких случаев, когда консоль запросов работает некорректно)
33 КВАДРО2
 
12.07.07
10:43
(32) Запрос RLS отрабатывает нормально, при записи документа видимо цепляется какой-то прааметр какоголибо объекта на который нет доступа, рыть всеь код нету времени да время на это жалко..... ну раз никак то буду думать
34 Vozhd
 
12.07.07
10:45
(33) "буду думать" - вот это правильно. лучше начать позже, чем никогда...
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой