Имя: Пароль:
1C
1С v8
Вывести в колонтитуры свой параметр
,
0 Смертник
 
25.04.13
16:00
ТабДокумент.РазмерКолонтитулаСнизу = 10;    
   ТабДокумент.НижнийКолонтитул.Выводить = Истина;
   ТабДокумент.НижнийКолонтитул.НачальнаяСтраница        = 1;
   ТабДокумент.НижнийКолонтитул.ВертикальноеПоложение    = ВертикальноеПоложение.Верх;
   Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
        ТабДокумент.НижнийКолонтитул.ТекстВЦентре = Перечисления.бит_ВидыСостоянийДоговоров.Подписан
   КонецЕсли;
Делаю вот так, но колонтитул не выводится. И еще вопрос его на печатной форме надо как то обозначать?
1 Смертник
 
25.04.13
16:36
На печатной форме не надо же ничего выводить для колонтитула?
2 KUBIK
 
25.04.13
16:40
Вот так делай:

   ТабДокумент.РазмерКолонтитулаСнизу=10;
   НижнийКолонтитул=ТабДокумент.НижнийКолонтитул;
   НижнийКолонтитул.Выводить=Истина;
3 Смертник
 
25.04.13
16:41
Если бы дело было в параметре то понятно - но без колонтитула параметр выводится. А с ним нет.
4 Grobik
 
25.04.13
16:42
"Файл" >> "Параметры страницы" >> "Колонтитулы снизу". минимум в 10 мм.
5 KUBIK
 
25.04.13
16:44
У меня так работает (ВПФ):
   .............................
   ТабДокумент.Вывести(Подвал);
   
   ТабДокумент.РазмерКолонтитулаСнизу=10;
   НижнийКолонтитул=ТабДокумент.НижнийКолонтитул;
   НижнийКолонтитул.Выводить=Истина;
   НижнийКолонтитул.ВертикальноеПоложение=ВертикальноеПоложение.Низ;
   НижнийКолонтитул.ТекстСправа="Исп. "+НашаОрганизацияИсполнитель+Символы.ПС+НашаОрганизацияТелефоны;
   
   Возврат ТабДокумент;
6 Grobik
 
25.04.13
16:48
ТабДокумент.НижнийКолонтитул.ТекстВЦентре = "Страница [&НомерСтраницы] из [&СтраницВсего]  к Акту №" + ОбщегоНазначения.ПолучитьНомерНаПечать(ЭтотОбъект.Ссылка) + " от " + Формат(Шапка.Дата,"ДФ=дд.ММ.гггг");
ТабДокумент.НижнийКолонтитул.Выводить = Истина;

Только две эти строчки и работает.
7 Смертник
 
25.04.13
16:50
так и стоит
ТабДокумент.РазмерКолонтитулаСнизу=10;
   НижнийКолонтитул=ТабДокумент.НижнийКолонтитул;
   НижнийКолонтитул.Выводить=Истина;
   НижнийКолонтитул.НачальнаяСтраница        = 1;
   НижнийКолонтитул.ВертикальноеПоложение    = ВертикальноеПоложение.Верх;
   Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
       НижнийКолонтитул.ТекстВЦентре = Перечисления.бит_ВидыСостоянийДоговоров.Подписан;
   КонецЕсли;
Но не отрабатывает, у меня щас мозги сварятся
8 KUBIK
 
25.04.13
16:55
Здесь фишку учти:

вывод колонтитула только после вывода всех областей  пропиши, а не другом месте: сам тоже парился = нигде в СП об этом ни слова

ТабДокумент.Вывести(Подвал);


ТабДокумент.РазмерКолонтитулаСнизу=10;
   НижнийКолонтитул=ТабДокумент.НижнийКолонтитул;
   НижнийКолонтитул.Выводить=Истина;
   НижнийКолонтитул.НачальнаяСтраница        = 1;
   НижнийКолонтитул.ВертикальноеПоложение    = ВертикальноеПоложение.Верх;
   Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
       НижнийКолонтитул.ТекстВЦентре = Перечисления.бит_ВидыСостоянийДоговоров.Подписан;
   КонецЕсли;
9 KUBIK
 
25.04.13
16:56
+(8) нижнего
10 Смертник
 
25.04.13
16:57
ТабДокумент.Вывести(ОбластьМакета);
   
   ТабДокумент.РазмерКолонтитулаСнизу=10;
   НижнийКолонтитул=ТабДокумент.НижнийКолонтитул;
   НижнийКолонтитул.Выводить=Истина;
   НижнийКолонтитул.НачальнаяСтраница        = 1;
   НижнийКолонтитул.ВертикальноеПоложение    = ВертикальноеПоложение.Верх;
   Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
       НижнийКолонтитул.ТекстВЦентре = Перечисления.бит_ВидыСостоянийДоговоров.Подписан+Символы.ПС;
   КонецЕсли;
   
   Возврат ТабДокумент;
11 Смертник
 
25.04.13
16:58
Вроде все как вы говорите., а на деле ничего, либо я его не вижу
12 KUBIK
 
25.04.13
16:59
А может здесь собака?:
       НижнийКолонтитул.ТекстВЦентре =""+ Перечисления.бит_ВидыСостоянийДоговоров.Подписан+Символы.ПС;
13 Смертник
 
25.04.13
17:02
уже убирал подписан просто ставил вот так - "Подписан"
Результата нет
14 KUBIK
 
25.04.13
17:03
В настройках печати глянь, все ОК?
15 Смертник
 
25.04.13
17:06
в настройках стоит - колонтитулы по 15, может где еще надо поставить чтобы выводились колонтитулы?
16 KUBIK
 
25.04.13
17:08
А запрос то отрабатывает?
Так пробовал?
........................

//    Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
       НижнийКолонтитул.ТекстВЦентре = "Подписан";
//    КонецЕсли;
17 Смертник
 
25.04.13
17:10
запрос да если не использовать колонтитул, а выводить параметром - то все окей
18 Смертник
 
25.04.13
17:12
не выходит каменный цветок
19 KUBIK
 
25.04.13
17:13
Так и выводи!

ПромСтр="";
   Если ЗапросМТС[0].СостояниеДоговора = Перечисления.бит_ВидыСостоянийДоговоров.Подписан Тогда
ПромСтр="Подписан";
КонецЕсли;

       НижнийКолонтитул.ТекстВЦентре = ПромСтр;
20 KUBIK
 
25.04.13
17:14
Убери:
НижнийКолонтитул.НачальнаяСтраница        = 1;
21 Смертник
 
25.04.13
17:17
Ничего, у меня чувство что что то с базой
22 KUBIK
 
25.04.13
17:19
Поле снизу чему равно?
23 Grobik
 
25.04.13
17:21
ТабДокумент.ПолеСнизу = 20;
24 Grobik
 
25.04.13
17:21
Блин я не Смертник ;)
25 KUBIK
 
25.04.13
17:23
ХЗ...
Попробуй кэш почистить, может поможет

Кстати:

Строки типа:
   ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактура";

надеюсь нет?
26 Смертник
 
25.04.13
17:52
нет
27 KUBIK
 
25.04.13
17:53
Поле снизу чему равно проверь?
28 Смертник
 
25.04.13
17:56
10
29 Смертник
 
25.04.13
17:57
сейчас приду домой продолжу
30 KUBIK
 
25.04.13
18:00
(29) кидай свою ВПФ. почта в личке
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан