Вход | Регистрация
 

Вывод в поле табличного документа обычные формы

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

в общей форме ПечатьДокументов в той же УПП можно найти много интересного.
   AnisaL
 
12 - 14.04.21 - 13:56
(11) написала вот так: ЭлементыФормы.ПолеТабличногоДокумента1.ВставитьОбласть(ОбластьПодвалТабл); выдает ошибку: Выделение не соответствует вставляемому блоку.
{ВнешняяОбработка.ИмпортВ1с9.МодульОбъекта(897)}: Ошибка при вызове метода контекста (ВставитьОбласть)
    ЭлементыФормы.ПолеТабличногоДокумента1.ВставитьОбласть(ОбластьПодвалТабл);
по причине:
Выделение не соответствует вставляемому блоку.
   AnisaL
 
13 - 14.04.21 - 13:57
(12) + Область определяется так: ОбластьПодвалТабл = Макет.ПолучитьОбласть("Подвал");
   AnisaL
 
14 - 14.04.21 - 14:03
(11) а что за ПечатныйДокумент.Область()?
   novichok79
 
15 - 14.04.21 - 14:24
(12) вставлять надо уже сформированный полностью документ, чтобы области выделения совпали.
(14) это область всего таб. документа. откройте ОбщаяФорма.ПечатьДокументов и изучите код.
   AnisaL
 
16 - 14.04.21 - 14:56
(15) открыла  ОбщуюФорму.ПечатьДокументов, и ничего там не нашла, там только одна строчка ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ПечатныйДокумент.Область());
   novichok79
 
17 - 14.04.21 - 15:00
в (15) уже все написано. пробуйте, у вас целое поле для экспериментов.
   AnisaL
 
18 - 14.04.21 - 15:37
(17) Получилось! Урааа! Надо было вот так написать: ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ТабДок.Область());
Спасибо большое!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.