Имя: Пароль:
1C
1C 7.7
v7: Как сделать права доступа к элементам справочника Номенклатура
0 Бестия
 
05.02.14
12:57
ХЭЛП!!!! Помогите найти решение для справочника Номенклатура, есть 10 пользователей, хочу загрузить некоторую номенклатуру в справочник, но так чтобы пользователи не видели этих данных до определенного момента, а вот например через месяц если нужно, то чтобы была возможность сделать видимость этих элементов для всех. Как лучше это реализовать, может кто то сталкивался с подобным? Конфигурация -  Торговля и Склад
1 Бестия
 
05.02.14
12:58
Блин, не актуально не в ту ветку написала
2 shuhard
 
05.02.14
12:58
(0)[Конфигурация -  Торговля и Склад]
нет в 8.Х такой конфигурации
3 Maxus43
 
05.02.14
12:58
7-ка чтоль?
4 КонецЦикла
 
05.02.14
12:59
Если не используется отбор - можно его использовать
5 Бестия
 
05.02.14
13:00
Да, 7-ка (3) , (4) не понимаю про отбор(((
6 Wobland
 
05.02.14
13:00
а если обуздать свои интересные желания на месяц?
7 palpetrovich
 
05.02.14
13:01
мжно поинтересоваться, а зачем?
8 Бестия
 
05.02.14
13:01
Отбор по какому реквизиту, по новому значению для новых элементов?
9 Wobland
 
05.02.14
13:02
(7) 8е марта
вы только посмотрите, какие я вам остатки приготовила!
10 Бестия
 
05.02.14
13:02
(6) не получится, так будет весь год
11 Бестия
 
05.02.14
13:02
(9) )))))))))
12 Wobland
 
05.02.14
13:02
(10) что будет?
13 Бестия
 
05.02.14
13:04
такое задание, нужно чтобы имелась возможность установки прав видимости для пользователей для каждого из элементов справочника
14 Mikeware
 
05.02.14
13:04
SQL ?
15 Wobland
 
05.02.14
13:05
(13) слабо связано с (0)
16 Бестия
 
05.02.14
13:07
(14) нет
17 Бестия
 
05.02.14
13:08
Установить отбор будет достаточно?
18 Lionee
 
05.02.14
13:11
не взлетит, так как для юзеров переписывать поля видимости
19 Wobland
 
05.02.14
13:12
можно в другой справочник закинуть
20 Lionee
 
05.02.14
13:13
или вариант проще установить флаг видимости на папку
21 Бестия
 
05.02.14
13:13
(18) но какое то решение есть такой задаче?
22 Lionee
 
05.02.14
13:15
канечно есть
23 Бестия
 
05.02.14
13:18
Флаг видимости на папку, и все равно прописывать для пользователей видимость этой папки?
24 Mikeware
 
05.02.14
13:24
(23) а что, обычно програма телепатирует?
25 Torquader
 
05.02.14
13:24
Видимости где ?
Если в форме списка, то - ИспользоватьСписокЭлементов.
Будет проще, чем гадать, что и кому нужно видеть.
26 Mikeware
 
05.02.14
13:26
(25)правила видимости/невидимости все равно нужны....
27 Ёпрст
 
05.02.14
13:33
(25) супер решение, а новые элементы как будут добавлять при этом ?
:)
28 Torquader
 
05.02.14
13:34
(26) Конечно нужны, но ещё и авторизация пользователей нужна, то есть как-то нужно с пользователями 1С соотносить настройки.
Соответственно, справочник "пользователи", который по наименованию с пользователями 1С соотносится, а уже к этому справочнику подчинённый справочник прав, где выставлять разрешения/запреты чего-то делать.
Ну и ещё один справочник под хранение названий прав, чтобы по кодам не искать.
29 Torquader
 
05.02.14
13:34
(27) Сложно что-ли кнопку "Добавить новый элемент" сделать.
Ведь его же тоже нужно разрешать создавать не везде.
30 Бестия
 
05.02.14
13:38
Вообщем капец(
31 Ёпрст
 
05.02.14
13:42
(30) почему капец ?
Постановщику задачи гвоздь в голову не предлагать ?
:)
32 Torquader
 
05.02.14
13:43
(30) Ну, не капец, а программировать надо.
Если у вас после двух-трёх строк кода капец наступает, то семёрка - это не для вас.
33 Torquader
 
05.02.14
13:44
(31) Стандартная постановка вопроса - у каждого пользователя свои элементы справочника (конечно, для номенклатуры это не очень хорошо, а для контрагентов, например, как раз).
34 Ёпрст
 
05.02.14
13:44
Ладно, дарю примитивное решение..
35 Бестия
 
05.02.14
13:46
(31) я уже думала об этом)))
36 Ёпрст
 
05.02.14
13:49
заводишь 2 группы справочника, "Рабочая" и "Скрытая"..
всю номенклатуру пихаешь в рабочую, твою "невидимую" пихаешь в секретную.

В форме списка (и выбора) пишешь в ПриОткрытии
ИспользоватьРодителя(<ТутССылкаНаГруппуРабочая>,0);
ИерархическийСписок(1,0);


наслаждаешься ...
37 Torquader
 
05.02.14
13:49
Просто, если нужно что-то скрыть, то строка в один символ к каждому элементу с флагом отбор и автоматически включение отбора по ней.
Только вот "умная" 1С папки так прятать не умеет.
38 Torquader
 
05.02.14
13:51
(36) Если у пользователей отключить возможность снимать иерархию, то дублей в справочнике будет "мама не горюй".
39 Ёпрст
 
05.02.14
13:53
(38) я ужо не помню, работает ли ИспользоватьРодителя(,0) с выключенной иерархией.. если работает, то вторую строку закомментить.
40 Бестия
 
05.02.14
13:55
(36) Спасибо, попробую
41 Torquader
 
05.02.14
13:55
(39) Так при отключении иерархии родитель не используется - и они все эти элементы справочника увидят.
Приходится делать Отбор по какому-то флагу, чтобы их скрыть.
42 Lionee
 
05.02.14
16:10
таки сразу приначеле работы ставить флаг на юзеров
44 Lionee
 
05.02.14
16:11
и прописать из в констанах
45 Lionee
 
05.02.14
16:12
из=их
46 Эльниньо
 
05.02.14
16:23
Посмотрел фотку. На бестию не похожа.
47 Salimbek
 
05.02.14
16:34
(0) А что будешь делать, если у тебя уже есть "скрытая" позиция номенклатуры, а какому-то пользователю срочно понадобится именно эту позицию занести в базу?
48 Калиостро
 
05.02.14
16:35
(0) Нужна полная постановка задачи. Как будут использоваться новые элементы справочника, пока их не видят пользователи? Как тебе такой вариант: сделать копию справочника номенклатуры и в нем играться с новыми элементами, а в час Х из этого справочника удалять, а в основной добавлять?
49 Бестия
 
05.02.14
17:57
(48) не, ещё один справочник не хочу
50 Калиостро
 
05.02.14
19:44
(49) Тогда такой вариант. В форме списка - только текстовые колонки, соответствующие реквизитам. Для новых элементов они не заполняются, только для старых. События выбора и открытия элементов доступны только администратору. Т.е. все элементы в списке как бы есть, но новые ни посмотреть, ни выбрать нельзя.
51 Torquader
 
05.02.14
21:23
(49) Ну, при желании, можно и в файле держать.
(47) По идее, элемент в момент "создания" проявляется, так как иначе мы просто получаем дубль.
С другой стороны, если нужно, чтобы элементы были, но люди их не видели, то создать такой же элемент пользователь просто не может - он может создать подобный.