Имя: Пароль:
1C
 
Установка запрета на добавление строк в табличную часть документа
0 NIGHTHUNTER
 
09.09.22
10:08
При выборе одного из статусов, у документа необходимо запретить ввод строк в табличную часть.
Как это правильно сделать?
1 Kassern
 
09.09.22
10:09
(0) Элементы.ТабличнаяЧасть.ТолькоПросмотр=Истина
2 Kassern
 
09.09.22
10:12
Если нужно только добавление новых строк запретить

Процедура ТЧПередНачаломДобавления()

Если Объект.Статус="Не трогай ТЧ" тогда
Отказ=Истина;
КонецЕсли
3 vicof
 
09.09.22
10:22
(0) Хм. Что помешает мне поменять статус, ввести строки и поставить статус обратно?
4 NIGHTHUNTER
 
09.09.22
10:24
(1) Почему то это не работает. Можно вводить строки.
5 NIGHTHUNTER
 
09.09.22
10:26
(4) Или нет, работает.
6 Kassern
 
09.09.22
10:28
У вас какой-то статус Шредингера)
7 NIGHTHUNTER
 
12.09.22
05:54
(1) Оказалось, что так не совсем подходит. нужно что бы были доступными некоторые поля.
Получается буду пробовать использовать (2) .
8 Мимохожий Однако
 
12.09.22
06:49
ПриОкончанииРедактирования(НоваяСтрока,ОтменаРедактирования)
Если НоваяСтрока=Истина И Статус="Нельзя добавлять строки" Тогда
//отменяем ввод строки или удаляем