ограничение прав пользователя через форму или через rls #734911


#0 by Timeshift
Здравствуйте! необходимо установить ограничение на редактирование проведенного документа - пользователь с этой ролью должен иметь право изменять в этом документе только 2  реквизита, для остальных реквизитов доступ только на чтение. Т.е. он может сохранить/пере провести документ только если не пытался изменить любой реквизит документа, кроме одного разрешенного.
#1 by Wobland
а ты без формы не умеешь реквизиты менять?
#2 by shuhard
подписка перед записью
#3 by Timeshift
причем тут реквизиты?
#4 by Wobland
действительно..
#5 by Timeshift
в данным случае нужна ограничение на проведенный документ
#6 by Timeshift
я нашел в сайтах такой код &НаКлиенте
#7 by Timeshift
но он безобразен
#8 by Kain_wrath
помоему ты нашел то что нужно, убери только просмотр для нужных реквизитов и все
#9 by Timeshift
но почему-то он не работает! если скину информационную базу кто нибудь может посмотреть?
#10 by Wobland
а потом наступит групповая обработка, и ушлый юзер победит Таймшифта
#11 by Timeshift
#12 by Wobland
>Процедура ПриОткрытии(Отказ,ВсеЭлементыФормы) а второй параметр передаётся усилием мысли пользователя?
#13 by Wobland
ничо так:
#14 by Timeshift
если вставить просто элемент он ругается что тип не определен
#15 by Timeshift
может элементыформы?
#16 by Timeshift
и что не так с моим реквизитом накопления?)
#17 by Wobland
а в как?
#18 by Timeshift
он считает то что мне надо пока норм!
#19 by Timeshift
в общем суть заключается в следующем.....
#20 by Wobland
суть заключается в , если ты ещё не понял
#21 by vde69
я для сабжа (когда список реквизитов для редактирования небольшой) использую следующий финт 1. для пользователя объект ставлю без права изменения 2. на форме делаю кнопку "редактировать...", по ней открывается специальная форма 3. При нажатии этой "ок" этой формы вызываю процедуру модуля "ПолныеПрава" которая перепроверяет доступность роли и перезаписывает объект 4. после закрытия специальной формы перечитываю объект и безопасно и без рельсы
#22 by Timeshift
к сотрудники пришел клиент сдал документы, и примерно после 2 дней мы его направляем на мед. осмотр а через 5 дней выходит ответ, после чего сотрудники надо отмети флажком в документе, после чего там будет обработчик который отправит смс клиенту
#23 by Timeshift
интересная мысль,получается в эту форму я делаю ссылку только на те реквизиты которую надо редактировать, попробую спасибо)
#24 by Timeshift
мда осталось понять как в форме создать кнопку ссылку
#25 by Wobland
надпись-гиперссылку?
#26 by vde69
если УФ - создай команду и ее на форму кинь, если обычные - обработчик события.
#27 by vde69
кстати если УФ, то команду привязывай к правам и тогда она будет появлятся только у нужной роли
#28 by Timeshift
понял,а еще язык запросов или RLS они отличаются друг от друга и если можно подскажите нормальную книги по ним
#29 by Timeshift
ясно! понял сейчас попрбоую
#30 by vde69
нету книги, но в последних релизах платформы есть конструктор рельсы, пользуйся им...
#31 by Timeshift
создал команду в Документе! он не отображается в командах формы(
#32 by Timeshift
я новичек! как попасть в этот конструктор?
#33 by Wobland
а потом рассказать тебе про параметры запросов, про инициализацию параметров сеанса?
#34 by vde69
команду не в документках а в форме создай в редакторе рельсы правой кнопкой кликай
#35 by vde69
а вообще - марш на курсы !!! левой, левой, раз, два, три!
#36 by shuhard
клепать ограничение на запись через  RLS вместо подписки явная и очевидная дурь
#37 by Timeshift
я бы с радостью, только вот финансы не позволяют и так вот ели как оплачиваю универ,
#38 by Timeshift
хух создал новую форму
#39 by Timeshift
точнее кнопку ссылку на форму
#40 by Wobland
32 минуты. поздравляю
#41 by Timeshift
новая форма как я понимаю не зависима от основной формы как сделать чтобы была зависима?
#42 by Timeshift
хоть какой-то прогресс а то все 20 часов сидел не смог ничего с этим сделать
#43 by Wobland
отправить тебя в типовые на подбор номенклатуры посмотреть?
#44 by Timeshift
давай
#45 by Wobland
посмотри, как утроен подбор номенклатуры в типовых
#46 by Timeshift
у меня тут есть автоматизация посмотрю там
#47 by Timeshift
ved69 а можешь скинуть код образца или информационную базу?
#48 by Timeshift
или хотябы оставь исходник как ты вызываешь полные права на форме
#49 by Torquader
А в чём проблема ? Нужно просто при проведении или сохранении сравнить документ с тем, что есть в базе, чтобы убедиться, что поменяли.
#50 by shuhard
см. =)
#51 by Timeshift
подписка это что?
#52 by Torquader
А в чём проблема - если сравнение делать в модуле документа, то его обойти очень трудно. А форма - она только для красоты нужна.
#53 by shuhard
у кого проблема ?
#54 by Torquader
Я так понимаю, что у проблема с ленью и нежеланием читать документацию.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С