![]() |
![]() |
![]() |
|
Флажок на форме списка справочника в 7.7 Ø |
☑ | ||
---|---|---|---|---|
0
Vic0
14.10.05
✎
21:07
|
В справочнике есть числовой реквизит. На форме списка добавил текстовое поле, связал с картинкой. Хочу чтобы по щелчку мышкой флажок менялся на пртивоположный. Как?
|
|||
1
cathode
14.10.05
✎
21:37
|
См. синтакс-помощник: ОбработкаВыбораСтроки(), ПриВыбореСтроки().
|
|||
2
Vic0
14.10.05
✎
22:31
|
И что в ПриВыбореСтроки() написать? Там же только отказаться от редактирования можно, или нет?
|
|||
3
sanches2
15.10.05
✎
08:04
|
Процедура ПриНачалеРедактированияСтроки()
Если Форма.ТекущаяКолонка() = "Крыж" Тогда Признак = ?(Признак = 1,0,1); КонецЕсли; КонецПроцедуры // ПриНачалеРедактированияСтроки() Это из документа, но думаю справочник аналогично |
|||
4
Vic0
15.10.05
✎
16:14
|
Вот точно так я и делал. Не работает! Под отладчиком смотрел: в процедуру заходит, "Признак" меняется, но при выходе из процедуры становится прежним. Кроме того, элемент справочника вообще невозможно отредактировать, даже если щелкать по другой колонке.
|
|||
5
johnnik
15.10.05
✎
16:32
|
Поставь на этом текстовом поле флажок "Показывать пиктограммы"
|
|||
6
Vic0
15.10.05
✎
16:41
|
2 (5) дело не в этом - давно стоит и пиктограммка отображается. А вот поменять значение при двойном щелчке (Enter`e)не могу :-(
|
|||
7
android
15.10.05
✎
16:44
|
Процедура ПриНачалеРедактированияСтроки()
Если СокрЛП(Форма.АктивныйЭлемент())="Крыж" Тогда Спр=СоздатьОбъект("Справочник.НужныйВид"); Спр.НайтиЭлемент(ТекущийЭлемент()); Спр.Крыж=1 - Спр.Крыж; Спр.Записать(); |
|||
8
Vic0
15.10.05
✎
16:49
|
2 (7) Спасибо, сейчас попробую
|
|||
9
Vic0
15.10.05
✎
17:09
|
2 (7) Спасибо, теперь все как надо. Но если щелкать по другой колонке, то в режим редактирования не переходит. Как активизировать другую колонку? Через Активизировать() и АктивизироватьОбъект() не получилось.
|
|||
10
Vic0
15.10.05
✎
17:21
|
Всем спасибо, вопрос снят, тема закрыта. Разобрался сам. Работает через Активизировать(Форма.ТекущаяКолонка(),1). Почему сразу не получилось - ХЗ.
|
|||
11
VZ
15.10.05
✎
17:27
|
Что ж ты такой ... недогадливый-то...
Смотри (7): там стоит фильтр на имя колонки. Измени, чтоб на нескольких работала... Совсем снимешь - в любой колонке будет. Есть еще метод ТекущаяКолонка()... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |