|
Флажок в обычной форме в Дереве значений | ☑ | ||
---|---|---|---|---|
0
idw
05.12.21
✎
15:47
|
Здравствуйте.
Не получается в форме вывести флажки в ДЗ. Написал код: ЭлементыФормы.Дерево.Значение = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); ЭлементыФормы.Дерево.СоздатьКолонки(); ЭлементыФормы.Дерево.Колонки.Флажок.Ширина = 5; ЭлементыФормы.Дерево.Колонки.Флажок.ДанныеФлажка = "Флажок"; ЭлементыФормы.Дерево.Колонки.Флажок.Данные = Ложь; ЭлементыФормы.Дерево.Колонки.Флажок.ТолькоПросмотр = Ложь; ЭлементыФормы.Дерево.Колонки.Флажок.РежимРедактирования = РежимРедактированияКолонки.Непосредственно; Выходит флажок только у строк верхнего уровня. |
|||
1
idw
05.12.21
✎
15:51
|
Запрос такой:
ВЫБРАТЬ ЛОЖЬ КАК Флажок, ВзаиморасчетыПоКонтре.Организация КАК Организация, ВзаиморасчетыПоКонтре.Контрагент КАК Контрагент, ВзаиморасчетыПоКонтре.Договор КАК Договор, РасчетыСКонтрагентамиОстаткиИОбороты.Сделка КАК ЗаказПокупателя, ВзаиморасчетыПоКонтре.Сумма КАК Сумма, РасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаЗаказа ИЗ ВзаиморасчетыПоКонтре КАК ВзаиморасчетыПоКонтре ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаКон, , , , ) КАК РасчетыСКонтрагентамиОстаткиИОбороты ПО ВзаиморасчетыПоКонтре.Организация = РасчетыСКонтрагентамиОстаткиИОбороты.Организация И ВзаиморасчетыПоКонтре.Контрагент = РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент УПОРЯДОЧИТЬ ПО Контрагент, Организация ИТОГИ СУММА(СуммаЗаказа) ПО Контрагент, Организация |
|||
2
Ёпрст
05.12.21
✎
18:49
|
(1)
|Ложь как Флажок, |
|||
3
idw
05.12.21
✎
20:17
|
(2) если уберу из запроса "Ложь КАК Флажок", то будет ошибка:
Поле объекта не обнаружено (Флажок) здесь ЭлементыФормы.Дерево.Колонки.Флажок.Ширина = 5; |
|||
4
серый КТУЛХУ
05.12.21
✎
23:25
|
КолонкаФлажок = ЭлементыФормы.Дерево.Колонки.Флажок;
КолонкаФлажок.УстановитьЭлементУправления(Тип("Флажок")); КолонкаФлажок.Данные = ""; КолонкаФлажок.ДанныеФлажка = "Флажок"; |
|||
5
серый КТУЛХУ
05.12.21
✎
23:25
|
// + если надо
КолонкаФлажок.ТолькоПросмотр = Ложь; КолонкаФлажок.ТекстШапки = ""; КолонкаФлажок.РежимРедактирования = РежимРедактированияКолонки.Непосредственно; |
|||
6
hhhh
06.12.21
✎
00:32
|
(1) что-то в итогах нет флажка.
|
|||
7
idw
06.12.21
✎
11:08
|
(6) надо так:
ПО Контрагент, Организация, Флажок |
|||
8
Ёпрст
06.12.21
✎
11:14
|
(7) не угадал.
Так ты себе еще один уровень с флажком сделал в иерархии. Если флажок нужен не только в листьях дерева, но и узлах, воткни хотя бы так:
|
|||
9
idw
06.12.21
✎
11:30
|
(8) спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |