![]() |
![]() |
![]() |
|
БП 3.0: Закрыть поле "Комментарий" для всех документов Shurjk, Fish, Буковка, Terrixus, Михаил_, El_Duke, maxab72, ldo6, Ненавижу 1С, Fynjy, 1Снеговик, abfm, rbcvg, ndrv, takefive, calmius, mikecool, Гипервизор, Ногаминебить, Lama12, RomanYS, Eiffil123, 2S, lion11, SleepyHead, PR, Prog_man, Климов Сергей, Шаграм, Чужой, icipher, zenon46, X Leshiy, Группа неравнодушных, Гость из Мариуполя, Доминошник, kubik_live, probably, bolder, Daniilvb, Hawk_1c, GreenDay1986, AAA, Vstur, Федя Тяпкин, A_G, piter3, Crusher, Elf_80_lvl, vis, banco, Homer, zzz_zzz_zzz, dyevgeniy, Gucci76, dnab, segn, Rokford, runuts, Sneer, СвинТуз, Чеширский, Злопчинский, Silgis, nick86, Dzenn, lubitelxml, qsunnx, Олдж, Bazooka, tir654, scaramouche, ptiz, Aleksey, Redag, shuhard, Fregat, craxx, scanduta, p-soft, arsik, Шурик71, pasha_d, reloc, MichK, Zapal, obs191, elka302, maxar, orakool, boozin, denk, YaFedor, BSV, Vladislav25_00, d4rkmesa, zenik
| ☑ | ||
---|---|---|---|---|
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) тем более. Если этот флажок снят, значит, если есть доступ к самому объекту, то есть доступ ко всем реквизитам этого объекта.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |