Имя: Пароль:
1C
1С v8
RLS Ограничение на просмотр/запись по счету
,
0 Vitamin82
 
28.12.11
14:50
Подскажите плз, как на базе RLS сделать ограничение на просмотр/запись данных в регистр бухгалтерии на определенные счета.
1 DrShad
 
28.12.11
14:53
70-й?
2 Beduin
 
28.12.11
14:53
Никак
3 golden-pack
 
28.12.11
15:01
(2) Точнее не стоит так делать
4 Vitamin82
 
28.12.11
15:04
какие варианты?
5 golden-pack
 
28.12.11
15:08
какие счета ? 70 - на фиктивное физ лицо можно подпиской зафигачить
6 golden-pack
 
28.12.11
15:09
Зарплата - самый главный секрет на предприятиии ...))) не дай бог кто нибудь узнает что получает меньше
7 inspam
 
28.12.11
15:11
(0) Можно
8 Axel2009
 
28.12.11
15:21
и как это должно выглядеть?
9 DrShad
 
28.12.11
15:22
(7) как? просим варианты
10 golden-pack
 
28.12.11
15:32
(9) ты счета назови, а то набыдлокодишь тут. Ты же понимаешь что с RLSом все будет медленно работать ?
11 YF
 
28.12.11
15:34
(0) Предположим проводка:

Дт счет который можно смотреть, Кт - счет который нельзя

Смотрим оборотку, карточку, анализ счета того, что из Дт этой проводки.
Что будешь делать с выводом суммы этой проводки?
12 inspam
 
28.12.11
15:42
(9)
RLS конечно не совершенный, но работал. Запихнул в ПланСчетов.Хозрасчетный Чтение
Единственно если будешь открывать карточку счета 70, то вылезут ошибки если не добавишь все КоррСчета 70-го:


Хозрасчетный ИЗ ПланСчетов.Хозрасчетный КАК Хозрасчетный, (ВЫБРАТЬ
   доп_РолиПользователей.ОграничитьПоРолиПланСчетовХозрасчетный КАК ОграничитьПоРолиПланСчетовХозрасчетный,
   доп_РолиПользователей.Пользователь КАК Пользователь,
   доп_РолиПользователейРолиПланСчетовХозрасчетный.Счет КАК Счет
ИЗ
   Справочник.доп_РолиПользователей КАК доп_РолиПользователей
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.доп_РолиПользователей.РолиПланСчетовХозрасчетный КАК доп_РолиПользователейРолиПланСчетовХозрасчетный
       ПО (доп_РолиПользователейРолиПланСчетовХозрасчетный.Ссылка = доп_РолиПользователей.Ссылка)) КАК РолиПользователейРолиПланСчетовХозрасчетный
ГДЕ РолиПользователейРолиПланСчетовХозрасчетный.Пользователь = &ТекущийПользователь
   И ВЫБОР
           КОГДА РолиПользователейРолиПланСчетовХозрасчетный.ОграничитьПоРолиПланСчетовХозрасчетный
               ТОГДА ПОДСТРОКА(РолиПользователейРолиПланСчетовХозрасчетный.Счет.КодБыстрогоВыбора, 1, 2) = ПОДСТРОКА(Хозрасчетный.КодБыстрогоВыбора, 1, 2)
           ИНАЧЕ ИСТИНА
       КОНЕЦ
13 DrShad
 
28.12.11
16:10
(10) что?
14 DrShad
 
28.12.11
16:15
(12) с планом счетов и я уже пробовал, но выходит не айс
15 inspam
 
28.12.11
16:24
(14) В чем выразился не айс?)
Независимо от того, куда вы едете — это в гору и против ветра!