Имя: Пароль:
1C
1С v8
Справочник список
0 Mandel
 
03.08.11
10:12
У меня на форме есть табличное поле с типом "СПравочникСписок".
Я добавл новую колонку "Флаг" типа булево. Но при нажатии два раза по полю я попадаю в элемент справочника. Можно ли добавить произвольные колонки в табличное поле и как их обрабатывать?
1 Grusswelle
 
03.08.11
10:14
Можно. Обрабатывать через обработчики событий элементов управления, которые ты назначишь новым колонкам.
2 Mandel
 
03.08.11
10:22
Я добавил новую колонку типа булево. Написал просто

Процедура ТабличноеПоле1Выбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   Если Колонка.Имя = "Отметка" Тогда
       ТК = ЭлементыФормы.СправочникСписок.ТекущаяКолонка.ДанныеФлажка;
       ТК = Истина;
   КонецЕсли;
КонецПроцедуры

а флаг не ставится.
3 Mandel
 
03.08.11
10:23
почему то данные флажка все равно стоит как строка "".
4 Maxus43
 
03.08.11
10:34
(3) Элемент управления поменяй у этого поля, не поле ввода а флаг иль как то так
5 Mandel
 
03.08.11
10:42
да я поставил "Флажок".
6 vladnet
 
03.08.11
10:45
просто нужно где то флажок еще хранить и показывать ее приВыводеСтроки, а чтобы не попадать автоматом в справочник, нужно перехватить событие ПередНачаломИзменения и показывать справочник только когда нужно