Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ТолькоПросмотр для реквизита табличной части документа

ТолькоПросмотр для реквизита табличной части документа
Я
   demiurggig
 
18.12.18 - 15:01
Надо открывать элемент справочника Номенклатура из табличной части документа в режиме только просмотр. Если для колонки табличной части установить свойство ТолькоПросмотр, то колонка в табличной части просто не реагирует на клик мышки, не появляется кнопка просмотра. Как можно открыть элемент справочника из табличной части в режиме только просмотр?
 
 
   FIXXXL
 
1 - 18.12.18 - 15:03
напиши свою процедуру обработки Выбора
   IvanGorbunov
 
2 - 18.12.18 - 15:36
(0) приактивациистроки
   IvanGorbunov
 
3 - 18.12.18 - 15:36
(2) открывайте сами форму выбора номенклатуры
   demiurggig
 
4 - 18.12.18 - 16:07
вот так открываю форму

    ТекущаяНоменклатура = ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура;
    Параметр = Новый Структура("Ключ", ТекущаяНоменклатура);
    ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", Параметр); 


как мне открыть ее только для просмотра?
   runoff_runoff
 
5 - 18.12.18 - 16:17
(4) а если параметр формы ТолькоПросмотр установить?..
   DrWatson
 
6 - 18.12.18 - 16:19
(4) как вариант
ФормаНоменклатуры = ПолучитьФорму(...);
ФормаНоменклатуры.ТолькоПросмотр = Истина;
ФормаНоменклатуры.Открыть();
   runoff_runoff
 
7 - 18.12.18 - 16:21
(4)
Параметр = Новый Структура("Ключ, ТолькоПросмотр", ТекущаяНоменклатура, Истина);
   demiurggig
 
8 - 18.12.18 - 16:29
(6) так работает, но не все элементы формы открываются только для чтения...
   demiurggig
 
9 - 18.12.18 - 16:42
8+ Реквизиты формы остались доступными. Как - то можно сделать, чтобы они тоже были только для чтения?
   Numerus Mikhail
 
10 - 18.12.18 - 16:43
(9) Перебирай все реквизиты и устанавливай им отдельно свойство ТолькоПросмотр = Истина.
Для команд и еще чего-то нужно будет установить Доступность = Ложь.
 
 Рекламное место пустует
   IvanGorbunov
 
11 - 19.12.18 - 09:53
(9) у реквизитов формы должен стоять признак ИзменяетДанные, тогда при установленном свойстве ТолькоПросмотр для формы, они будут недоступны. Если такое свойство не стоит, значит это реквизит, который не изменяет данные объекта, а только лишь управляет элементами формы, поэтому и блокировать его не зачем, при переоткрытии формы все вернется обратно.

Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует