Имя: Пароль:
1C
1С v8
Как программно установить флажок в динамическом списке ?
,
0 TSRh
 
11.10.12
11:15
Вопрос конечно из разряда "через ж?пу автогеном", но может быть есть какая-то возможность ?

Внешняя обработка, форма - обычная
1 TSRh
 
11.10.12
11:21
Ну кто-нибудь, ну пожалуйста...
2 TSRh
 
11.10.12
11:29
пробовал так:

строка.Ячейки.Выгружать.УстановитьФлажок(Истина);

но при обновлении флажок не сохраняется :(
3 Дейл
 
11.10.12
11:34
В реквизите у которого хочешь выводить флажок поставь "Данные флажка"=Фл;
4 TSRh
 
11.10.12
11:42
{Форма.Форма.Форма(145)}: Ошибка при установке значения атрибута контекста (ДанныеФлажка)
               Элемент.Колонки.Выгружать.ДанныеФлажка = "ФЛ";
по причине:
Недопустимое значение
5 del123
 
11.10.12
11:52
а так не работает?
ТекСтр.Выгружать = истина;
6 TSRh
 
11.10.12
11:56
неправильно делаю, а как правильно не знаю :(

ТП = ДокументСписок.РеализацияТоваровУслуг

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

Процедура ТППриПолученииДанных(Элемент, ОформленияСтрок)
для каждого строка из оформлениястрок цикл
       строка.Ячейки.Выгружать.УстановитьФлажок(Истина);
конеццикла;

если обновить список, флажки не сохраняются
7 TSRh
 
11.10.12
12:05
(5) - нет
8 katc
 
11.10.12
12:10
на то и динамический список, что формируется он на лету. Поэтому или изменять объект или использовать ТаблЗнач
9 TSRh
 
11.10.12
12:17
(8) - согласен

хотя всё-таки считаю, что недоступность обхода ДС - недоработка платформы, ибо если флажки установить руками, они таки сохраняются
10 Мимохожий Однако
 
11.10.12
12:27
Можно заполнять данными из списка табличную часть обработки и потом выводить на форму.
11 5 Элемент
 
11.10.12
12:29
(0)Обычная форма и ДС это фантастика
12 TSRh
 
11.10.12
12:30
(10) - так и буду делать

(11) - эт почему это ?
13 5 Элемент
 
11.10.12
12:32
ДС не доступен для обычных форм
14 TSRh
 
11.10.12
12:57
(13) - пардон, ошибся

Табличное поле с типом значения ДокументСписок.РеализацияТоваровУслуг
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.