Имя: Пароль:
1C
1С v8
БП 3.0 Дополнительные свойства справочников списком значений
0 Tornadius
 
17.12.18
06:59
Добрый день!

Платформа 8.3.13.1513
Конфа БП Проф 3.0.65.91

Задача: в дополнительных свойствах спр.Пользователи необходимо создать свойство с типом "Список значений" в который можно помещать только записи с типом "Подразделение". Использование RLS не предлагать.

Это нужно для того, что бы пользователям можно было назначать список подразделений для отбора в списках заявок на расходование средств (Заявка - самописный док с реквизитом "подразделение"). чтобы пользователи видели только свои подразделения. Например, согласовывать заявки по одному списку подразделений, утверждать по другому и т.п. Правами доступа тут не получится, по причине, что пользователь может работать с заявками по подразделению, а другие доки не должен делать от имени данного подразделения или на оборот, причин много ..., нужен отдельный список подразделений.

В данной ситуации выход - доп. свойства спр.Пользователи
А в доп. свойствах нельзя задавать список значений, можно указать только какое-нибудь конкретное подразделений.

Как доп. свойствам назначить тип "Список значений"?
1 Мимохожий Однако
 
17.12.18
07:23
Добавь табличную часть Подразделения в справочник Пользователи.
2 Tornadius
 
17.12.18
07:31
(1) Проще уж регистр сведений собственный создать и спр.подразделения с поддержки не нужно снимать. Но хотелось бы сделать используя стандартный механизм доп. сведений.
3 Мимохожий Однако
 
17.12.18
08:11
(2) Самодельный документ добавил, а табличную часть стесняешься. С поддержки снимать не обязательно.
4 Tornadius
 
17.12.18
08:18
(3) без снятия с поддержки никак
5 Мимохожий Однако
 
17.12.18
08:27
(4) С возможностью изменения и не снимать.
6 Мимохожий Однако
 
17.12.18
08:28
(5) +"редактируется с сохранением поддержки"
7 Tornadius
 
17.12.18
08:38
Как добавить свой тип в список типов дополнительных реквизитов или свойств?
8 hhhh
 
17.12.18
08:44
(7) это надо снимать с поддержки механизм дополнительгых реквизитов.
9 unregistered
 
17.12.18
08:48
(7) Нельзя в качестве значения характеристики использовать список. Только простые или ссылочные типы.
В поставленной формулировке твоя задача не решается. Меняй подход. См., например, (1).
10 Мимохожий Однако
 
17.12.18
08:59
Посмотри план видов характеристик. Но лобовой вариант не проёдёт, т.к. не удастся подключить тип Список значений и переделывать больше.ИМХО.
В крайнем случае ХранилищеЗначений и через него впихивать.
Сделай ТЧ или в крайнем случае свой РС
11 unregistered
 
17.12.18
09:11
(2) > Но хотелось бы сделать используя стандартный механизм доп. сведений.

В данном случае ты хочешь неприличного.
Как с точки зрения логики прикладного решения (данный механизм БСП не предназначен для таких целей) так и с точки зрения желания впихнуть список в качестве значения характеристики (платформой не предусмотрено). Это от непонимания того, для чего нужны ПВХ и как они работают.
12 Tornadius
 
17.12.18
09:36
(11) в УПП было проще - был ПВХ "Настройки пользователей" добавляешь свою настройку и в качестве типа свой справочник, допустим "Профили" и в нем уже и все реализуешь. а в БП3 нет настроек пользователя, вот и приходится изголяться. Нужно сделать одну настройку со списком значений и начинается танцы с мышкой...
13 Мимохожий Однако
 
17.12.18
09:40
(12) не надо перенедомудривать ))
Или у тебя мечта перевести заказчика на УПП?
..
Не надо ограничивать свои фантазии. Смело добавляй свои объекты.
14 unregistered
 
17.12.18
09:43
(12) Спор бессмысленен.
Аналогия с ПВХ "Настройки пользователей" в УПП неуместна ибо не имеет ничего общего с ПВХ ДополнительныеРеквизитыИСведения в БП. Если смотреть на ПВХ, то чего не вспомнить ВидыСубконто - тоже ведь на ПВХ сделано.
Уже давным давно напилил бы свой регистр сведений или табличную часть справочника.
15 Tornadius
 
17.12.18
09:49
Народ, я не хочу отключать поддержку на справочник пользователи, это первое, второе, можно ли в БП3 ДопРеквизитыИСведения добавить свой собственный тип, я сделал отдельный справочник с таблицей подразделений, в вопрос как его прикрутить к спр.Пользователи? Снять с поддержки легко, как сделать не корежа типовую конфу. С переписанной УПП хватило гемора по уши.
16 Tornadius
 
17.12.18
09:54
Для полной картины, зачем мне это надо - переношу функционал заявок на расход денежных средств из УПП 1.3 (подсистемы "Бюджетирование" и "Управление движениями ДС") для фин.отдела на конфу БП3 - холдинг купил новую дочку и хочет внедрить систему фин. планирования без смены конфигурации. вот и изгаляюсь. В УПП этот функционал и так был переписан 80%, а в БП3 и совсем нет некоторых вещей.
17 Мимохожий Однако
 
17.12.18
09:55
(15) Есть режим редактируется с сохранением поддержки. Чем он тебе не нравится?
Если это не подходит, то добавь РС для заявок. Что тебе мешает попробовать на копии?
18 unregistered
 
17.12.18
09:56
(15) > С переписанной УПП хватило гемора по уши.

Тебе показалось этого мало и ты решил покорёжить БП?

> можно ли в БП3 ДопРеквизитыИСведения добавить свой собственный тип

Никто не запрещает. Включаешь возможность изменения и рисуй всё что хочешь.
Просто в данном случае это бессмысленно.
Раз уж ты уже напилил свой справочник, то зачем его непременно вкорячивать в ДопРеквизиты - загадка.
19 Мимохожий Однако
 
17.12.18
09:57
Можно еще измудриться и использовать расширение, которое использует существующие регистры БП3.0
20 Tornadius
 
17.12.18
10:01
(18) как его связать с пользователем? добавить в мой справочник реквизит с типом "Пользователь" и делать отбор по пользователю? Мне то хотелось, что бы этот параметр задавался из формы спр.пользователи, как обычный доп. реквизит
21 Василий Алибабаевич
 
17.12.18
10:03
(20) Выноси в расширение и справочник "Пользователи". Чего уж там...
22 Tornadius
 
18.12.18
12:57
Без снятия с поддержки совсем не получилось, но вышел из положения вот так:
1) Создал свой справочник "ПрофилиДоступа" с одной колонкой в Таб. Части "Подразделения"
2) Снял с сохранением поддержки ПВХ.ДополнительныеРеквизитыИСвойства и внес в тип значений характеристик свой справочник.

По другому не получилось.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн