Имя: Пароль:
1C
1С v8
Как закрыть поле для редактирования
0 Ira_19
 
19.12.11
01:33
Можно ли закрыть поле реквизита и поле из табличной части документа для редактирования?
Т.е. в такие поля данные автоматически подставляются при выборе или заполнение каких-либо других полей.
Хоелось бы сделать так, чтобы подставленные значения нельзя было изменить.
1 asady
 
19.12.11
01:34
ЭлементыФормы.ТвойЭлементФормы.ТолькоПросмотр=Истина;
2 Ira_19
 
19.12.11
01:42
Гениально! Большое спасибо.
У меня управляемое приложение. Так что вместо ЭлементыФормы написала Элементы.
Ещё хочется уточнить насчет полей в ТЧ документа. Такие задизейбленные поля действительно стали только для чтения, но я же решила проверить это и попробовала изменить из. Выдается окно Найти, в котором в качестве запроса поиска введённое мной значение. Это никак не изменить. Нельзя сделать таким же серым, как и в случае реквизита?
3 asady
 
19.12.11
01:51
(2) попробуй Элементы....Доступность=Ложь;
4 Ira_19
 
19.12.11
01:58
В этом случае не получается выделить ячейку. Но всё же лучше, чем в предыдущем случае. Спасибо.
5 FiftyStars
 
19.12.11
02:15
ну есть сумашедший вариант для фантазеров)
можно при изменении ячейки возвращать предыдущее значение=))
и после каждого повторного ввода обзывать пользователя любыми словами и говорить ему что менять поле не стоит :D
хах))
можно придумать много чего креативного, но в (1) и (3) - стандартные способы)))