|
Реквизит через расширение | ☑ | ||
---|---|---|---|---|
0
m74y
14.01.19
✎
15:00
|
Добавил к документу реализации новый реквизит "Отгружено", добавил на форму, при открытии его не видно. Добавил права в расширении новые права на редактирование документа и данного реквизита. Добавил эти права пользователю. Что ещё надо сделать, что бы этот реквизит появился на форме?
|
|||
1
lxs
14.01.19
✎
15:06
|
Помолиться забыл.
|
|||
2
lxs
14.01.19
✎
15:06
|
Как ты права добавлял?
|
|||
3
m74y
14.01.19
✎
15:07
|
(1)Самый остроумный?
|
|||
4
lxs
14.01.19
✎
15:07
|
(3) А у тебя с ЧЮ проблемы, я смотрю. Давай по делу.
|
|||
5
m74y
14.01.19
✎
15:09
|
(2) В расширении добавил новую роль, в ней добавил права на документ в целом и на конкретный реквизит. В предприятии добавил роль пользователю.
|
|||
6
tabarigen
14.01.19
✎
15:25
|
(1) +1
|
|||
7
runoff_runoff
14.01.19
✎
15:33
|
"добавил форму" - это добавил новую форму или заимствовал из основной конфигурации?..
|
|||
8
m74y
14.01.19
✎
15:35
|
(7) добавил реквизит НА форму. Форма заимствована из основной.
|
|||
9
2S
14.01.19
✎
15:36
|
(0) яйца у Вас стальные
|
|||
10
m74y
14.01.19
✎
15:38
|
(9) Поясни?
|
|||
11
2S
14.01.19
✎
15:39
|
(10) я бы пока не рискнул добавлять реквизит через расширение
|
|||
12
m74y
14.01.19
✎
15:46
|
(11)Только начал изучать, франчи сказали, это круто и современно. Склоняюсь к тому, что бы послать эту фичу нафиг...
|
|||
13
lxs
14.01.19
✎
15:48
|
(12) Я на этой фиче написал все изменения сейчас. И мой тебе совет. Транслируй любую роль из основной конфы, например, БазовыеПрава. И ей дай права на реквизит.
|
|||
14
VladZ
14.01.19
✎
15:50
|
(12) Ага... "Стильно, модно, молодежно."
Но помни! Ровно в полночь карета превратится в тыкву! ;) Общий смысл вот в чем: там есть определенные ограничения, которые "не дают развернуться". Если ты готов смириться с этими ограничениями - дерзай, изучай! |
|||
15
lxs
14.01.19
✎
15:54
|
(11) Ты не сможешь этого сделать, потому что расширение не позволяет добавлять пока реквизиты справочников.
|
|||
16
m74y
14.01.19
✎
16:01
|
Эмм, а справочник причём? Транслировал роль "Базовые права УТ", дал ей права на реквизит и документ... и всё так же глухо.
|
|||
17
Мимохожий Однако
14.01.19
✎
16:02
|
(0) Какая платформа?
|
|||
18
lxs
14.01.19
✎
16:09
|
(16)
Из Хрусталевой: «Запустим «1С:Предприятие» от имени администратора и из группы команд Сервис выполним команду Назначить новую роль. В окне предупреждения безопасности мы должны разрешить администрирование пользователей и выполнить эту команду еще раз. После этого в конфигураторе, в списке пользователей, пользователь, которому добавлена роль из расширения, будет отмечен специальной пиктограммой. А в свойствах этого пользователя на закладке Прочее появится флажок Роли, добавленные расширениями конфигурации (рис. 2.99).» Отрывок из книги: Е. Ю. Хрусталева. «Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Разработка в системе 1С:Предприятие 8.3». Apple Books. |
|||
19
m74y
14.01.19
✎
16:10
|
8.3.13.1644 конфиг 11.4.6.188
|
|||
20
m74y
14.01.19
✎
16:14
|
(18) Группа команд Сервис где располагается? Не нашел такой команды "Назначить новую роль"
|
|||
21
Фрэнки
14.01.19
✎
16:18
|
(20) мдя... рановато программировать
Реквизит не нужно добавлять унутрь типового объекта. У этого объекта и так есть цела табчасть для любого количества дополнительных реквизитов. |
|||
22
m74y
14.01.19
✎
16:20
|
(21) мдя, уважаемый, вы вообще понимаете о чем здесь речь идёт? Почитали бы вы про расширения сначала.
|
|||
23
lxs
14.01.19
✎
16:26
|
(22)
"«ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени("Самойлов"); ПользовательИБ.Роли.Добавить(Метаданные.Роли.Расш1_Заказы); ПользовательИБ.Записать();» Отрывок из книги: Е. Ю. Хрусталева. «Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Разработка в системе 1С:Предприятие 8.3». Apple Books. " Из расширения только так. |
|||
24
lxs
14.01.19
✎
16:29
|
(21) Дополнительные реквизиты тяжеловаты для использования. Я бы тоже не стал, если честно. Делаю это только в крайнем случае.
Маниакально стремиться к сохранению максимально типового решения глупо. Как правило это говорит лишь о рукожопости программиста, который боится поломать что-то при обновлении. |
|||
25
Фрэнки
14.01.19
✎
16:31
|
(22) то, что расширение позволяет притулить к документам реквизиты - это еще не является обязательным аргументом, чтоб игнорить типовые решения, которые в конфигурациях нужны хотя бы для того, чтоб при обновлениях данные внезапно для пользователя куда-то не пропали.
|
|||
26
lxs
14.01.19
✎
16:33
|
||||
27
m74y
14.01.19
✎
16:34
|
(25) мы не ищем лёгких путей, там потом много ещё чего придётся дописывать и одними доп реквизитами не обойдёмся.
|
|||
28
m74y
14.01.19
✎
16:37
|
(27) Да, да, да Это оно, теперь получилось!
(25) И да прежде, чем "баны" лепить, неплохо научиться самому вежливости. |
|||
29
Фрэнки
14.01.19
✎
16:38
|
(27) кстати, если бы это дополнительное свойство документа было вынесено не в допреквизит в самом, а в новый объект базы (справочник или регистр), то реально будет управлять доступностью этих данных по ролям. А так, сколько внутри объекта реквизитов не крути, все может внезапно стать доступным. Наиболее законченное продуманное решение в этом направлении - обезличивание.
|
|||
30
m74y
14.01.19
✎
16:41
|
(29) Зачем создавать новые объекты? С помощью расширений можно управлять типовым объектом без изменения конфигурации.
|
|||
31
Фрэнки
14.01.19
✎
16:50
|
с помощью расширения можно создавать новые объекты не изменяя типовую конфигурацию
|
|||
32
lxs
14.01.19
✎
17:03
|
(31) Зачем нам очевидные вещи? Можно, но не все.. Реквизиты тоже, и тоже не все.
Ты пропагандируешь использование типовых решений для различных задач. но ты уверен в их объективности, оптимальности и т.п.? Ты пробовал делать любимую всеми пользователями раскраску списка с использованием значений дополнительных реквизитов? Или автопоиск при таких же условиях? Это вешает систему нахрен при больших количествах данных. И именно поэтому логичнее добавить реквизит объекта, чем использовать типовой дополнительный. Всё зависит от ситуации. |
|||
33
Мимохожий Однако
14.01.19
✎
17:17
|
(32) Ключевая фраза "Всё зависит от ситуации". Мне кажется спор разгорелся из-за того, что ситуация в сабже не описана.
|
|||
34
lxs
14.01.19
✎
17:24
|
(33) Да тут спор вообще не по делу)) Человек просил помочь права дать к реквизиту. А его как обычно начали лечить на тему "не надо так")
|
|||
35
Вафель
14.01.19
✎
17:25
|
если расширение без ролей, то никаких прав не нужно давать. все и так будет
|
|||
36
runoff_runoff
14.01.19
✎
18:11
|
(8) в заимствованной форме перешли на закладку Реквизиты, и там взяли ваш Объект.НовыйРеквизит и перетянули на форму?..
|
|||
37
Фрэнки
14.01.19
✎
18:46
|
(34) я ему сказал, что если это документ Реализация в УТ, то у этого документа УЖЕ есть готовый механизм без расширения и риска потери данных (если из-за каких-то ошибок расширение "отвалится")
С помощью расширения можно долго и с удовольствием переделывать внешний вид и прочие радости, ради которых изменять типовую некомильфо. Но с добавлением данных в объекты пока еще рисковать рано. |
|||
38
Фрэнки
14.01.19
✎
18:47
|
Это будут менять и дорабатывать наверняка. Отвалятся данные и кто будет виноват?
|
|||
39
Мимохожий Однако
14.01.19
✎
19:02
|
(38) "Эта ваша 1С!"
|
|||
40
hhhh
14.01.19
✎
19:03
|
(38) он же пишет, что не в объект, а на форму добавил.
|
|||
41
Мимохожий Однако
14.01.19
✎
19:34
|
(40) цитирую из (0)"Добавил к документу реализации новый реквизит "Отгружено"". Документ-это объект )
|
|||
42
d4rkmesa
14.01.19
✎
19:43
|
(12)
>>Только начал изучать, франчи сказали, это круто и современно. Франчи учатся на своих клиентах, ничего нового. Не буду разводить демагогию, Фрэнки скорее прав, чем нет. У самого ничего не отваливалось, но у коллег столько всякого дерьма случалось с расширениями, что я почти полностью поменял мнение насчет применимости этой фичи. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |