Имя: Пароль:
1C
1С v8
При изменении Флажка
0 aMz
 
28.02.13
02:43
Всегда пользуюсь данным форумом, очень помогает всем спасибо. Возникла проблема. Создал в документе ТаблицуЗначений с колонкой где содержится флажок , то есть булево, главная задача сейчас сделать так, что бы при изменении флажка, другой сбрасывался, то есть есть одна единственная позиция флажка. К ИТС не имею возможности обратиться и посмотреть пример. Так, что прошу помощи
1 GROOVY
 
28.02.13
02:49
А вопрос в чем?
2 DirecTwiX
 
28.02.13
02:50
Событие ПриИзменении. Дальше в цикле пробегаешь все строки, если флаг стоит и это не текущая строка, то снимай флаг
3 aMz
 
28.02.13
03:23
2DirecTwix от души, за помощь. Отпишусь для тех , кто может ищет , что то подобное: Создается тз, колонка с данными булево , что бы отображался нормально флажок
  Данные - Пусто
  ДанныеФлажка - Имя нашей колонки
После этого событие ПриизмененииФлажка() появляется в событиях ТЗ , а не в Событии колонки.

Процедура ТзПриИзмененииФлажка(Элемент, Колонка)
Флаг = Элемент.ТекущиеДанные.Бригадир;
   Для каждого Стр из Тз Цикл
       Если Стр <> Элемент.ТекущаяСтрока И Флаг = Истина Тогда
           Стр.Бригадир = Ложь;
       КонецЕсли;
   КонецЦикла;
КонецПроцедуры