Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

дополнительные права и табличная часть

дополнительные права и табличная часть
Я
   I_learn_1c
 
06.10.17 - 12:00
Всем привет, помогите новичку пожалуйста...

Такая задача. Есть 1С 8.3, конф. Розница 2.2. Там документ ЧекККМ. У него вкладка Товары с табличной частью, в которую товары чека записываются. Колонки Код, Наименование, Цена и др.

Есть пользователь Касса. Для него колонка Цена должна быть недоступной для редактирования по всем товарам, кроме одного. Известен Код этого товара. Код = "123" например

Пробовала ограничить доступ к ячейке через ТолькоЧтение и Доступность, не вышло.
Думаю, что копать нужно в регистре сведений ЗначенияДополнительныхПравПользователей.
То есть в общем случае галка "Доступность колонки Цена" снята, а если пользователь Касса и в табличной части активная строка у которой поле Код="123" то обеспечить доступность. Но не пойму в каком месте надо дописать этот кусочек....

Направьте в нужное русло, пожалуйста
 
 
   mehfk
 
1 - 06.10.17 - 12:05
(0) Сделай отдельную кнопку "ввести цену" и в нее добавляй всю логику, а доступность колонки цены не трогай.
   SpellKeeper
 
2 - 06.10.17 - 12:09
Можно и в табличном поле это сделать. Только управлять не общими настройками колонки, а в процедуре ПриВыводеСтроки ставить нужное условие, и если оно не выполняется, то ОформлениеСтроки.Ячейки.Цена.ТолькоПросмотр = (ложь/истина по вкусу)
   I_learn_1c
 
3 - 06.10.17 - 12:09
(1) По условию форму желательно не менять, только чтоб при щелчке по ячейке столбца цена либо редактировалась цена (если это тот самый товар), либо ничего(для всех других товаров)
   I_learn_1c
 
4 - 06.10.17 - 12:12
(2) При этом у пользователя должно быть включено право "Доступность колонки Цена" так понимаю? и если ТолькоПросмотр=Истина, тогда поменять цену он не сможет, так?
   SpellKeeper
 
5 - 06.10.17 - 12:17
да
   mehfk
 
6 - 06.10.17 - 12:20
(3) Ну не меняй форму - меняй модуль формы.
   I_learn_1c
 
7 - 06.10.17 - 15:47
(2) А чем заменить ПриВыводеСтроки в управляемых формах?
   I_learn_1c
 
8 - 06.10.17 - 16:13
Понимаю, что условное оформление, но как его сюда впихнуть...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует