Имя: Пароль:
1C
1С v8
Как запретить редактировать некоорые ячейки в табличном документе?
0 conscious
 
14.10.21
13:36
Как запретить редактирование нескольких ячеек в табличном документе?
Табл. док используется для загрузки данных в 1С. Т.е., у пользователя открывается табл док., он копирует в него из Excel строки с данными, меняет некоторые значения, нажимает кнопку и всё записывается в документ.

8.3, тонкий клиент.

Пробовал так:
&НаСервере
ПриСозданииНаСервере()
    ТабДок.Область(3, 2, 20, 8).Защита = Ложь;
    ЭтаФорма.Элементы.ТабДок.Защита = Истина;
    ...


Таким образом, доступными для редактирования остаются ячейки, у которых Защита = Ложь, но такой способ не подходит потому, что после включения защиты для поля табличного документа пропадает возможность вставки в табл. документ из буфера обмена.

Установить элемент управления "ПолеВвода" для ячейки и сделать для него ТолькоПросмотр = Истина в тонком клиенте нет возможности.
1 toypaul
 
гуру
14.10.21
13:39
никак
2 unbred
 
14.10.21
13:41
строчки местами поменяй)
3 conscious
 
14.10.21
14:41
(2) Какие строчки?