Имя: Пароль:
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) да, я тоже протестировала. Если поменять режим совместимости, то работает. Спасибо Вам большое, что помогли разобраться!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn