Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:01

Как запретить показ формы элемента из табличного поля

Автор Dimon07, 13 апр 2018, 10:57

0 Пользователей и 1 гость просматривают эту тему.

Dimon07

1с 8.2

В табличном поле есть колонка, которая ссылается на справочник.
При двойном щелчке по этой колонке или нажатии Enter вылазит форма элемента справочника.
Хоть запрещено редактирование, хоть нет. Хоть есть собственный обработчик в событии, хоть нет.

Подскажите, плиз, как сделать так, чтоб эта форма автоматом не вылазила.

Golickoff

Цитата: Синтаксис-ПомощникКолонкаТабличногоПоля (TableBoxColumn)
ТолькоПросмотр (ReadOnly)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Содержит признак возможности/невозможности интерактивного изменения значения, введенного в ячейки колонки табличного поля.

Доступность:

Толстый клиент.
Примечание:

В отличие от свойства ТолькоПросмотр объекта Табличное поле данное свойство определяет возможность редактирования только для одной колонки. В отличие от свойства Доступность, если свойство ТолькоПросмотр равно Истина, становится невозможным редактирование колонки табличного поля, однако на остальную работу с полем это не влияет. Например, можно выделить строковое представление содержимого колонки табличного поля и скопировать в буфер обмена.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Dimon07

Цитата: Golickoff от 13 апр 2018, 11:44
Цитата: Синтаксис-ПомощникКолонкаТабличногоПоля (TableBoxColumn)
ТолькоПросмотр (ReadOnly) ....

В данном случае это свойство установлено в "истину".
И конешно же редактирование запрещено.

Однако мне требуется, чтобы форма элемента справочника не показывалась при двойном клике или нажатии Enter.
А она все равно показывается ....

alex0402

Цитата: Dimon07 от 13 апр 2018, 12:31А она все равно показывается ....
а так?
&НаКлиенте
Процедура ТоварыУпаковкаОткрытие(Элемент, СтандартнаяОбработка)
// Вставить содержимое обработчика.
        СтандартнаяОбработка = Ложь;
КонецПроцедуры

Спасибо за Сказать спасибо

Dimon07

Цитата: alex0402 от 13 апр 2018, 12:55
Цитата: Dimon07 от 13 апр 2018, 12:31А она все равно показывается ....
а так?
&НаКлиенте
Процедура ТоварыУпаковкаОткрытие(Элемент, СтандартнаяОбработка)
// Вставить содержимое обработчика.
        СтандартнаяОбработка = Ложь;
КонецПроцедуры



А так помогло!!!
Большое спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск