Имя: Пароль:
1C
 
галочки. флажки
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
Что за булева?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший