|
Вывод в поле табличного документа обычные формы | ☑ | ||
---|---|---|---|---|
0
AnisaL
14.04.21
✎
09:21
|
Добрый день!
Обычные формы. На форме создала поле табличного документа для вывода туда табличного документа, и вот что оно выводит - все столбики узкие, текст не входит. https://a.radikal.ru/a26/2104/28/99e305a4238e.jpg Как это поправить? |
|||
1
Beduin
14.04.21
✎
09:22
|
(0) Как в екселе, размер по тексту
|
|||
2
AnisaL
14.04.21
✎
09:26
|
(1) это настройка поля табличного документа? я ее не нашла
|
|||
3
Kassern
14.04.21
✎
09:47
|
(0) скд видимо нынче не в моде отчеты писать?
|
|||
4
Kassern
14.04.21
✎
09:48
|
(0) нарисуйте свой макет с нужными размерами, раз через СКД не хотите и заполните его входящими данными
|
|||
5
AnisaL
14.04.21
✎
10:27
|
(4) макет есть, в том то и дело https://d.radikal.ru/d26/2104/99/642f072c8fa2.jpg
|
|||
6
Kassern
14.04.21
✎
10:37
|
(5) а программно у вас размеры ячеек в коде не задаются?
|
|||
7
AnisaL
14.04.21
✎
10:59
|
(6) нет
|
|||
8
Kassern
14.04.21
✎
11:03
|
(7) если вывести табдок через показать() он нормально отображается7
|
|||
9
AnisaL
14.04.21
✎
11:29
|
(8) да, нормально
|
|||
10
AnisaL
14.04.21
✎
13:03
|
Может кто-нибудь подсказать?
|
|||
11
novichok79
14.04.21
✎
13:26
|
п-ц, это же азы...
ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ПечатныйДокумент.Область()); в общей форме ПечатьДокументов в той же УПП можно найти много интересного. |
|||
12
AnisaL
14.04.21
✎
13:56
|
(11) написала вот так: ЭлементыФормы.ПолеТабличногоДокумента1.ВставитьОбласть(ОбластьПодвалТабл); выдает ошибку: Выделение не соответствует вставляемому блоку.
{ВнешняяОбработка.ИмпортВ1с9.МодульОбъекта(897)}: Ошибка при вызове метода контекста (ВставитьОбласть) ЭлементыФормы.ПолеТабличногоДокумента1.ВставитьОбласть(ОбластьПодвалТабл); по причине: Выделение не соответствует вставляемому блоку. |
|||
13
AnisaL
14.04.21
✎
13:57
|
(12) + Область определяется так: ОбластьПодвалТабл = Макет.ПолучитьОбласть("Подвал");
|
|||
14
AnisaL
14.04.21
✎
14:03
|
(11) а что за ПечатныйДокумент.Область()?
|
|||
15
novichok79
14.04.21
✎
14:24
|
(12) вставлять надо уже сформированный полностью документ, чтобы области выделения совпали.
(14) это область всего таб. документа. откройте ОбщаяФорма.ПечатьДокументов и изучите код. |
|||
16
AnisaL
14.04.21
✎
14:56
|
(15) открыла ОбщуюФорму.ПечатьДокументов, и ничего там не нашла, там только одна строчка ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ПечатныйДокумент.Область());
|
|||
17
novichok79
14.04.21
✎
15:00
|
в (15) уже все написано. пробуйте, у вас целое поле для экспериментов.
|
|||
18
AnisaL
14.04.21
✎
15:37
|
(17) Получилось! Урааа! Надо было вот так написать: ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ТабДок.Область());
Спасибо большое!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |