Имя: Пароль:
1C
1С v8
Изменить значение флажка у табличного поля
0 tramek
 
02.12.11
13:40
Добрый день! У меня есть вопросик. Значит ситуация следующая. В табличном поле интерактивно добавил колонку, выбрал элемент управления "флажок" режим редактирования независимо. В обработчике события у табличного поля ПриИзмененииФлажка пытаюсь изменить значение "ЭлементыФормы.ТабличноеПолеКомплектацияНоменклатуры.ОформлениеСтроки(ЭлементыФормы.ТабличноеПолеКомплектацияНоменклатуры.ТекущаяСтрока).Ячейки.Использовать.Флажок = 0;" безрезультатно.. может кто знает как изменить значение у флажка????
1 tramek
 
02.12.11
13:43
да забыл к данным и данным флажка не привязан.. необходимости хранить значение нет.
2 DSatan
 
02.12.11
13:43
меня то, что у тебя в "ДанныеФлажка"
3 DSatan
 
02.12.11
13:44
привяжи
4 Reset
 
02.12.11
13:44
Необходимости хранить значение нет, а изменять есть... охохохо
5 DSatan
 
02.12.11
13:44
привяжи, но не используй, тебя ж никто не заставляет
6 tramek
 
02.12.11
13:51
У табличного документа тип справочник список, у справочника добавил реквизит тип булево... в табличный документ добавил колонку привязал к данным разместил в ней элемент управления флажок... при выводе строки прописал ОформлениеСтроки.Ячейки.Использовать.ОтображатьТекст  = Ложь;
    ОформлениеСтроки.Ячейки.Использовать.ОтображатьФлажок = Истина;
Но флажки не отобразились и при нажатии открывается форма справочника. Как с этим бороться?
7 DSatan
 
02.12.11
13:53
в поиск, только на этой неделе было на эту тему несколько веток
8 tramek
 
02.12.11
13:54
Флажок отобразил.. забыл поставить режим редактирования.. но при нажатии так и открывается форма справочника, а значение флажка не меняется..
9 tramek
 
02.12.11
13:54
Да я их читал не чего для себя не нашел...
10 Reset
 
02.12.11
14:07
Добавь переменную модуля - соответвие СписокПомеченных.
Добавь колонку Флаг без указания данных.
Отрабатывай событие Выбор - если при выборе текущая колонка - Флаг, добавляй/удаляй значение из соотвествия (если есть - удаляй, если нет - добавляй). Не забудь отключить СтандартнуюОбработку.
При выводе строки в оформлении строки рисуй галочку, если данная ссылка есть в соответствии.

В любой момент можешь обращаться к соответствию для получения списка помеченных.

Это все для случая "необходимости хранить значение нет"  - я так понимаю, хранить в БД ну нужно и помечать нужно только некоторое время на форме.
11 Reset
 
02.12.11
14:09
Соответсвие вида Ключ-СправочникСсылка Значение-любое значение кроме неопределено
12 tramek
 
02.12.11
15:13
Отрабатывай событие Выбор с этим не совсем понятно...У табличного документа попробовал событие ОбработкаВыбора и ВыборЗначения при нажатии на флажок не попадает ни туда ни туда? если не трудно можно поподробнее что это за обработчик?
13 tramek
 
02.12.11
16:28
апнемся
14 tramek
 
05.12.11
11:40
Все разобрался в понедельник мысли от TES Skyrim плавно перешли к 1С.... Reset очень помогло, спасибо огромное.