|
галочки. флажки
| ☑ |
0
andron81_81
24.12.18
✎
16:24
|
Добрый день.
Не нашёл ответа на вопрос, хотя наверно он есть.
Есть табличное поле. оно не связано ни с какой таб. частью.
там есть поле логического типа , но работать оно по нормальному не хочет. я поставил ЭлементУправления как флажок, но оно мне отображает Да/Нет. в этом поле флажке. Можно просто сделать флажок без всяких там Да/Нет ?
|
|
1
andron81_81
25.12.18
✎
10:15
|
ну что-то уныло как-то )
|
|
2
andron81_81
25.12.18
✎
10:19
|
может хреново написал. перефразирую
Обычные формы.
Скажите , возможно ли в табличном поле сделать ячейку типом булева , не связав её с реальным полем табчасти , чтобы она работала адекватно. Не знаю где почитать о моей ситуации. То есть я делаю колонку в таб. поле . Тип значения выставил как булева. Эту колонку не связываю ни с каким полем таб. части. в результате колонка не работает как флажок, пустое поле. Флажок начинает отображаеться только при щелчке. причем прощелкнув в одной строке галками этот флажок проставляются во всех остальных строках.
Почему-то с "полем ввода" всё хорошо работает.
Есть способ вылечить мою ситуацию ?
инфо базу на всякий случай прилагаю
|
|
3
asady
25.12.18
✎
10:22
|
|
|
4
andron81_81
25.12.18
✎
10:23
|
(3) а мне не только вывод надо. мне надо и использование её. при выводе строки я в курсе
|
|
5
andron81_81
25.12.18
✎
11:13
|
(3) у меня почти получилось :
Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.Колонка1.ОтображатьФлажок = Истина;
//ОформлениеСтроки.Ячейки.Колонка1.Флажок=Истина;
КонецПроцедуры
Но каким образом мне забить начальное значение флажков ?
|
|
6
Вафель
25.12.18
✎
11:15
|
(5) есть событие ПриИЗмененииФлажка
|
|
7
andron81_81
25.12.18
✎
11:29
|
(6) нет, я не про это.
мне необходимо в некоторых строках забить в истину флажки. при запуске формы.
если я сделаю :
ОформлениеСтроки.Ячейки.Колонка1.Флажок=Истина;
в событии ТабличноеПоле1ПриВыводеСтроки, тогда изменить ячейку больше нельзя.
|
|
8
Asmody
25.12.18
✎
11:37
|
У колонки свойство РежимРедактирования - Непосредственно,
свойства Данные, ЭлементУправления, ДанныеФлажка - пустые.
Значение флажка выводить в ПриПолученииДанных через УстановитьФлажок()
Изменение флажка обрабатывай в событии таб.поля ПриИзмененииФлажка, в котором последним действием обновляй источник данных таб.поля.
|
|
9
andron81_81
25.12.18
✎
11:42
|
(8)аааа, то есть пользуемся глобальной переменной типом таблицаЗначения, пробивая туда по событию "ПриИзмененииФлажка" верно ?
|
|
10
Asmody
26.12.18
✎
08:58
|
(9) Неверно
|
|
11
Дмитрий
26.12.18
✎
09:10
|
Что за булева?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший