Имя: Пароль:
1C
1С v8
Как Програмно запретить делать видимой колонку пользователю
0 kvrkvr
 
30.05.13
16:41
Есть код вида:
   Если РольДоступна("Programmer") Тогда
   ИначеЕсли    РольДоступна("ПолныеПрава") Тогда            
   ИначеЕсли    РольДоступна("МенеджерПоЗакупкам") Тогда    
   ИначеЕсли    РольДоступна("МенеджерПоПродажам") Тогда
//    ИначеЕсли    РольДоступна("ТолькоПросмотрРубц") Тогда
   ИначеЕсли    РольДоступна("МенеджерПоПродажамРубц") Тогда
   Иначе
       
       ЭлементыФормы.Всего.Видимость = ЛОжь;                        
       ЭлементыФормы.ВсегоНДС.Видимость = ЛОжь;        
       
       ЭлементыФормы.Товары.Колонки.Цена.Видимость = ЛОжь;                
       ЭлементыФормы.Товары.Колонки.Сумма.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.СуммаНДС.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.Всего.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.Всего.Доступность = ЛОжь;                
       ЭлементыФормы.Товары.Колонки.СуммаБезСкидок.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.СуммаБезСкидок.Доступность = ЛОжь;        
       ЭлементыФормы.Товары.Колонки.СтавкаНДС.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.ПроцентСкидкиНаценки.Видимость = ЛОжь;
       ЭлементыФормы.Товары.Колонки.ПроцентАвтоматическихСкидок.Видимость = ЛОжь;        
//        ЭлементыФормы.Товары.Колонки.ЦенаБез.Видимость = ЛОжь;
//        ЭлементыФормы.Товары.Колонки.ЦенаС.Видимость = ЛОжь;                
   КонецЕсли;    

Те колонки у которых данные реквизиты документа действительно становятся не видимы, а те которые реквизиты формы (напрмер всего) могут быть сделаны видимы через настройку списка
1 Лефмихалыч
 
30.05.13
16:42
функциональные опции? не, не слышал
2 Nenaviwu1c20
 
30.05.13
16:45
ААААААААААААААААААААААААААААААААААААААААААААААА.Сотри это!!!!
3 Defender aka LINN
 
30.05.13
16:47
Блин, как это развидеть обратно?
4 acsent
 
30.05.13
16:48
а что плохого то?
5 acsent
 
30.05.13
16:48
есть свойство  ИзменятьВидимость
6 DarKySiK
 
30.05.13
17:06
(1) некоторые на 8.1 еще сидят
7 zladenuw
 
30.05.13
17:14
ТабличноеПоле (TableBox)
ИзменятьНастройкуКолонок (ChangeSettingOfColumns)
Использование:

Чтение и запись.
8 kvrkvr
 
30.05.13
17:39
Для:   Defender aka LINN
3 - 30.05.13 - 16:47    Блин, как это развидеть обратно?

Правой кнопкой на табличном поле Настройка списка

  zladenuw 7 - спасибо! Хотя хотелось бы чтобы пользователь мог менять состав колонок (реквизитов формы), а некоторые были не доступны.
AdBlock убивает бесплатный контент. 1Сергей