Имя: Пароль:
1C
1С v8
как на ячейку табличного поля поместить "лупу"?
0 vip03
 
12.04.16
08:26
На форме есть табличное поле с колонкой "СсылкаНаДокумент"
при нажатии на ячейку появляется 2 кнопки: педалька - открывает форму списка документов, и крестик - очистить ячейку.
как поместить кнопку лупа - открыть форму документа? а эти 2 кнопки убрать.

    Результат = Запрос.Выполнить();    
    
    Выборка=Результат.Выбрать();
    ТДок.Очистить();
    
    Пока Выборка.Следующий() Цикл
        НоваяСтрока=ТДок.Добавить();
        НоваяСтрока.СсылкаНаДок=Выборка.Ссылка;
    КонецЦикла;
    
    ЭлементыФормы.ТПТДок.Значение=ТДок;
    ЭлементыФормы.ТПТДок.СоздатьКолонки();
1 Ёпрст
 
гуру
12.04.16
08:28
ПолеВвода (TextBox)
КнопкаОткрытия (OpenButton)
Использование:

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

Тип: Булево.
Содержит признак наличия/отсутствия кнопки открытия значения поля.
Истина - кнопка есть.

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

Толстый клиент.
2 vip03
 
12.04.16
08:40
В конфигураторе на этом поле указана кнопка открытия.
но в режиме предприятия ее нет. есть кнопки выбора и очистки. Хотя в конфигураторе галки на этих кнопках не стоят.
3 Ёпрст
 
гуру
12.04.16
08:42
Будь проще, табличное поле на форме размести с нужными свойствами сразу (если тока колонки не динамически создаются), и просто заполняй его источник. Усё.
4 vip03
 
12.04.16
08:51
все. разобрался.

ЭлементыФормы.ТПТДок.СоздатьКолонки(); - эта хрень все портила