Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 ноя 2024, 21:18

ЭлементУправления

Автор Gunner, 21 ноя 2012, 15:09

0 Пользователей и 1 гость просматривают эту тему.

Gunner

На форме расположена таблица значений. Колонки создаются в модуле. Мне необходимо создать колонку с элементом управления "флажок". Можно ли это как-то сделать? (автоматически создается "поле ввода")

mixqn

а приведите фрагмент кода.
я так понимаю, задается набор колонок, потом вызывается метод СоздатьКолонки() ?
я сам не делал такого, но предположу, что нужно уже после создания колонок обратиться к нужной колонке элемента формы и поменять значения свойств

Gunner


Договоры.Колонки.Добавить("НомерСтроки",        ОписаниеТиповЧ, RangeAll.Cells(1,1).Value, 1);
Договоры.Колонки.Добавить("Контрагент",         ОписаниеТиповС, RangeAll.Cells(1,2).Value, 1);
Договоры.Колонки.Добавить("ЕстьВБазе",,"Есть в базе",1);                           
ЭлементыФормы.Договоры.СоздатьКолонки();
       
        Стр = Договоры.Добавить();
        Стр.ЕстьВБазе = Истина;    // надо, чтобы на форме был флажок

Dethmontt

Бул = Новый ОписаниеТипов("Булево");
Договоры.Колонки.Добавить("ЕстьВБазе",Бул,"Есть в базе",1);

ЭлементыФормы.Договоры.Колонки.ЕстьВБазе.ДанныеФлажка = "ЕстьВБазе";
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

А вот такое решение намного интереснее
http://www.forum.mista.ru/topic.php?id=615718
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Gunner


Теги:
Рейтинг@Mail.ru

Поиск