Имя: Пароль:
1C
 
Макет печатной формы
0 sidrd
 
09.02.11
12:16
Как можно создать программно новую строчку в макете печатной формы и заполнить её?
1 luns
 
09.02.11
12:21
макет зачем менять?
меняй табдок
2 Vladal
 
09.02.11
12:22
а какая задача?
нужно вывести на печать документ?
3 sidrd
 
09.02.11
12:23
хм, ну просто у меня макет заполнен, надо добавить строчки например между 14 и 20 строкой, 6 строк программно
4 Vitello
 
09.02.11
12:24
(3)если ты их уже вывел, то не получится

только если на на уровне ячеек их вниз перетащить
5 luns
 
09.02.11
12:24
ВставитьОбласть
используй
6 luns
 
09.02.11
12:24
(4) не ври человеку
7 sidrd
 
09.02.11
12:26
Вставить область подробнее можно, например вставить область между 14 и 20 строкой, 6 строк как это можно сделать?
8 Vladal
 
09.02.11
12:26
вопрос в чем?
- создать новую строчку в макете, аки Конфигуратор7
- или в режиме Предприятия из готового макета, перебирая созданные в Конфигураторе области макета и компонуя их, создать печатную форму (документа, отчета и пр.)?
9 Vitello
 
09.02.11
12:28
(5)я как то пробовал, чет криво помнится получалось
10 sidrd
 
09.02.11
12:28
Создать новую строчку в макете аки Конфигуратор 8.1
в макете печатной формы создать новые строчки между 14 и 20 строчкой и заполнить их.
11 luns
 
09.02.11
12:31
(7) в СП посмотри - там разжевано.
12 Рэйв
 
09.02.11
12:33
(10)Что мешает сделать это вручную в конфигураторе?
13 sidrd
 
09.02.11
12:48
ну просто тогда 6 строк пустых будут, там в общем если выбрано  несколько видов цен то каждый вид цен должен в печатной форме в новой строке отобразится в определенном месте
14 sidrd
 
09.02.11
13:34
а как ширину ячейки изменить? создаю новую строку в макете

Шапка.ВставитьОбласть(ТабДок.Область("R12"), ТабДок.Область("R12"),
       ТипСмещенияТабличногоДокумента.ПоГоризонтали);
       
Шапка.Область("R12C2").Шрифт = Новый Шрифт(,12,Ложь,Ложь);
Шапка.Область("R12C2").Текст ="Тут текст";

Шапка.Область("R12С2").ШиринаКолонки=30;  - не увеличивает

а вот собственно надо увеличить ширину ячейки программно Шапка.Область("R12С2").ШиринаКолонки=30; это дело не работает
15 mikecool
 
09.02.11
13:36
а что мешает сразу вывести эти строки?
16 sidrd
 
09.02.11
13:38
так я их и вывожу сразу но программно
Закон Брукера: Даже маленькая практика стоит большой теории.