|
Колонка типа Булево в таблице значений | ☑ | ||
---|---|---|---|---|
0
first_may
12.12.11
✎
10:35
|
Добрый день!
На форме обработки расположена ТаблицаЗначений. Заполняю ее через запрос: ТабличноеПоле1 = РезультатЗапроса.Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); Затем добавляю колонку: ЭлементыФормы.ТабличноеПоле1.Колонки.Добавить("РазрешитьПлатеж", Новый ОписаниеТипов("Булево")); Вопрос, почему при редактировании колонки РазрешитьПлатеж нет возможности поставить обычную "галочку"? |
|||
1
Ненавижу 1С
гуру
12.12.11
✎
10:35
|
потому что незаполнено данные флажка
|
|||
2
vmv
12.12.11
✎
10:37
|
(0) такие вопросы задавали в 2007, как раз тогда вы зарегистрировались тут, забыли? бывает
|
|||
3
first_may
12.12.11
✎
10:41
|
ТО vmv - напомните, а то не нашел? :)
ТО Ненавижу 1С - а как заполнить? |
|||
4
Reset
12.12.11
✎
10:44
|
ДанныеФлажка="Данные"
|
|||
5
first_may
12.12.11
✎
10:51
|
У ТаблицаЗначений есть метод ЗаполнитьЗначения(<Значение>, <Колонки>), однако если писать
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); ЭлементыФормы.ТабличноеПоле1.Колонки.Добавить("РазрешитьПлатеж", Новый ОписаниеТипов("Булево")); ЭлементыФормы.ТабличноеПоле1.ЗаполнитьЗначения(Ложь, "РазрешитьПлатеж"); то возникает ошибка. |
|||
6
Wobland
12.12.11
✎
10:52
|
(5) буква А!
|
|||
7
first_may
12.12.11
✎
10:56
|
???
|
|||
8
rutony
12.12.11
✎
10:57
|
(7) !!!
ЭлементыФормы.ТабличноеПоле1.Колонки.РазрешитьПлатеж.ДанныеФлажка = "РазрешитьПлатеж"; |
|||
9
first_may
12.12.11
✎
11:00
|
Я так уже писал, эффект такой же, как и без этой строки.
|
|||
10
guitar_player
12.12.11
✎
11:03
|
создать элемент управления?
|
|||
11
guitar_player
12.12.11
✎
11:04
|
хотя нет. вот так должно работать:
КолонкаНУ = ЭлементыФормы.ТрудоваяДеятельность.Колонки.Вставить(5, "НУ");//Вставляем колонку после "ОкончаниеРаботы" КолонкаНУ.Имя = "НеУчитыватьДеньУвольнения"; КолонкаНУ.ДанныеФлажка = "НеУчитыватьДеньУвольнения"; КолонкаНУ.ПодсказкаВШапке = "Не учитывать день увольнения (используется в процедуре расчета стажа). Флаг нужно установить если день увольнения был выходной или стаж не является страховым."; КолонкаНУ.РежимРедактирования = РежимРедактированияКолонки.Непосредственно; КолонкаНУ.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять; |
|||
12
first_may
12.12.11
✎
11:08
|
Элемент управления ТаблицаЗначений есть на форме, заполняется следующим образом:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаказПокупателя.Организация, | ЗаказПокупателя.Ссылка КАК Заявка, | ЗаказПокупателя.Контрагент, | ЗаказПокупателя.Ответственный, | ЗаказПокупателя.ДоговорКонтрагента.аЛимитОтгрузки КАК Причина, | ЗаказПокупателя.ДоговорКонтрагента, | ЗаказПокупателя.СуммаДокумента |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Проведен = ЛОЖЬ | И ЗаказПокупателя.ПометкаУдаления = ЛОЖЬ | И ЗаказПокупателя.ДоговорКонтрагента.аЛимитОтгрузки < ЗаказПокупателя.СуммаДокумента"; РезультатЗапроса = Запрос.Выполнить(); ТабличноеПоле1 = РезультатЗапроса.Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); Затем хочу добавить еще колонку с чекбоксами: ЭлементыФормы.ТабличноеПоле1.Колонки.Добавить("РазрешитьПлатеж", Новый ОписаниеТипов("Булево")); В итоге колонка появляется, но чекбоксов нет. А в твоем примере колонка какого типа? |
|||
13
first_may
12.12.11
✎
11:48
|
Подскажет кто нибудь, как поместить чекбокс в колонку?
|
|||
14
hhhh
12.12.11
✎
11:54
|
(13) включай уже мозг
| ЗаказПокупателя.Организация, | ЗаказПокупателя.Ссылка КАК Заявка, | ЗаказПокупателя.Контрагент, | ЗаказПокупателя.Ответственный, ЛОЖЬ КАК РазрешитьПлатеж, // !!!! |
|||
15
first_may
12.12.11
✎
12:02
|
Здорово, получилсоь что во всей колонке НЕТ, но как сделать чекбокс осталось? :)
|
|||
16
rrunover
12.12.11
✎
12:18
|
<брюзжание> Ну вот назачем создавать колонку динамически, если набор колонок не меняется...
|
|||
17
salvator
12.12.11
✎
12:23
|
(15) ЭлементыФормы.ТабличноеПоле1.Колонки["РазрешитьПлатеж"].ДанныеФлажка = "РазрешитьПлатеж";
ЭлементыФормы.ТабличноеПоле1.Колонки["РазрешитьПлатеж"].РежимРедактирования = РежимРедактированияКолонки.Непосредственно; |
|||
18
first_may
12.12.11
✎
13:31
|
Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |