Есть ТП. У него есть какой-то шрифт. Хочу некоторые строки "зачёркивать".
Делаю:
Процедура ПослеСозданияФормы()
//создание тп
Фабрика = СоздатьОбъект("ФабрикаОбъектов");
ОсновнойШрифт = тпСравнений.Шрифт;
ЗачеркнутыйШрифт=Фабрика.Шрифт(ОсновнойШрифт,,,,,,1);
КонецПроцедуры // ПослеСозданияФормы
Матерят:
Цитата:ЗачеркнутыйШрифт=Фабрика.Шрифт(ОсновнойШрифт,,,,,,1);
...: Недопустимое значение первого параметра.
Пробывал и так (в модуле формы):
Фабрика = СоздатьОбъект("ФабрикаОбъектов");
ОсновнойШрифт = Фабрика.Шрифт();
ЗачеркнутыйШрифт=Фабрика.Шрифт(ОсновнойШрифт,,,,,,1);
отвечают тоже самое.
более того, если делаю:
Фабрика = СоздатьОбъект("ФабрикаОбъектов");
ОсновнойШрифт = Фабрика.Шрифт("MS Sans Serif",8.5,);
ЗачеркнутыйШрифт=Фабрика.Шрифт(ОсновнойШрифт,,,,,,);
То при выводе строк видно, что Зачеркнутый шрифт отличается от основного.
Объясните, пожалуйста, что я делаю не так.