1С 8.x Управляемое приложение 1С 7.7. Бухучет Статьи Ссылки
1С 8.x arrow 1С 8.x arrow Узелки на память arrow Создание флажков в табличном поле
Создание флажков в табличном поле Печать

Руководство по созданию рабочих флажков в табличном поле:
1. размещаем в диалоге элемент табличное поле и НЕ создаем никаких колонок интерактивно.
2. в модуле пишем:  

 //обработчик события элемента формы Табличное поле ПриВыводеСтроки
Процедура СписокЗагрузкиПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Флаг.ОтображатьФлажок=Истина;
    ОформлениеСтроки.Ячейки.Флаг.Флажок=Ложь;
КонецПроцедуры

ТЗ=Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Флажок", Новый ОписаниеТипов("Булево"));
ТЗ.Колонки.Добавить("КодТовара");
ТЗ.Колонки.Добавить("Наименование");
ТЗ.Колонки.Добавить("ЦенаПартнера");
ТЗ.Колонки.Добавить("РекомендованнаяЦена");
ТЗ.Колонки.Добавить("ЦенаРеализации");

ЭлементыФормы.СписокЗагрузки.Значение=ТЗ;
ЭлементыФормы.СписокЗагрузки.СоздатьКолонки();
ЭлементыФормы.СписокЗагрузки.Колонки.Флажок.ДанныеФлажка="Флажок";
ЭлементыФормы.СписокЗагрузки.Колонки.Флажок.Данные="";
ЭлементыФормы.СписокЗагрузки.Колонки.Флажок.ТолькоПросмотр=Ложь;
ЭлементыФормы.СписокЗагрузки.Колонки.Флажок.РежимРедактирования=РежимРедактированияКолонки.Непосредственно;