|
Вывести параметр в весь документ
| ☑ |
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
|
Решил проблему так -
Процедура ТабличныйДокумент_ПроставитьГлобальнуюПеремнную(ТабДок,ИмяПерем,ЗнчПерем)
ОблНачало = Неопределено;
Найдено = Истина;
ОблНайдено = Неопределено;
Пока Найдено Цикл
ОблНайдено = ТабДок.НайтиТекст("$"+ИмяПерем+"$", ОблНачало,,,,, Истина);
Найдено = НЕ (ОблНайдено=Неопределено);
Если Найдено Тогда
ОблНачало=ОблНайдено;
ОблНайдено.Текст = СтрЗаменить(ОблНайдено.Текст,"$"+ИмяПерем+"$",Строка(ЗнчПерем));
КонецЕсли;
КонецЦикла;
КонецПроцедуры
В шаблонах текстульки вида $Переменная$
|
|