Имя: Пароль:
1C
 
Форматированная строка в табличном документе
,
0 Буковка
 
18.07.24
10:45
Добрый день!
Столкнулась с тем, что форматированная строка работает по разному в разных конфигурациях, но на одной платформе (8.3.24.1368).
В самописной на БСП всё выводится с заданным форматом,а в типовой (УТ, РМК) без.
Подскажите, пожалуйста, с чем связано? Пробовала вывести предупреждение с форматированной строкой - отработало везде.

Код тестовой обработки:
&НаКлиенте
Процедура Показать(Команда)
	ТабДокумент = ПечатнаяФормаНаСервере(); 
	ТабДокумент.Показать();  
КонецПроцедуры

&НаСервере
Функция ПечатнаяФормаНаСервере()
	Обработка =  РеквизитФормыВЗначение("Объект");
	Макет = Обработка.ПолучитьМакет("Макет"); 
	ТабличныйДокумент = Новый ТабличныйДокумент;
	ОбластьМакетаШапка	= Макет.ПолучитьОбласть("Шапка");	 
	ФормСтрока = Новый ФорматированнаяСтрока("Тест",ШрифтыСтиля.ОченьКрупныйШрифтТекста,ЦветаСтиля.ЦветОсобогоТекста);
	ОбластьМакетаШапка.Параметры.ИзмененныйТекст = ФормСтрока;  
	ТабличныйДокумент.Вывести(ОбластьМакетаШапка);
	Возврат ТабличныйДокумент;
КонецФункции
1 Ёпрст
 
18.07.24
11:16
(0) дык стили разные в вашей поделке и типовой
2 Ёпрст
 
18.07.24
11:16
Или вооюще отсутствуют
3 Буковка
 
18.07.24
11:19
(1) если бы были разные стили, то предупреждение бы тоже не выводилось в нужном формате? А оно выводится
4 Ёпрст
 
18.07.24
11:19
(3) ну и сравни стили
5 Ёпрст
 
18.07.24
11:19
Или не используй, а задай все параметры ручонками
6 Буковка
 
18.07.24
11:32
(5) задала сама параметры. В самописной выводится, а в типовых также нет

ОсобыйШрифт = Новый Шрифт(, 10, Истина, , , ) ;
ФормСтрока = Новый ФорматированнаяСтрока("Тест",ОсобыйШрифт);
ОбластьМакетаШапка.Параметры.ИзмененныйТекст = ФормСтрока;
7 SerF_2011
 
18.07.24
11:36
(0) какой режим совместимости стоит в самописной и в типовой?
8 Буковка
 
18.07.24
12:39
(7) в типовой - Версия 8.3.17, в самописной - "не использовать"
Попробую чуть позже на тестовой поменять
9 SerF_2011
 
18.07.24
16:11
(8) поддержка форматированной строки в табличном документе добавилась только в 8.3.24, так что похоже в режиме совместимости, отличном от 8.3.24, не взлетит.
См. похожую тему https://forum.infostart.ru/forum104/topic313512/
10 Буковка
 
18.07.24
16:36
(9) да, я тоже протестировала. Если поменять режим совместимости, то работает. Спасибо Вам большое, что помогли разобраться!
Программист всегда исправляет последнюю ошибку.