|
v7: Заблокировать табличную часть возможно ли? | ☑ | ||
---|---|---|---|---|
0
Босечка
16.12.13
✎
16:53
|
Заблокировать табличную часть одной функцией возможно ли?
Это понятно Форма.РеквизитТч1.Доступность(0); и т.д. А как покороче? |
|||
1
zak555
16.12.13
✎
16:54
|
цель ?
|
|||
2
Босечка
16.12.13
✎
17:12
|
Юзеры так хотят пр определенных условиях
|
|||
3
Попытка1С
16.12.13
✎
17:14
|
ТолькоПросмотр() не?
|
|||
4
Guk
16.12.13
✎
17:16
|
штатно нельзя. возможно формекс умеет...
|
|||
5
Попытка1С
16.12.13
✎
17:20
|
Формексом можно так
ФормаРасш = СоздатьОбъект("РасширениеФормы"); ФормаРасш.УстановитьФорму(Форма); Для Х = 0 По ФормаРасш.КоличествоАтрибутов() - 1 Цикл ФормаРасш.ПолучитьАтрибут(Х).Доступность = 0; КонецЦикла; |
|||
6
Guk
16.12.13
✎
17:22
|
(5) такое и без формекса можно...
|
|||
7
Ёпрст
16.12.13
✎
17:51
|
Короче, только так
ЗагрузитьВнешнююКомпоненту("formex.dll"); ФормаРасш = СоздатьОбъект("РасширениеФормы"); ФормаРасш.УстановитьФорму(Форма); ФормаРасш.ПолучитьАтрибут("МногострочнаяЧасть").Доступность = 0; |
|||
8
Ёпрст
16.12.13
✎
17:52
|
Хотя, работать не будет :)
|
|||
9
Ёпрст
16.12.13
✎
17:53
|
но, можно извратом еще - натянуть поверх контрол, под размеры ТЧ на форму.. флажок, к примеру.. и усё.
|
|||
10
Duke1C
17.12.13
✎
08:34
|
(0) Короче можно только с видимостью поиграться:
Форма.МногоСтрочнаяЧасть.Видимость(Режим) Назначение: Управление видимостью табличной части дока. Работает только в ДОКУМЕНТЕ. Параметр Режим: Режим - 1 - показать табличную часть, 0 - скрыть табличную часть дока Возвращаемое значение Число - 1 - табличная часть видимая, 0 - нет. |
|||
11
Diter
17.12.13
✎
08:49
|
одной нет. только набором
Процедура ПриВводеСтроки() КонецПроцедуры Процедура ПриНачалеРедактированияСтроки() КонецПроцедуры Процедура ПриИзмененииПорядкаСтрок(<?>) КонецПроцедуры Процедура ПриУдаленииСтроки() КонецПроцедуры |
|||
12
Diter
17.12.13
✎
08:54
|
и ещё вариант - в цикле обход реквизитов ТЧ (через метаданные) и установка доступности. в принципе - это одна функция и три строки кода. не подходит?
|
|||
13
Duke1C
17.12.13
✎
09:24
|
(12) Не все реквизиты могут быть выведены на форме в виде колонок
|
|||
14
Diter
17.12.13
✎
09:40
|
(13) и?
|
|||
15
varelchik
17.12.13
✎
12:25
|
FormEx хоть и поможет.
НО! Если строк больше чем видно то эту информацию вы уже не увидите к сожалению. Потому как Доступность=0. |
|||
16
Duke1C
18.12.13
✎
07:58
|
(14) Ошибку вывалит. Если токо через Попытку...
но это изврат, лучше FormEx-ом |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |