флаг выбора на форме списка справочника #551099


#0 by черный монах
Добрый вечер... Проблема следующая, требуется добавить на форму списка флаг, много раз обсуждалось на форуме как добавить текстовое поле и вывести пиктограмму, это все понятно и разжевано... Мне требуется чтоб пиктограмма с галкой появлялась по клику на нужной ячейке и ИД при появлении галки становился равен 1 а если нет пиктограммы то =0
#1 by черный монах
ап
#2 by vicof
на таблицу значений вешаешь функцию, пиктограмму И смотришь ,если текущая ячейка = твоей ячейке, меняешь свои ИД и пиктограмму меняешь.
#3 by черный монах
если не трудно приведите пример
#4 by Torquader
Можно даже не пиктограмму, а пробел и Х. Функция ВывестиЗначениеФлага(КакиеТоПараметры) Если УдовлетворяетУслугию(КакиеТоПараметры)=1 Тогда Возврат "Х"; КонецФункции Теперь осталось отловить "нажатие" на данном столбце, чтобы изменить флаг.
#5 by vicof
#6 by черный монах
Теперь осталось отловить "нажатие" на данном столбце, чтобы изменить флаг. можете показать каким образом?
#7 by andrewks
запихни процедуру в ТЗ
#8 by andrewks
т.е. вызов процедуры
#9 by Torquader
У него список справочника, а не ТЗ. Там надо через активный элемент формы "допрашивать" и обработку нажатия включить.
#10 by черный монах
да список справочника
#11 by andrewks
справочник большой?
#12 by черный монах
нет
#13 by Torquader
А изменять хочется при редактировании в диалоге или просто по щелчку ?
#14 by черный монах
ну мне важно по щелчку изменять пиктограмму и присваивать ИД значение
#15 by andrewks
если - нет, то можно запросом при открытии дёргать данные, пихать в ТЗ, и там всё делать. это если штатно или ТП можно заюзать. это если нештатно
#16 by Torquader
Просто, если мы присваиваем по щелчку, то в "ПриОткрытии": // чтобы вызывалась процедура при выборе значения Далее создать процедуру
#17 by черный монах
а если просто при открытии?
#18 by черный монах
без выбора значения?
#19 by Torquader
При открытии чего ?
#20 by черный монах
вы пишите: Просто, если мы присваиваем по щелчку, то в "ПриОткрытии" логично что при открытии формы справочника
#21 by Torquader
При открытии формы списка мы говорим системе (то есть 1С), что мы хотим, чтобы вместо открытия формы элемента справочника вызывалась процедура "ПриВыбореСтроки", где мы уже будем что-то менять, но эта процедура нужна только для того, чтобы щелчок на форме списка справочника не открывал его элементы.
#22 by черный монах
всем спасибо
#23 by Torquader
Кстати, забыл немного, но у объекта форма есть метод "ТекущаяКолонка" который возвращает идентификатор текущей колонки многострочной части (а мне почему-то показалось, что его нет).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С