v7: Как запретить редактирование табличной части документа? #646943


#0 by Ночной Эльф
Всем доброго времени суток. Как в 1с 7.7 запретить редактирование табличной части документа не конкретного реквизита а скажем добавление или удаление строк? причем Форма.ТолькоПросмотр не подходит так как еще есть реквизиты в шапке которые должны быть доступны для редактирования. Всем заранее спасибо
#1 by titan_aleks
Блокируй конкретные поля в табличной части, к примеру Форма.Номенклатура.Доступность
#2 by Ork
ПриУдаленииСтроки ... ПриНачалеРедактированияСтроки ...
#3 by Ork
В семерке многострочная часть не имеет идентификатора.
#4 by Ночной Эльф
такой способ я тоже находил но как то тапорно может че по проще ))
#5 by Ganiev
Поставить 8!))
#6 by Ganiev
Правильно советует! описывай действия с ТЧ!
#7 by babayka
Есть недокументированная фича Синтаксис кажется ТабличнаяЧасть.Доступность;
#8 by organizm
либо при открытии бегать по метаданным табличной части и обнулять доступность
#9 by Ночной Эльф
вот такую ошибку выдает Форма.ТабличнаяЧасть.Доступность; {Документ.ЗаявкаПокупателя.Форма.Модуль(3191)}: Поле агрегатного объекта не обнаружено (ТабличнаяЧасть)
#10 by Mikeware
МногострочнаяЧасть
#11 by Ночной Эльф
через МногострочнаяЧасть.Доступность нельзя установить в ноль только видимость
#12 by Ночной Эльф
Не ругается документ открывается а не каких изменений все те же действия доступны добавить строку и удалить
#13 by Надсмотрщик
Тебе во Все сказали
#14 by varelchik
Можно еще с помощью FormEx рФорма=СоздатьОбъект("РасширениеФормы") Атрибут=рФорма.ПолучитьАтрибут("МногострочнаяЧасть") Атрибут.Доступность=0 Но только после этого если строк много то ты ее даже не сможешь прокрутить.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С