Как запретить изменять табличную часть в 1С
В некоторых случаях необходимо запретить пользователям редактировать табличную часть документов, добавлять, изменять или удалять строки и даже изменять их порядок. Реализовать это в 1С очень просто, например, можно полностью отключить возможность изменения состава строк. В этом случае на форме пропадут соответствующие кнопки «Добавить», «Изменить», «Удалить». Можно отдельно отключить возможность изменения порядка строк в табличной части. Так же есть возможность настройки доступных команд, например, можно разрешить только добавлять строки, или только удалять ну или только изменять.
Кстати у табличной части можно вообще убрать командную панель, на которой расположены кнопки «Добавить», «Изменение порядка» и меню «Еще», но через контекстное меню вызванное кликом ПКМ мышки все же это сделать можно будет.
Как убрать возможность добавления, удаления, изменения строк табличной части документа
Давайте рассмотрим все варианты отключение возможности редактирование табличной части.
Открываем конфигуратор и свойства табличной части у которой хотим заблокировать возможность редактирования.
В свойствах ищем раздел «Использование» в нем пункт «Изменять Состав Строк» и снимаем на против него флаг.
В результате этих действий пропадут кнопки «Добавить», «Изменить», «Удалить».
Они исчезнут из всех меню.
Но возможность изменения порядка строк все же остается, для того чтобы её отключить в свойствах табличной части в разделе «Использование» нужно снять флаг напротив пункта «Изменять порядок строк».
Для того чтобы убрать отдельную команду, например, добавления, изменения, удаления или перемещения строк табличной части, нужно открыть пункт «Состав команд» и отметить только необходимые.
Таким образом можно разрешить пользователю например, только добавлять строки в табличную часть.
Вот таким образом можно запретить редактирование табличных частей, либо частично ограничить возможности пользователей. Так же все это можно запретить программно.