Имя: Пароль:
1C
1С v8
Как в конец табличного документа добавить пустую страницу?
0 Antizdoba
 
26.12.11
13:09
Нужно сделать количество страниц 2, так не помогает:
Если ТабДокумент.КоличествоСтраниц() = 1 Тогда
   ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
       ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
Как можно сделать еще?
1 Kerk
 
26.12.11
13:11
Пустую строку добавь на 2-й странице.
2 Antizdoba
 
26.12.11
13:14
Не хочется изменять макет.
3 andrewks
 
26.12.11
13:16
тогда программно ячейку заполни
4 Antizdoba
 
26.12.11
13:21
(3) Буду очень благодарен за пример
5 luckyluke
 
26.12.11
13:24
(2) получи любую пустую область и выведи её.
6 Antizdoba
 
26.12.11
13:26
(5) в системе нет ни одного макета с такой областью. Макеты трогать не хочется, но наверно придется.
7 Maxus43
 
26.12.11
13:28
(6) в твоём макете есть анверняка пуская ячейка с координатами 1:1, её получи и выведи снова после разрыва мозга... страницы.
8 Maxus43
 
26.12.11
13:34
ПолучитьОбласть (GetArea)
Вариант синтаксиса: По имени

Синтаксис:

ПолучитьОбласть(<ИмяОбласти>)
Параметры:

<ИмяОбласти> (обязательный)

Тип: Строка.
Имя области или адрес в формате "R1C1:R2C2", где число после "R" обозначает номер строки, число после "C" - номер колонки, символом ":" (двоеточие) разделены координаты левого верхнего и правого нижнего угла области. В качестве имени также можно передавать пересечение двух областей, записываемое как "<Имя области 1> | <Имя области 2>".
Вариант синтаксиса: По адресу

Синтаксис:

ПолучитьОбласть(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>)

получай однозначно пустую область хоть из одной ячейки даже, уже выведенную в твой таб док, и пости её заново
9 Касандер72
 
26.12.11
14:02
А не проще ли после печати дока тупо вставить:
ТабДок.ВывестиГоризонтальныйРазделительСтраниц()
10 Касандер72
 
26.12.11
14:03
и вывести пустую строку
11 Maxus43
 
26.12.11
14:07
(10) он не может у себя в макете пустую строку найти как не прискорбно
12 Kerk
 
26.12.11
14:32
(11) Идея! Пуская он шрифт белым сделает! :)
13 Reset
 
26.12.11
14:34
Или шрифт ОЧЕНЬ мелким :)
14 Antizdoba
 
26.12.11
15:14
(11) Область и ячейка это по моему разные вещи. Просто про ячейку я почему-то не подумал сразу. Спасибо за подсказку.
(12),(13) Вам бы только постебаться.
15 andrewks
 
26.12.11
15:16
(4)  "мой гений дарит вам..." ©



   Таб1=Новый ТабличныйДокумент;
   
   Для КолвоСтраниц=1 По 5 Цикл
       Таб1.ВывестиГоризонтальныйРазделительСтраниц();
               Таб1.Область("R"+Формат(Таб1.ВысотаТаблицы+1,"ЧГ=0")+"C1").Текст = Символы.Таб;
   КонецЦикла;
   Таб1.Показать("Таблица1");