Имя: Пароль:
1C
1С v8
Вывести параметр в весь документ
0 dwarfadelic
 
14.11.19
14:18
Выводишь постранично. На каждой странице в низу есть парам КоличествоСтраниц. Как его вывести постфактум? После того как все страницы уже выведены.
1 ДенисЧ
 
14.11.19
14:21
Запоминать каждую область, потом писать в эти области
2 dwarfadelic
 
14.11.19
14:26
(1) А как узнать последнюю выведенную область?
3 unbred
 
14.11.19
14:27
(2) > (1)
4 Ненавижу 1С
 
гуру
14.11.19
14:29
а колонтитулы уже отменили?
5 dwarfadelic
 
14.11.19
14:31
колонтитулы не подходят нам
6 Ненавижу 1С
 
гуру
14.11.19
14:31
(5) почему?
7 dwarfadelic
 
14.11.19
14:33
колонтитул всегда внизу. и к тому же на разных страницах разные номера листа должны быть.
8 trooba
 
14.11.19
14:41
(7) не всегда
9 ptiz
 
14.11.19
14:48
(0) Получить ТабДокумент.КоличествоСтраниц() и программно обработать ячейки.
10 dwarfadelic
 
14.11.19
15:30
Решил проблему так -

Процедура ТабличныйДокумент_ПроставитьГлобальнуюПеремнную(ТабДок,ИмяПерем,ЗнчПерем)
    ОблНачало = Неопределено;
    Найдено = Истина;
    ОблНайдено = Неопределено;
    Пока Найдено Цикл
        ОблНайдено = ТабДок.НайтиТекст("$"+ИмяПерем+"$", ОблНачало,,,,, Истина);
        Найдено = НЕ (ОблНайдено=Неопределено);
        Если Найдено Тогда
            ОблНачало=ОблНайдено;
            ОблНайдено.Текст = СтрЗаменить(ОблНайдено.Текст,"$"+ИмяПерем+"$",Строка(ЗнчПерем));
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры


В шаблонах текстульки вида $Переменная$