|
Настройка по умолчанию в документе ( как сделать? ) | ☑ | ||
---|---|---|---|---|
0
demous
19.04.12
✎
12:30
|
УПП 8.2
вопрос, можно ли сделать в документе, например ЗаявкаНаРасход, отбор по Ответственному, по умолчанию, что бы при открытии списка с документами список сразу формировался по ответственному??? сейчас задан через роль ГДЕ Ответственный = &ТекущийПользователь но так не дает формировать отчет самописный через скд по заявкам |
|||
1
vicof
19.04.12
✎
12:32
|
перед открытием формы списка устанавливай отбор
|
|||
2
Grobik
19.04.12
✎
12:32
|
Это не подойдет?
http://infostart.ru/public/125001/ |
|||
3
demous
19.04.12
✎
12:38
|
(2) насколько я понял, он добавляет показатель для подставновки, а надо что бы при Открытии списка документа, автоматически применялась настройка ( отбор по ответственному )
|
|||
4
vmv
19.04.12
✎
12:42
|
(19) перед шапкой списка вставь в форме поле отбора по отвественному, в 8.2. это просто вроде
или просто поле "Отвественный", при создании формы 1. инциальзируешь это поле текущим отвественным 2. и устанавливаешь отбор программно или в параметр запроса дсписка. Если нужно жестко задать отбор, то поле не делаешь, а только п.2 |
|||
5
demous
19.04.12
✎
12:46
|
(4) надо что бы пользователи не могли видеть чужих заявок... вот на данном существующем варианте это конфликтует с отчетом, не дает им формировать...
|
|||
6
demous
19.04.12
✎
13:34
|
(1) вот это мне кажется более верно будет... но теперь еще одна беда, требуется только к одной роли такой отбор установить
|
|||
7
Azverin
19.04.12
✎
13:38
|
(6) прописать для этой роли конкретно
|
|||
8
demous
19.04.12
✎
13:40
|
Если РольДоступна("ДоступКЗаявке") Тогда
УстановитьОтбор.Ответственный = &ТекущийПользователь КонецЕсли; или как будет вернее? Если сделать процедуру в форме списка документа ПередОткрытием |
|||
9
demous
19.04.12
✎
13:52
|
подскажите как вернее буедт?
|
|||
10
demous
19.04.12
✎
13:59
|
люди добрые)))
|
|||
11
demous
19.04.12
✎
14:11
|
Процедура ПередОткрытием()
Если РольДоступна("ДоступКЗаявке") Тогда УстановитьОтбор.Ответственный = Новый ПолеКомпоновкиДанных("&текущийпользователь") КонецЕсли; КонецПроцедуры или так? |
|||
12
demous
19.04.12
✎
14:20
|
ЧТо ни кто?
|
|||
13
demous
19.04.12
✎
14:27
|
не работает(
|
|||
14
1C_OOLer
19.04.12
✎
14:37
|
Процедура ПриОткрытии()
ДокументСписок.Отбор.Ответственный.Использование = Истина; ДокументСписок.Отбор.Ответственный.ВидСравнения = ВидСравнения.Равно; ДокументСписок.Отбор.Ответственный.Установить(ПараметрыСеанса.ТекущийПользователь.Ссылка); ЭлементыФормы.ДокументСписок.НастройкаОтбора.Ответственный.Доступность = Ложь; КонецПроцедуры |
|||
15
demous
19.04.12
✎
14:43
|
(14) конкретно для роли определенной требуется, куда записать ?
Если РольДоступна("ДоступКЗаявке") Тогда |
|||
16
demous
19.04.12
✎
14:43
|
(14) сорри забыл поблагодарить, спасибо большое
|
|||
17
1C_OOLer
19.04.12
✎
14:51
|
ну)
Процедура ПриОткрытии() Если РольДоступна("ДоступКЗаявке") Тогда ДокументСписок.Отбор.Ответственный.Использование = Истина; ДокументСписок.Отбор.Ответственный.ВидСравнения = ВидСравнения.Равно; ДокументСписок.Отбор.Ответственный.Установить(ПараметрыСеанса.ТекущийПользователь.Ссылка); ЭлементыФормы.ДокументСписок.НастройкаОтбора.Ответственный.Доступность = Ложь; КонецЕсли; КонецПроцедуры |
|||
18
1C_OOLer
19.04.12
✎
14:53
|
А вообще это не ограничение доступа, надо через рлс писать...
Тут пользователь может перейти в движения по регистру накопления "Заявки на расходование средств", снять отбор и увидеть все заявки) |
|||
19
demous
19.04.12
✎
14:55
|
Процедура ПриОткрытии()
Если РольДоступна("ДоступКЗаявке") Тогда ДокументСписок.Отбор.Ответственный.Использование = Истина; ДокументСписок.Отбор.Ответственный.ВидСравнения = ВидСравнения.Равно; ДокументСписок.Отбор.Ответственный.Установить(ПараметрыСеанса.ТекущийПользователь.Ссылка); ЭлементыФормы.ДокументСписок.НастройкаОтбора.Ответственный.Доступность = Ложь; КонецЕсли; КонецПроцедуры вот в таком варианте не дало толку) по рлс не дает формировать отчет по заявкам самописный.... то что могут снять отбор это щас не так в суть, на начальном этапе требуется что бы при открытие списка они увидели только своя заявки, и это было сделано через отбор по умолчанию) |
|||
20
1C_OOLer
19.04.12
✎
14:57
|
В смысле не дало? Без ошибок прошло и не дало?)
|
|||
21
demous
19.04.12
✎
14:59
|
в роли на @заявкинарасход@ у меня стояло - Где Ответственный = &ТекущийПользователь
И при формировании отчета, он выдал длинню ошибку, что не может сформировать набор данных и т.п. и в конце подводил итог = Не достаточно прав доступа |
|||
22
demous
19.04.12
✎
15:23
|
апну
|
|||
23
demous
19.04.12
✎
15:33
|
еще раз апну, помогите люди)
|
|||
24
1C_OOLer
19.04.12
✎
15:45
|
Так что не работает-то?) Ошибок не пишет и не работает?)
|
|||
25
demous
20.04.12
✎
11:38
|
ошибок не пишет, выдает общий список по всем ответственным )
|
|||
26
demous
20.04.12
✎
12:37
|
апну
|
|||
27
demous
20.04.12
✎
13:27
|
ни кто не подскажет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |