Имя: Пароль:
1C
1C 7.7
v7: Пунктир в Печ.Форме
0 tpudl_bases
 
01.02.13
10:34
отсуствует пунктир в печатной форме,как установить?!
1 Галахад
 
гуру
01.02.13
10:34
---------------
2 Dump
 
01.02.13
10:35
Сформулируйте вопрос по-другому - этот непонятен
3 Roman100l
 
01.02.13
10:38
Свойства ячейки(которую надо обвести пунктиром) -> Рамка -> Стиль.  Удачи!
4 tpudl_bases
 
01.02.13
10:39
(0) разрыв страницы нужен,печатная форма разрывается на 2 страницы
5 Ёпрст
 
01.02.13
10:40
(4) меню-таблица - вставить перевод страницы
или програмно - Таб.НоваяСтраница()
наслаждайся
6 tpudl_bases
 
01.02.13
10:47
(4) и (5) не выходит,разрывает табличную часть на 2-й лист,хотя 5 строк в таблич.части
7 Ёпрст
 
01.02.13
10:49
(6) убери все переводы страниц, воткни галка - вместе со следующими, наслаждайся
8 tpudl_bases
 
01.02.13
10:51
(7)не совсем понятно:
воткни галка - вместе со следующими,
9 Ёпрст
 
01.02.13
10:51
10 Масянька
 
01.02.13
10:51
Феерично......
11 tpudl_bases
 
01.02.13
12:08
12 Ёпрст
 
01.02.13
12:09
(11) чем ?
13 Ёпрст
 
01.02.13
12:09
что не взлетает, что не устраивает ?
14 Джордж1
 
01.02.13
12:10
(11)Все взлетело как и должно было. Это ТОРГ-12
15 Dump
 
01.02.13
12:18
Есть правила печати ТОРГ-12. В вашем случае - нельзя на последнем листе печатать только подписи, необходимо перенести одну строку табл. части. На рис. все верно, не надо ничего менять
16 tpudl_bases
 
01.02.13
12:21
(15) прежняя Торг12 печатает(все на одном листе),я скопировал эту Торг12,установил условия для некоторых полей и все,и такая байда пошла
17 tpudl_bases
 
01.02.13
12:23
(16) и нашел такую йню:

   Пока Докум.ПолучитьСтроку() = 1 Цикл
       Ном = Ном + 1;
       
       //Начинаем новую страницу, если предыдущая строка была последней на странице
       //или пора переносить последнюю строку на последнюю страницу с подвалом.
       ЦелаяСтраница = (СтрокШапки + Ном - 1) / СтрокНаСтранице;
       
       Если (ЦелаяСтраница = Цел(ЦелаяСтраница))
           или ((ПереноситьПоследнююСтроку = 1) и (Ном = КолвоСтрок)) Тогда
               ПечТабл.ВывестиСекцию("ИтогоПоСтранице|"+ВертСекция);
           ИтогоКоличествоНаСтранице = 0;
           ИтогоСуммаНаСтранице = 0;
           ИтогоНДСНаСтранице = 0;
           ИтогоСуммаСНДСНаСтранице = 0;
           ИтогоНГСМНаСтранице = 0;
           ИтогоНПНаСтранице = 0;
           ПечТабл.НоваяСтраница();
           НомерСтраницы = НомерСтраницы + 1;
           ПечТабл.ВывестиСекцию("ЗаголовокТаблицы|" + ВертСекция);
       КонецЕсли;


программно установлены колонки
18 Джордж1
 
01.02.13
12:24
кури в начала процедуры печати - количество строк на странице
19 Масянька
 
01.02.13
12:29
Нет, не просто феерично, а КОЛОССАЛЬНО!
20 Dump
 
01.02.13
14:33
"я скопировал эту Торг12,установил условия для некоторых полей и все" - судя по результату, больше ничего и не надо