|
Поле табличного документа не сохраняет размер колонок. | ☑ | ||
---|---|---|---|---|
0
Плот
14.11.13
✎
14:50
|
Привет! Ребята создал макет, заполнин и вывожу в сабж, но колонки не сохраняют пропорции. Помоигите пжл.
|
|||
1
ДенисЧ
14.11.13
✎
14:52
|
Чо?
|
|||
2
Холодильник
14.11.13
✎
14:52
|
сними галку автоширина у колонок
|
|||
3
Плот
14.11.13
✎
15:00
|
(2) Пардон, а где такая галочка? Не могу найти.
|
|||
4
Плот
15.11.13
✎
07:38
|
(+3) Нашел, но стоит не Авто.
|
|||
5
1dvd
15.11.13
✎
07:45
|
(4) покажи на картинках чего тебе надо. А то, объяснитель из тебя не очень
|
|||
6
Плот
15.11.13
✎
07:49
|
(5) все просто. На форме есть ПолеТабличногоДокумента. В модуле есть запрос. Обходя результаты запроса заполняю макет. Соответсвенно области макета вывожу в полетабличногодОкумента. После вывода размер колонок остается одинаковым.
|
|||
7
1dvd
15.11.13
✎
07:50
|
(6) ну, так покажи как выводишь, покажи макет. Потому, что у всех работает а у тебя нет. Чего от нас хочешь?
|
|||
8
Плот
15.11.13
✎
07:52
|
(7) Щас
|
|||
9
Плот
15.11.13
✎
07:59
|
РезультатЗапроса = СформироватьЗапрос();
// ТабДок = ЭлементыФормы.ПолеТабДокПредставления; ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Представления"); ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ТабДок.Вывести(ОбластьШапка); ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); Счетчик = 1; Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Пока Выборка.Следующий() цикл Выборка2 = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Пока Выборка2.Следующий() цикл Выборка3 = Выборка2.Выбрать(); Пока Выборка3.Следующий() цикл ОбластьСтрока.Параметры.НН = Счетчик; ОбластьСтрока.Параметры.Документ = Выборка3.ВыбДок; ОбластьСтрока.Параметры.Тема = Выборка3.крСодержание; ТабДок.Вывести(ОбластьСтрока); Счетчик = Счетчик + 1; КонецЦикла; КонецЦикла; КонецЦикла; //ТабДок.Показать("Представления"); ЭлементыФормы.ПолеТабДокПредставления.Вывести(ТабДок); |
|||
10
1dvd
15.11.13
✎
08:04
|
//ТабДок = Новый ТабличныйДокумент;
ТабДок = ЭлементыФормы.ПолеТабДокПредставления; ... ... ... //ЭлементыФормы.ПолеТабДокПредставления.Вывести(ТабДок); |
|||
11
Плот
15.11.13
✎
08:05
|
(10) Это было первое. Не работало тоже
|
|||
12
1dvd
15.11.13
✎
08:05
|
Ну, и ТабДок.Очистить() не забудь
|
|||
13
1dvd
15.11.13
✎
08:06
|
(11) Добавь ещё это перед заполнением:
ТабДок.СоздатьФорматСтрок(); |
|||
14
Плот
15.11.13
✎
08:07
|
(12) Помогло. Спасибо!!!
|
|||
15
1dvd
15.11.13
✎
08:08
|
(11) Т.е. табличный документ был не пустой?
|
|||
16
Плот
15.11.13
✎
08:09
|
(15) Да почему же. Пустой конечно же. Но почему то по Очистить() все стало гуд.
|
|||
17
1dvd
15.11.13
✎
08:25
|
(16) потому, что только после этого оно стало действительно пустым
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |