Имя: Пароль:
1C
 
Как отключить в табличном поле опцию "Вывести список"
0 iva77ru
 
02.03.10
10:06
Помогите, пожалуйста! Нужно отключить в табличном поле опцию "Вывод списка". В контекстном меню стоит автозаполнение. Может быть есть возможность запретить из языка 1С, не отключая автозаполнение и не добавляя свое контекстное меню для табличной части?
1 Дикообразко
 
02.03.10
10:07
и рыбку съесть и на ... сесть?
2 Mitriy
 
02.03.10
10:09
ЭлементыФормы.ТабПоле.Вывод = ИспользованиеВывода.Запретить?
3 iva77ru
 
02.03.10
10:20
ЭлементыФормы.ТабПоле.Вывод = ИспользованиеВывода.Запретить - не отрабатывет.Вывод списка по-прежнему доступен. Табличное поле отображает список документов.
4 Mitriy
 
02.03.10
10:25
(3) а что мешает выбрать в контекстное меню командную панель?
5 iva77ru
 
02.03.10
10:38
Если я правильно понял, вы предлагаете отключить автозаполнение контекстного меню, добавить командную панель. В качестве контекстного меню табличного поля установить добавленную командную панель и в ручную добавить все нужные команды, за исключением "Вывод списка"? Очень бы хотелось понять есть в 1С 8.1 возможность избежать этой рутинной работы. Может быть можно запрещать опции контекстного меню, полученного автозаполнением?
6 FIXXXL
 
02.03.10
10:52
для чего это нужно? чтобы не смог пользователь в эксель список доков сохранить?
7 iva77ru
 
02.03.10
11:04
Требование заказчика. С табличном поле стоит ограничение RLS по реквизиту (колонки). Заказчик считает, что при выводе списка выводиться все без учета ограничения на доступ.
8 73
 
02.03.10
11:04
(3) При ЭлементыФормы.ТабПоле.Вывод = ИспользованиеВывода.Запретить:
Пункт меню действительно остается. Вывести в ТабДок или ТекстДок получается, а вот дальше - стоп. Ни распечатать, ни сохранить, ни скопировать в буфер обмена. Так что видимо у 1С такая логика... Но лучше что-то, чем ничего.