![]() |
![]() |
![]() |
|
БП 3.0: Закрыть поле "Комментарий" для всех документов Hawk_1c, ReaLg, DemonShinji2, Daniilvb, Lazy Stranger, Ненавижу 1С, Crusher, Джордж1, Transfer, yanikolay, Silgis, PR, obs191, CepeLLlka, alexxx961503, Гость из Мариуполя, Shurjk, АЛьФ, Доминошник, elka302, AlexKimp, ptiz, DimR_71, comp2006, Bad_Aleks, Eiffil123, 1Снеговик, GreenDay1986, Rovan, АнализДанных, ГдеСобакаЗарыта, dedmoroz777, El_Duke, _Batoo, Fish, BayJay, Terrixus, Жеглофф, MM, cosmo_pro, Amra, nick86, Гипервизор, maxab72, SleepyHead, DimVad, OldCondom, Мультук, Maestro2020, MWWRuza, rbcvg, Кукуев, Скучный бух
| ☑ | ||
---|---|---|---|---|
0
kubik_live
30.07.25
✎
00:14
|
Всем доброго дня.
Типовая БП 3.0 КОРП Задача: закрыть для аудита поле "Комментарий" во всех доках. Пока реализовал через расширения ОМ (&после): ПроверкаКонтрагентовКлиент.ПриОткрытииДокумент(Форма) ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(Форма) ОбщегоНазначенияБП.УстановитьВидимостьКолонокДополнительнойИнформации(Форма) ВерсионированиеОбъектов.ПриСозданииНаСервере(Форма) //=================================================== Форма.Элементы.Комментарий.Видимость=Ложь; //=================================================== Работает. Может как-то элегантнее решить? |
|||
1
PR
30.07.25
✎
00:21
|
Делаешь копию базы
Очищаешь программно везде комментарий Отдаешь базу на смотреть А твою свистоперделку обойти можно даже ничего не программируя, например, просто в форме списка добавив комментарий настройкой формы или выводом в отчете |
|||
2
kubik_live
30.07.25
✎
00:22
|
(1) Так раньше делал, долго....
А у аудита нет доступа на изменение формы вроде... |
|||
3
PR
30.07.25
✎
00:24
|
(2) А, ну удачи
Потрать неделю на проверку того, что может аудитор, а что нет, ага |
|||
4
PR
30.07.25
✎
00:25
|
Сделать скулевую копию базы и запустить очистку непустых комментариев — минут 15 где-то, полчаса максимум
|
|||
5
kubik_live
30.07.25
✎
00:26
|
(3) Ну и на этом спасибо...
|
|||
6
kubik_live
30.07.25
✎
00:26
|
(4) Админ скуля не будет этим заниматься...
|
|||
7
PR
30.07.25
✎
00:27
|
(5) Ну, еще можешь отдельную роль сбацать, с ограничением комментария
Если много свободного времени и хочется в гамаке и стоя |
|||
8
PR
30.07.25
✎
00:29
|
(6) Так и ты не занимайся хуйней
Так и скажи, мол, если все по-правильному делать, то неделя работы, наскоро и дыряво — два часа, правильно и бесплатно — компостировать мозг скулевому админу |
|||
9
kubik_live
30.07.25
✎
00:31
|
(3) Не будет аудитор этим заниматься = проверено.
Лазить и открывать комменты = ему времени на все не хватит... Да и комменты - тупые, ни о чем... :))) |
|||
10
PR
30.07.25
✎
00:31
|
(9) То есть в форме документа будет смотреть, а в форме списка и в отчете в списке регистраторов нет?
Ты уж определись, либо крестик сними либо трусы одень |
|||
11
kubik_live
30.07.25
✎
00:33
|
(10) для списка:
вроде здесь: ОбщегоНазначенияБП.УстановитьВидимостьКолонокДополнительнойИнформации(Форма) |
|||
12
PR
30.07.25
✎
00:33
|
(9) А если комментарии тупые и ни о чем, то тогда вообще непонятно, нахрена их скрывать
|
|||
13
PR
30.07.25
✎
00:34
|
(11) И что, их нельзя будет добавить через ссылку?
И что, их нельзя будет посмотреть в отчетах через точку от регистратора? |
|||
14
kubik_live
30.07.25
✎
00:35
|
(13) Не будет он лазить!
|
|||
15
kubik_live
30.07.25
✎
00:36
|
(12) попросили скрыть
|
|||
16
kubik_live
30.07.25
✎
00:38
|
Ессно, это все в отд. копии для аудита...
|
|||
17
PR
30.07.25
✎
00:44
|
(16) Шизофрения какая-то
То не будет админ делать отдельную копию, то отдельная копия, в которой можно почистить комментарии, оказывается |
|||
18
kubik_live
30.07.25
✎
00:47
|
(17) Ладно, спасибо. Доброй ночи.
|
|||
19
Garykom
гуру
30.07.25
✎
01:16
|
(0) RLS же
|
|||
20
kubik_live
30.07.25
✎
01:42
|
(19) Спасибо, об этом не подумал, надо попробовать...
Там наверное копать по всем докам надо? |
|||
21
PR
30.07.25
✎
01:55
|
(19) В (7) же
RLS же, чтобы сделать же, нужно же предварительно убрать все роли же, которые дают-таки права на комментарий же Ну и потом да, всго лишь убрать во всех документах галочку на этот реквизит же Вот такое же же, ага |
|||
22
kubik_live
30.07.25
✎
01:57
|
(21) Ну как новую роль рассматриваю вариант реализации...
Наверное лучший вариант. |
|||
23
PR
30.07.25
✎
02:06
|
(22) Еще раз, если ты не обратил внимание
Это должна быть только эта одна роль, других не должно быть Потому что если в другой роли есть право на комментарий, то тогда плевать, что у тебя в роли его нет Ну и удачи с созданием новой роли, в которой как минимум нужно для всего настроить все права и потом еще охулиард раз прощелкать на убирании галочки с комментария |
|||
24
kubik_live
30.07.25
✎
02:10
|
(23) Спасибо
|
|||
25
Garykom
гуру
30.07.25
✎
02:40
|
(23) Новую роль можно создать программно на основе выбранных ролей для аудитора
|
|||
26
SleepyHead
гуру
30.07.25
✎
05:58
|
(0) Аудитор будет читать комментарии в каждом документе? Да ну нахер..
|
|||
27
Гена
гуру
30.07.25
✎
06:11
|
(0)
|
|||
28
craxx
30.07.25
✎
08:51
|
(27) Вот чувствуется мощный аналитик. Тут даже программировать не надо и программист для задачи не нужен.
|
|||
29
AAA
30.07.25
✎
12:04
|
Задачу можно выдвинуть на конкурс, как самую бредовую. В моем рейтинге она наверное победила бы.
Что ж там такого пишут в комментариях, что надо прятать от аудитора,не пряча САМ документ. |
|||
30
Terrixus
30.07.25
✎
13:06
|
1 сохранить все комментарии во временный реквизит групповой обработкой
2 удалить все комментарии ей же 3 вернуть |
|||
31
Terrixus
30.07.25
✎
13:12
|
(26) может там комменты вида "откат 10% выплачен Иванову А.А. наличными в три часа ночи за гаражами"
|
|||
32
Ненавижу 1С
гуру
30.07.25
✎
13:47
|
(29) Было такое. В заказе клиента были поля
"КомментарийДляСклада" - пояснения по сборке, отгрузке "КомментарийДляКлиента" - то, что печатается на упаковочном листе дополнительно при желании клиента и клеится на короб отгрузки Так вот менеджер перепутала и написала в комментарий для клиента примерно "собирать аккуратно, клиент козлится за каждую вмятину на таре" |
|||
33
El_Duke
гуру
30.07.25
✎
14:20
|
(32) Класс
И что дальше было ? Перестал козлить ? |
|||
34
1Снеговик
гуру
30.07.25
✎
14:28
|
(0) раз это отдельная база, очистить поле комментария у всех объектов, в которых не нужно его показывать. Ну или вообще у всех. Только в режиме записи обмена данными.
(19) что RLS? Приведите пример на сокрытие данных отдельного реквизита с помощью RLS. (33) менеджер Почты России? Другим клиентам видимо можно мятое доставлять, офигеть VIP опция)) |
|||
35
Fish
гуру
30.07.25
✎
14:32
|
ФО уже предлагали?
|
|||
36
maxab72
30.07.25
✎
14:34
|
(34) При помощи RLS можно, но дико геморройно. Надо в настройках всех ролей, где разрешен просмотр этого документа поставить отметку "Независимые права подчиненных объектов". затем проставить право просмотра всему, что можно видеть, и снять право просмотра всему что видеть нельзя. Причем эти отметки надо снять во всех без исключения ролях, потому что они везде на реквизиты проставлены в типовых по умолчанию. То есть права на просмотр документа нет, но права на просмотр его реквизитов стоит везде.
|
|||
37
Ненавижу 1С
гуру
30.07.25
✎
14:53
|
(36) а РЛС тут причем?
|
|||
38
maxab72
30.07.25
✎
14:59
|
(37) опечатка, не РЛС а просто роли. Ими можно закрыть доступ к просмотру и редактированию реквизита. Хотя ни в одной типовой ни разу не встречал, чтоб этим пользовались.
|
|||
39
Fynjy
30.07.25
✎
15:07
|
Сделай функциональную опцию, завяжи на нее все реквизиты "Комментарий", опцию завяжи на роль/новую константу - роль аудиторам не давай. Делов то ...
|
|||
40
Ненавижу 1С
гуру
30.07.25
✎
15:09
|
(38) в ЗУПе такое есть, роль кадровик не видит "зарплатных" реквизитов и табличных частей
|
|||
41
PR
30.07.25
✎
15:12
|
(39) ФО так-то не закрывает доступ к данным, если че, только с форм скрывает и в отчете наверное не выведет, даже если выберешь
|
|||
42
PR
30.07.25
✎
15:13
|
Кстати, если бы я был аудитором и от меня бы скрыли комментарий, мне бы наоборот любопытно стало, что там такого
|
|||
43
Ненавижу 1С
гуру
30.07.25
✎
15:21
|
(39) пробовал?
|
|||
44
maxab72
30.07.25
✎
15:22
|
(40) не, там по другому сделано. Смотрю документ "ПриемНаРаботу" Сам документ не доступен для чтения и просмотра в большинстве ролей, а все реквизиты в т.ч. таблица начислений и все в ней доступно и для просмотра и для редактирования во всех ролях.
|
|||
45
Ненавижу 1С
гуру
30.07.25
✎
15:27
|
(44) это неправда
|
|||
46
maxab72
30.07.25
✎
15:29
|
(45) открой "Все роли" и посмотри: документ "ПриемНаРаботу" табличная часть "Начисления", реквизит "Размер". Галочки "Просмотр" и "Редактирование" стоят во всех ролях. ЗУП КОРП 3.1.30.225.
|
|||
47
Ненавижу 1С
гуру
30.07.25
✎
15:32
|
(46) да, стоят, только они ничего не значат, потому что не стоит галка "независимые права подчиненных объектов"
|
|||
48
maxab72
30.07.25
✎
15:42
|
(47) тем более. Если этот флажок снят, значит, если есть доступ к самому объекту, то есть доступ ко всем реквизитам этого объекта.
|
|||
49
Eiffil123
30.07.25
✎
16:16
|
(7) в 1С нет ограничений доступа к реквизитам. RLS действует на всю запись, а права - на всю таблицу
|
|||
50
maxab72
30.07.25
✎
16:23
|
(49) в начале 00-ых, когда только вышла 8-ка, было какое-то интервью с разработчиками, и они намекали, мол РЛС введут и на реквизиты. Но потом, если потребует логика типовых. Но тогда и типовые были простенькие и шустренькие...
|
|||
51
Jackman
30.07.25
✎
16:26
|
Групповая обработка ведь еще и перепроводит документы после изменения реквизитов, для закрытых периодов это может и не очень хорошо.
Кстати, можно еще копию базы снять с поддержки и сделать в документах длину поля "Комментарий" равный 1 символу, а потом вернуть как было, загрузив конфигурацию из файла. |
|||
52
Ненавижу 1С
гуру
30.07.25
✎
16:27
|
(48) хватит заниматься словоблудием. Там есть роли, которые видят "зарплатные" реквизиты, и которые не видят - вот и все. Ролей таких - на пальцах одной руки хватит посчитать.
По поводу галки "независимые права подчиненных объектов" - почитайте документацию и не фантазируйте |
|||
53
kubik_live
30.07.25
✎
16:31
|
Всем доброго дня.
Как вариант (из спортивного интереса) - реализовал через расширение с добавлением функциональной опции по аналогии с отображением ответственного в документах. работает |
|||
54
maxab72
30.07.25
✎
16:36
|
(52) читайте https://its.1c.ru/db/v8std/content/532/hdoc
|
|||
55
Ненавижу 1С
гуру
30.07.25
✎
18:05
|
(54) избавьте меня от этого. Так вот в (48) "Если этот флажок снят, значит, если есть доступ к самому объекту, то есть доступ ко всем реквизитам этого объекта" - написана неправда.
Есть доступ только к тем реквизитам, у которых галка стоит. Например роль ЧтениеКадровогоСостоянияРасширенная имеет доступ ко всему документу, но не имеет к ТЧ Начисления
|
|||
56
Fynjy
30.07.25
✎
19:21
|
(53) где мои 30 серебряников?
|
|||
57
maxab72
30.07.25
✎
21:39
|
(55) "Флажок Независимые права подчиненных объектов определяет, каким образом система будет учитывать состояние прав на родительский объект при определении прав на подчиненный объект. Если флажок установлен, то права родительского объекта не учитываются. Если флажок снят, то при определении права подчиненного объекта анализируется соответствующее право родительского объекта. Если у родительского объекта право отсутствует, у подчиненного объекта также отсутствует право, вне зависимости от состояния права у подчиненного объекта.
Флажок Независимые права подчиненных объектов не отменяет того факта, что право на подчиненный объект требует наличия этого же права и на родительский. То есть для реквизита или табличной части нужно право на объект, для реквизита табличной части ‑ на табличную часть и объект. Указанное свойство имеет влияние в том случае, если у пользователю назначено несколько ролей, права которых складываются «по ИЛИ». То есть, если в роли установлено свойство Независимые права подчиненных объектов и есть право только на реквизит, а в другой роли есть право только на объект, то после сложения прав ролей у пользователя будет право на реквизит" или официальная документация вас не устраивает? |
|||
58
Ненавижу 1С
гуру
31.07.25
✎
08:11
|
(57) какая разница что меня устраивает и что нет?
я говорю, что на картинке в (55) у роли ЧтениеКадровогоСостоянияРасширенная есть право на чтение документа ПриемНаРаботу, но нет права на чтение ТЧ Начисления |
|||
59
SleepyHead
гуру
31.07.25
✎
08:27
|
(31) Ну и что? Мало ли, внук уборщицы баловался и написал всякое
|
|||
60
Гипервизор
31.07.25
✎
08:49
|
(59) Ну тогда так можно и на все неудобные вопросы аудиторов отвечать. )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |