Имя: Пароль:
1C
1С v8
Флажок в ячейке ТЧ
0 Юзверь
 
12.02.13
18:03
Здравствуйте! Добавил к имеющейся ТЧ колонку "флажок" не привязанный к данным. Установил добавленной колонке
элемент управления: "Флажок"
режим редактирования: "Непосредственно"
установил процедуру на событие "ПриИзменении";

В итоге флажок отображается, визуально меняется, но процедура установленная на "ПриИзменении" не вызывается. Даже банальное Сообщить("1"); не исполняется. Почему такое может быть?
1 ale-sarin
 
12.02.13
18:28
А события "ПриИзмененииФлага", или как-то так, нет?
2 Юзверь
 
12.02.13
18:40
3 skunk
 
12.02.13
18:48
4 Юзверь
 
12.02.13
18:57
http://i072.radikal.ru/1302/89/e8ffdc3d0555.jpg
http://s019.radikal.ru/i616/1302/46/14a620e19697.jpg
http://s017.radikal.ru/i443/1302/48/b10431d463c2.jpg
и сама процедура

Процедура ФлажокПриИзмении(Элемент)
    Сообщить("1");
КонецПроцедуры
5 Юзверь
 
12.02.13
19:01
что может быть не так?.. =(
6 Nenaviwu1c20
 
12.02.13
19:02
Вы  говорите о разных вещах.Юзверь пишет про форму списка,але-сарин же про форму элемента.Там разные процедуры встроенные
8 Rie
 
12.02.13
19:03
(4)  "флажок", не привязанный к данным"...
А у табличного поля событие ПриИзмененииФлажка не пробовал использовать?
9 Nenaviwu1c20
 
12.02.13
19:06
Юзверь ты как собираешся в форме списка флажок менять?
10 Юзверь
 
12.02.13
19:07
Rie, Спасибо =)
Надо было искать событие в ТабличномПоле, а не в ячейке ТабличногоПоля
11 DirecTwiX
 
12.02.13
19:18
(0) А зачем такое может понадобиться?
12 DirecTwiX
 
12.02.13
19:19
Ты случайно не программно изменяешь значения данных?
13 skunk
 
12.02.13
19:56
надо было наверное правильно тип данных для колонки устанавливать
14 Юзверь
 
12.02.13
20:00
DirecTwiX
Задача состоит в том чтобы из всех элементов справочника которые выводятся в ТабличномПоле (и которые нельзя получить путем стандартной сортировки) вывести только те что отмечены галочкой. Как-то так =)
15 DirecTwiX
 
12.02.13
21:11
Т.е. ты пытался настроить флажок?
Чтобы он заработал достаточно в ДанныеФлажка указать нужную колонку, а в Данные установить Неопределено. Вот кусок кода, был под рукой как раз =)

       Т = Рез.Скопировать(, "Сотрудник");
       Т.Свернуть("Сотрудник");
       Т.Сортировать("Сотрудник Возр");
       Т.Колонки.Добавить("Выгружать", Новый ОписаниеТипов("Булево"));
       Т.ЗаполнитьЗначения(Истина, "Выгружать");
       
       Форма = ПолучитьФорму("ВыборСотрудников");
       Форма.ЭлементыФормы.Сотрудники.Значение = Т;
       Форма.ЭлементыФормы.Сотрудники.СоздатьКолонки();
       Форма.ЭлементыФормы.Сотрудники.Колонки.Выгружать.Данные = Неопределено;
       Форма.ЭлементыФормы.Сотрудники.Колонки.Выгружать.ДанныеФлажка = "Выгружать";
       Форма.ЭлементыФормы.Сотрудники.Колонки.Выгружать.РежимРедактирования=РежимРедактированияКолонки.Непосредственно;
       Форма.ОткрытьМодально();
16 Юзверь
 
13.02.13
07:40
DirecTwiX,
да проблема была решена выше. Я просто не на то событие процедуру назначал как оказалось.