Имя: Пароль:
1C
1С v8
УПП: Доступ к номенклатуре
0 Balabass
 
09.09.14
12:21
Подскажите, есть в номенклатуре табличное поле - место хранения.
Вот как бы так запретить изменять номенклатуру группе пользователей, кроме этого поля.
Как то РЛС это можно намутить?
1 shuhard
 
09.09.14
12:22
(0) подписка перед записью, три строчки кода + отдельная роль "Погонщик мест хранения"
2 Галахад
 
гуру
09.09.14
12:23
Запретить редактирование.
Спецформа с одним реквизитом.
3 Balabass
 
09.09.14
12:23
(1) вот это и интересует. Как определить, что изменения были только в метсах хранения?
4 Галахад
 
гуру
09.09.14
12:25
Сравнить же. Объект и ссылку.
5 shuhard
 
09.09.14
12:25
(3) дык сравнить объект и ссылку, обойдя все реквизиты и реквизиты ТЧ
6 Рэйв
 
09.09.14
12:26
ПриОткрытии()

Для Каждого Эл Из ЭлементыФормы Цикл
   Если Эл.Имя="МоеТабПоле" Тогда  
       продолжить;
   КонецЕсли;
   Эл.ТолькоПросмотр=Истина;
КонецЦикла;
7 shuhard
 
09.09.14
12:28
(6) есть групповая обработка, есть редактирование в списке
8 Рэйв
 
09.09.14
12:29
(7)Я так понимаю таб поле - это регистр сведений.(Надеюсь по крайней мере:-))

Тогда


ПредЗаписью в модуле объекта постаивть Отказ=Истина и все. Пусть правят регситр и нетрогают объект
9 shuhard
 
09.09.14
12:31
(8) конечно это Рг сведений
и конечно подписка перед записью
без вопросов
10 Рэйв
 
09.09.14
12:31
(9)Ну да.С подпиской тоже можно
11 Balabass
 
09.09.14
12:35
Хорошо. Спасибо за советы.