Имя: Пароль:
1C
1С v8
флажок в ТП
0 hatsher
 
01.11.11
10:48
на форме - ТП, с типом значения - Документсписок.Мойдокумент

добавил колонку "выбрать" с типом булево. Как теперь сделать, чтобы  в ней можно было ставить флажки, отмечать документы? В текущихданных не вижу такой колонки
1 hatsher
 
01.11.11
10:53
ап
2 Lepochkin
 
01.11.11
10:59
Тебе нужно заполнить табличку со всеми видами доком и потом иметь возможность ставить галочки?? правильно я понял??
3 Lepochkin
 
01.11.11
11:00
ой наврал, не видами документов, а документами за период
4 salvator
 
01.11.11
11:02
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Булево"));
ТвояТаблица.Колонки.Добавить("Пометка", Новый ОписаниеТипов(МассивТипов));
ЭлементыФормы.ТвояТаблица.Колонки["ИмяКолонки"].ДанныеФлажка = "Пометка";
ЭлементыФормы.ТвояТаблица.Колонки["ИмяКолонки"].РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
5 Lepochkin
 
01.11.11
11:04
(4)Я так понял это он на форме уже сделал. И просто табличку заполнить не может
6 hatsher
 
01.11.11
11:05
(5) да, на форму  добавил непрограммно. И теперь не могу получить к ним доступ
7 Lepochkin
 
01.11.11
11:08
(6)Прочитай последние 2 строчки сообщения (4) и установи эти свойства, это можно сделать программно, можно на форме  этого поля нажать свойства и поставить то что нужно
8 hatsher
 
01.11.11
11:14
(7) не ставится. Данные флажка можно выбирать только из булевных реквизитов документа. Тп ТП - ДокуменСписок.Мойдокумент
9 hatsher
 
01.11.11
11:14
{Форма.Форма(19)}: Ошибка при установке значения атрибута контекста (ДанныеФлажка): Недопустимое значение
ЭлементыФормы.внутренниеЗаказы.Колонки.Пометка.ДанныеФлажка = "Пометка";
10 salvator
 
01.11.11
11:17
(9) Либо рисуй на форме, либо в коде - как в (4). Обрати внимание, что имя колонки, к которой нужно прилепить флажок, должно быть в квадратных скобках.
11 hatsher
 
01.11.11
11:21
(10) блин. ты понимаешь разницу между ТЗ и ДокументСписок ??
Учи СП:

КолонкиСписка (ListColumns)
Добавить (Add)
Синтаксис:
Добавить(<Колонка>, <Автоудаление>)
12 hatsher
 
01.11.11
11:26
какой-то кризис в айти, прям
13 Wobland
 
01.11.11
11:28
аналогичная задача стоит. пока забросил, другие дела. есть, где подсмотреть, так что стучись, автор, к концу дня точно сделаю. ну или здесь посмотрю ;)
14 Lepochkin
 
01.11.11
12:24
А никак не сделаешь... Работай с ТЗ
15 Wobland
 
01.11.11
13:02
подниму. беда какая-то. Имеется внешняя обработка. У ней ТЧ. Размещаю ТабПоле на форме, добавляю туда колонку (всё ручками), хочу в колонке галки расставлять.  В свойсвах режим редактирования непосредственно, а вот в данных флажка ничего нет. В итоге имею какую-то хрень. Как сделать нормальное ТабПоле с галками?
16 DSatan
 
01.11.11
13:33
вот программно

   Запрос = Новый Запрос;
   Запрос.Текст = "
   |ВЫБРАТЬ РАЗЛИЧНЫЕ
   |    Истина КАК Обрабатывать,
   |    Хозрасчетный.Регистратор КАК Операция
......


ТаблицаОпераций = РезультатЗапроса.Выгрузить();    

ЭлементыФормы.ТаблПоле.СоздатьКолонки();
КолонкаОбрабатывать = ЭлементыФормы.ТаблПоле.Колонки[0];
КолонкаОбрабатывать.Данные = "";
КолонкаОбрабатывать.ДанныеФлажка = "Обрабатывать";
КолонкаОбрабатывать.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
КолонкаОбрабатывать.Ширина              = 4;

или же тоже самое делаешь интерактивно на форме
17 DSatan
 
01.11.11
13:34
(16) + хотя это все уже в (4) расписали дальше некуда, разве что насчет .Данные не написали.
18 DSatan
 
01.11.11
13:35
(12) меня с утра не покидает чувство что сегодня пятница :) похоже не меня одного :)
19 hatsher
 
01.11.11
17:02
(17) не тупи
20 Mort
 
01.11.11
17:15
(19) Напиши это на бумаге и прочитай 10 раз.
21 hatsher
 
01.11.11
17:24
блин. По сабжу кто-нить ответит, нет?
Как в табличном поле с типом ДокументСписок добавить колонку-флажок, чтобы можно было отмечать строки? И как получить доступ к отмеченным строкам?
22 Reset
 
01.11.11
17:38
(21) Соотвествие с ключом - ссылкой и значением Булево.
При выводе строки - по значению соответствия (фактически по наличию в) рисовать/не рисовать флажок.
В событии ПриИзмененииФлажка - добавлять-удалять из соответсвия.
23 Reset
 
01.11.11
17:38
или в событии Выбор, по обстоятельствам
24 Starhan
 
08.11.11
12:33
(21) наткнулся на ИТС вот на что
Обращение к свойству "ТекущаяСтрока" табличного поля
...
При этом следует учитывать, что для динамических списков возможность обращения к значениям полей с помощью свойства "ТекущиеДанные" зависит от видимости соответствующих колонок в списке. Поэтому, необходимо явно добавлять данные колонки в источник данных табличного поля перед открытием формы,

например:

СправочникСписок.Колонки.Добавить("Адрес");
Основная теорема систематики: Новые системы плодят новые проблемы.