![]() |
![]() |
![]() |
|
РЛС - не работает ограничение прав доступа | ☑ | ||
---|---|---|---|---|
0
Самецъ
25.07.11
✎
12:40
|
Всем доброго времени суток! Все еще настраиваю права в ЗУПе... На "чтение" дока "НачислениеЗарплатыРаботникамОрганизации" поставил такое:
НачислениеЗарплатыРаботникамОрганизаций ГДЕ (НЕ НачислениеЗарплатыРаботникамОрганизаций.Ссылка В (ВЫБРАТЬ РАЗЛИЧНЫЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.Ссылка КАК Ссылка ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления, Документ.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления, Документ.НачислениеЗарплатыРаботникамОрганизаций.ДоговорыНаВыполнениеРабот, Документ.НачислениеЗарплатыРаботникамОрганизаций.НДФЛ КАК НачислениеЗарплатыРаботникамОрганизацийТЧ ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1")) Смысл - не видеть документы начислений в журнале вообще, если в ТЧ дока есть хоть один сотрудник не входящий в подгруппы основного Подразделения 1. С текстом запроса помогли здесь же, на кадровых документах он работает вполне нормально. Что я делаю не так? Реквизит "ПодразделениеОрганизации" есть во всех указанных ТЧ. |
|||
1
Jstunner
25.07.11
✎
12:42
|
"ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1""
вот такое вот в РЛС? Омг! |
|||
2
Самецъ
25.07.11
✎
13:01
|
Роль для бухов-расчетчиков одного подразделения. Надо быстро перекрыть им доступ к ЗП не их подразделения. Меньше знаешь - крепче спишь.
|
|||
3
Самецъ
01.08.11
✎
14:14
|
Всем доброго времени суток! Собственно заработало следующее:
ВЫБРАТЬ РАЗЛИЧНЫЕ ДокСписок.Ссылка.Номер КАК Ссылка, ДокСписок.Работнег КАК Работнег, ДокСписок.Подразделение КАК Подразделение ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.Ссылка КАК Ссылка, НачислениеЗарплатыРаботникамОрганизацийТЧ.Сотрудник КАК Работнег, НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации КАК Подразделение ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК НачислениеЗарплатыРаботникамОрганизацийТЧ ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.Ссылка КАК Ссылка, НачислениеЗарплатыРаботникамОрганизацийТЧ.Сотрудник КАК Работнег, НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации КАК Подразделение ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления КАК НачислениеЗарплатыРаботникамОрганизацийТЧ ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.Ссылка КАК Ссылка, НачислениеЗарплатыРаботникамОрганизацийТЧ.Сотрудник КАК Работнег, НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации КАК Подразделение ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.ДоговорыНаВыполнениеРабот КАК НачислениеЗарплатыРаботникамОрганизацийТЧ ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.Ссылка КАК Ссылка, НачислениеЗарплатыРаботникамОрганизацийТЧ.ФизЛицо КАК Работнег, НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации КАК Подразделение ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.НДФЛ КАК НачислениеЗарплатыРаботникамОрганизацийТЧ ГДЕ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1" ) КАК ДокСписок УПОРЯДОЧИТЬ ПО Ссылка Все доки у которых в ТЧ засветились записи с подразделением <> "Подразделение1" успешно прячутся, но в список разрешенных также попадают документы, в ТЧ которых подразделение вообще не указано (нонсенс!). Вставка в условия доп. отбора вида: ИЛИ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации ЕСТЬ NULL (или же =Неопределено,="") совершенно никакого эффекта не дает. З.Ы. запрос из консоли, экспериментировал |
|||
4
ИС-2
01.08.11
✎
14:26
|
(3) надо проверять не NULL, а на пустую ссылку
|
|||
5
Самецъ
04.08.11
✎
14:55
|
...
НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации.Родитель.Наименование <> "Подразделение1" ИЛИ НачислениеЗарплатыРаботникамОрганизацийТЧ.ПодразделениеОрганизации = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизации.ПустаяСсылка) сие не работает! Яфшоке. Ибо похожую конструкцию встретил в одной из типовых ролей ЗУП - там то она работает же... |
|||
6
Самецъ
04.08.11
✎
14:57
|
Сорри. Туплю. ПодразделенияОрганизациЙ !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |