0
- 28.01.2015 - 20:58
|
Какие есть еще механизмы запрета доступности реквизита справочника, кроме метода Доступность()? При открытии формы элемента справочника Доступность() для реквизита возвращает 1. Но в какой-то момент Доступность() начинает возвращать 0, при этом в модуле формы ничего на эту тему не обнаруживается, глобальных процедур тоже вроде не используется. В чем может быть дело?
| |
1
- 28.01.2015 - 21:20
|
evgeniybel, можешь финт ушами сделать: видимость реквизита сделай ложь, он для юзверя будет не виден, а значение реквизита выведи как текст на форму ))) | |
2
- 28.01.2015 - 21:52
| Чего-то не пойму, что это даст. Это реквизит, который нужно редактировать. | |
3
- 28.01.2015 - 21:56
|
Ты спрашиваешь: >>Какие есть еще механизмы запрета доступности реквизита справочника Сделай права на редактирование. и устанавливай его кому надо если есть права, то: Текст невиден, реквизит доступен или наооборот в зависимости от прав. Что тут непонятно??? | |
4
- 28.01.2015 - 22:17
|
Неясно сформулировал вопрос, извиняюсь. Реквизит уже есть (цифровой) и при открытии формы он почему-то не доступен для редактирования (таких реквизитов даже несколько). В тексте ничего не нашел, и момент непонятен - изначально в ПриОткрытии() Доступность() возвращает 1. | |
5
- 28.01.2015 - 22:20
|
Упс, понял, в чем дело :) Все эти реквизиты, оказывается, периодические. Так что такое странное поведение метода Доступность() - просто очередная фича 1с. | |
6
- 28.01.2015 - 22:21
| Форма.ТолькоПросмотр(1); | |
7
- 29.01.2015 - 02:53
|
5-evgeniybel > Не "очередная", а документированная. И не "фича", а так задумано. Периодический реквизит вообще отсутствует в таблице БД. | |
8
- 29.01.2015 - 09:07
|
и вообще для этого есть записатьпериодические реквизиты ЗЫ и нефиг их на форму вываливать ЗЫЫ еще тож самое почти - со слоями | |
| Интернет-форум Краснодарского края и Краснодара |