1. ПриПолученииДанных
Размещение флажка и значения флажка в ячейке табличного поля
2. ПриИзмененииФлажка
Получение и изменение значения объекта
Пример:
В справочнике есть реквизит "закрыт".
Процедура
СправочникСписокПриИзмененииФлажка(
Элемент,
Колонка)
Строка=
Элемент.
ТекущиеДанные;Если
Строка<>
НеопределеноТогда
Ссылка=
Строка.
Ссылка;Если
Не Ссылка.
ЭтоГруппаТогда
Объект=
Ссылка.
ПолучитьОбъект()
; Объект.
Закрыт=
Не Объект.
Закрыт; Объект.
Записать()
;КонецЕсли
;КонецЕсли
;КонецПроцедуры Процедура
СправочникСписокПриПолученииДанных(
Элемент,
ОформленияСтрок)
Колонка=
Элемент.
Колонки.
Найти("Закрыт")
;Если
Колонка<>
НеопределеноИ
Колонка.
ВидимостьТогда Для
Каждого ОформлениеСтроки Из ОформленияСтрокЦикл
ДанныеСтроки=
ОформлениеСтроки.
ДанныеСтроки;Если
ДанныеСтроки=
НеопределеноТогда Продолжить
;КонецЕсли
; Ссылка=
ДанныеСтроки.
Ссылка;Если
Не Ссылка.
ЭтоГруппаТогда
ОформлениеСтроки.
Ячейки.
Закрыт.
УстановитьФлажок(
Ссылка.
Закрыт)
;КонецЕсли
;КонецЦикла
;КонецПроцедуры
P.S. Особенность внесения изменений в существующие формы: в свойстве "данные флажка" колонки табличного поля должно быть пустое значение.
пример