Автоподсчет количества страниц #662369


#0 by pin4er
Доброго дня всем! Столкнулся с такой задачей: При выводе документа на печать "Договор", где в конце договора есть строка: "Договор составлен в N количестве страниц......" Где N - это число реально выводимых на печать страниц погуглил и пояндексил, справку 1с почитал, Написано что: "ТабДок.КоличествоСтраниц;" -Получает количество страниц в документе с учетом текущих настроек печати. Пробывал задавать все, принудительно разбивал печатную часть. Он все время возвращает значение "0" в чем может заключаться ошибка?
#1 by pin4er
+ при предварительном просмотре выдает 3 или 4 страницы в зависимости от выбранных действий на форме
#2 by ZanderZ
вставь колонтитул
#3 by pin4er
если я его вставлю он отображаться при печати будет, а мне этого не надо а требуется его значение получить каким то образом и передать в: СписокПараметров.Вставить("НСтр", *КактоПолучитьНомерКоличестваСтраниц*);
#4 by Волшебник
Значит ТабДок — это другая переменная
#5 by pin4er
Не фурычит вообще... так он мне выводит правильное количество страниц. но мне каким то макаром надо добавить его в выводимый текст который формируется в Областьшапка.
#6 by pin4er
СписокПараметров.Вставить("НСтр",  *ататутшечки номер количества страниц*);
#7 by Ёпрст
Ну дык воткни опосля вывода сразу в результирующую таблицу через область.
#8 by pin4er
просто если я сделаю так: КонецЦикла; вернется "0" так как документ не был еще сформирован.. а вот после хоть что дела он считает норм
#9 by Ёпрст
да блин, выведи всю таблицу, потом через область воткни всё что хочешь в ужо готовую(сформированную) таблицу.
#10 by pin4er
дак не таблица у меня макет, и ячейка с параметром заполнения "Шаблон" идет текст ".....бла бла бла, на [НСтр] листах, бла бла бла..." или есть пример глянуть?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С