|
Отбор в форме списка | ☑ | ||
---|---|---|---|---|
0
diabolo
15.06.16
✎
11:11
|
Доброго времени суток уважаемые.
Подскажите пожалуйста как сделать такой отбор в форме списка управляемое приложение. Есть несколько пользователей, для одного пользователя должно всегда показывать только документы за текущую дату, а для другого пользователя документы за весь период. Как показывать документы за тек дату я сделал через динамический список с отбором по периоду, а вот как разграничить их по пользователям? Подскажите плз. |
|||
1
Nuobu
15.06.16
✎
11:20
|
Отбор делал программно, или руками?
|
|||
2
diabolo
15.06.16
✎
11:24
|
(1) Через свойства списка - Произвольный запрос.
|
|||
3
Fragster
гуру
15.06.16
✎
11:26
|
(0) нужно выкинуть то, что ты сделал, вернуть стандартный запрос и показать пользователям, как пользоваться кнопкой установки периода.
|
|||
4
Nuobu
15.06.16
✎
11:29
|
(2) Как получил текущую дату и подставил в свой произвольный запрос?
|
|||
5
diabolo
15.06.16
✎
11:29
|
(3) Не вариант, нужно чтобы определенный пользователь видел только за текущий день документы, и не мог залазить в предыдущие дни и что то изменять в документах.
|
|||
6
Fragster
гуру
15.06.16
✎
11:30
|
(5) все равно надо выкинуть, потому что отбор списка - это не то, что тебе нужно.
|
|||
7
Nuobu
15.06.16
✎
11:30
|
(5) В этом случае, нужно установить так называемую границу периода. Она действует на всех пользователей, на определённую группу пользователей и на определённых пользователей, в зависимости от настроек.
|
|||
8
Fragster
гуру
15.06.16
✎
11:31
|
(5) в типовых это реализовано
|
|||
9
Nuobu
15.06.16
✎
11:31
|
(7) То есть не граница периода, а граница запрета изменения данных.
|
|||
10
diabolo
15.06.16
✎
11:34
|
(9) Так а кто будет каждый день менять эту границу запрета изменения данных? Нужно автоматизировать.
|
|||
11
diabolo
15.06.16
✎
11:35
|
(6) а что мне нужно?
|
|||
12
Nuobu
15.06.16
✎
11:37
|
(10) Ты будешь менять.
Каждый день будешь заходить и менять. Если нужно автоматически, то сделай свой велосипед: Подписка на событие "ПередЗаписью" для ВСЕХ документов. Там проверяешь Роль у пользователя и дату. Если она отлична от текущей, тогда Отказ = Истина; |
|||
13
diabolo
15.06.16
✎
11:40
|
А нельзя замутить какую то определенную роль, и делать отбор по этой роли в модуле формы списка в "ПриСозданииНаСервере"?
|
|||
14
Fragster
гуру
15.06.16
✎
11:40
|
(12) нет, есть вариант "конец прошлого дня" - это как раз и есть - только сегодняшний день. В БСП всё уже реализовано.
см. http://its.1c.ru/db/bspdoc#content:484:1 для типовых и http://its.1c.ru/db/bspdoc#content:426:1 для самописок на БСП |
|||
15
Fragster
гуру
15.06.16
✎
11:40
|
(13) в топку велосипеды.
|
|||
16
Nuobu
15.06.16
✎
11:41
|
(14) Я ж не знаю, что за конфигурация у ТС. У нас в УТП для Украины еще нету БСП, мы еще на обычных формах сидим. И похожий велосипед как раз работает.
|
|||
17
Nuobu
15.06.16
✎
11:42
|
(13) А почему ты так хочешь привязаться к форме списка?
|
|||
18
diabolo
15.06.16
✎
11:43
|
(17) А к чему привязаться?
|
|||
19
Nuobu
15.06.16
✎
11:45
|
(18) По правильному - зайди в свою конфу, найди там "ГраницаЗапретаИзмененияДанных" и поймешь как оно работает. Там довольно много нюансов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |