Две команды показывают, как ТолькоПросмотр влияет на работу пользователя с заполненной таблицей. Это ограничение интерфейса, а не механизм защиты данных.
Где и как запускать
Клиент управляемой формы обработки.
Подготовка
Создайте реквизит-таблицу Товары с колонками Наименование и Количество и связанный элемент формы Товары.
Добавьте на форму две команды: ВключитьПросмотр и РазрешитьРедактирование, создайте обработчики и выведите команды на кнопки.
Заполните две учебные строки и убедитесь, что базовые настройки таблицы разрешают редактирование.
&НаКлиенте
Процедура ВключитьПросмотр(Команда)
Элементы.Товары.ТолькоПросмотр = Истина;
КонецПроцедуры
&НаКлиенте
Процедура РазрешитьРедактирование(Команда)
Элементы.Товары.ТолькоПросмотр = Ложь;
КонецПроцедурыРазбор по шагам
Первая команда получает визуальный элемент таблицы через коллекцию Элементы.
Установка ТолькоПросмотр в Истина запрещает пользователю менять данные через таблицу, сохраняя возможность просмотра.
Вторая команда возвращает значение Ложь, разрешая редактирование в пределах остальных ограничений формы.
Данные реквизита Товары не копируются и не удаляются при переключении.
Как проверить результат
После ВключитьПросмотр попробуйте изменить Количество: редактирование через таблицу должно быть недоступно.
После РазрешитьРедактирование повторите изменение; при отсутствии других ограничений оно доступно.
Сравните состав строк до и после переключения: значения должны сохраниться.
Ожидаемый результат
Одна и та же таблица переключается между просмотром и редактированием без пересоздания данных.
На что обратить внимание
Не заменяйте этим права доступа. Серверная проверка полномочий необходима независимо от состояния интерфейса.
ТолькоПросмотр = Ложь не отменяет другие запреты редактирования и ограничения отдельных колонок.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.