Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 13:09

Запрет редактирования после записи

Автор Виктор Зайцев, 30 июн 2016, 16:13

0 Пользователей и 1 гость просматривают эту тему.

Виктор Зайцев

Есть табличная часть в документе. Нужно что бы после записи документа В табличную часть не добавляли позиции
и не меняли те что уже там есть. Подскажите как такое сделать

vitasw

Элементы.<ТабЧасть>.ТолькоПросмотр=Истина;//для упр. приложения

LexaK

можно так сделать, это для управляемых форм
если новый документ создаете, дает изменять табличную часть ПереченьНоменклатуры (замените на имя своей ТЧ)
если открыли уже существующий документ, то ТЧ только на просмотр

&НаКлиенте
Процедура ПриОткрытии(Отказ)
Элементы.ПереченьНоменклатуры.ТолькоПросмотр = "" + Объект.Ссылка <> "";
КонецПроцедуры


для неуправляемых форм, примерно тоже самое.
если помогло нажмите: Спасибо!

Виктор Зайцев

а если в модуле обьекта записать такой код? сработает?
&НаКлиенте
Процедура ПриЗаписи(Отказ)
    Элементы.СписокЗапчастей.ТолькоПросмотр=истина;
КонецПроцедуры

vitasw

Цитата: Виктор Зайцев от 01 июл 2016, 10:10а если в модуле обьекта записать такой код? сработает?
Прежде чем что-то писать, стоит сначала подумать. Где модуль объекта, а где "&НаКлиенте"...

LexaK

ну-ну попробуйте! :D
модуль объекта, вроде как, на сервере отрабатывает.

Самый элементарный совет! :befhbt:
создайте тестовую копию базы (если еще не создана), и пробуйте там различные варианты решений!
если помогло нажмите: Спасибо!

Виктор Зайцев

Простите за глупость. Помогли спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск