Имя: Пароль:
1C
 
Как настроить нумерацию страниц у макета . УПП 8.1
0 ant-szr
 
16.11.09
12:20
Как сделать в макете у док. Счет фактура полученный  чтобы при печати если в наименоание товара  много строчек при переходе на следующую станицу печатался на листе номер страницы ( а если кратко просто нумерацию станиц как у макета настроить)?
1 Scooter
 
16.11.09
12:22
смотрите в колонтитуле есть параметр
а лучше сделать как в типовых
2 SuperMario
 
16.11.09
12:23
(0) загляни в процедуру печати накладной.


           МассивВыводимыхОбластей.Очистить();
           МассивВыводимыхОбластей.Добавить(ОбластьМакета);
           МассивВыводимыхОбластей.Добавить(ОбластьИтоговПоСтранице);
           Если НомерСтроки = КоличествоСтрок Тогда
               МассивВыводимыхОбластей.Добавить(ОбластьПодвала);
               МассивВыводимыхОбластей.Добавить(ОбластьМакетаВсего);
           КонецЕсли;        
           
           Если НомерСтроки <> 1 И НЕ ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ТабДокумент, МассивВыводимыхОбластей) Тогда
               
               ОбластьИтоговПоСтранице.Параметры.ИтогМассаБруттоПоСтранице = ИтогоМассаБруттоНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогМестПоСтранице        = ИтогоМестНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогКоличествоПоСтранице  = ИтогоКоличествоНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогСуммыПоСтранице       = ИтогоСуммаНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогНДСПоСтранице         = ИтогоНДСНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогСуммыСНДСПоСтранице   = ИтогоСуммаСНДСНаСтранице;
               
               ТабДокумент.Вывести(ОбластьИтоговПоСтранице);
               
               // очистим итоги по странице
               ИтогоМассаБруттоНаСтранице = 0;
               ИтогоМестНаСтранице        = 0;
               ИтогоКоличествоНаСтранице  = 0;
               ИтогоСуммаНаСтранице       = 0;
               ИтогоНДСНаСтранице         = 0;
               ИтогоСуммаСНДСНаСтранице   = 0;
               
               НомерСтраницы = НомерСтраницы + 1;
               ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
               ЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
               ТабДокумент.Вывести(ЗаголовокТаблицы);
               
           КонецЕсли;
3 and2
 
16.11.09
12:27
(2) в СФ это не требуется.
здесь итоги по странице считаются.
колонтитулов хватит.
4 ant-szr
 
16.11.09
12:32
Вот нашол клонтитулы  - значит нашол макет счет-фактуры полученной он лежит в общих макетах  счет-фактура 283 открыл его  потом таблица далее настроика печати там есть колонтитулы как правильно там прописать настроики я прописал так  [&НомерСтраницы] из [&СтраницВсего] - чтото не работает
5 SuperMario
 
16.11.09
12:34
(4) не указал выводить колонтитулы
6 ant-szr
 
16.11.09
12:36
а где не указал - выводить с галочку поставит с 1 страницы
7 SuperMario
 
16.11.09
12:41
КолонтитулТабличногоДокумента (SpreadsheetDocumentHeaderFooter)
Свойства:
ВертикальноеПоложение (VerticalAlign)
Выводить (Enabled)
НачальнаяСтраница (StartPage)
ТекстВЦентре (CenterText)
ТекстСлева (LeftText)
ТекстСправа (RightText)
Шрифт (Font)

Описание:
Используется для доступа к колонтитулам табличного документа. Колонтитул является специальным текстом, выводимым вверху или внизу каждой страницы при выводе документа на печать. В тексте колонтитула можно использовать следующие управляющие конструкции:
[&НомерСтраницы] ([&PageNumber]) - при печати в данном месте будет выведен номер страницы,
[&СтраницВсего] ([&PagesTotal]) - при печати в данном месте будет выведено общее количество страниц,
[&Дата] ([&Date]) - при печати в данном месте будет выведена текущая дата,
[&Время] ([&Time]) - при печати в данном месте будет выведено текущее время.




КолонтитулТабличногоДокумента (SpreadsheetDocumentHeaderFooter)
Выводить (Enabled)
Использование:
Чтение и запись.
Описание:
Тип: Булево. Содержит признак вывода колонтитула на печать.
8 ant-szr
 
16.11.09
12:49
Спасибо за подробно описание - просто я чтото туплю - это значит я сначало включаю в макете а потом дополнительно в модуле еще прописать надо ?
9 ant-szr
 
16.11.09
13:07
а где включить колонтитул ?
10 SuperMario
 
16.11.09
13:47
В Функция ПечатьСчетаФактуры(ДанныеДляПечати)
11 SuperMario
 
16.11.09
14:26
Только не забудь указать размер колонтитула через
РазмерКолонтитулаСнизу  =10
и укажи    
ТабДокумент.ПолеСнизу  = 10; // в типовой    ТабДокумент.ПолеСнизу  = 0;
12 ant-szr
 
17.11.09
09:56
Сначало в макете  указали расположение колонтитула далее
 В Функция ПечатьСчетаФактуры(ДанныеДляПечати)
   
Были добавлены строки в самом низу кода .
       
       ТабДокумент.ПолеСнизу  = 10;
   ТабДокумент.ПолеСправа = 0;
   ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
   ТабДокумент.НижнийКолонтитул.Выводить = истина;
Ошибка? Это не ошибка, это системная функция.