Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=1677)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Название контрагента в налоговой накладной

Автор: 1Cv77 31.05.10, 8:22

Столкнулся с такой сетуацией:
На фирме есть клиенты у которых название очень длинное (150-170 символов).
А в налоговой накладной нужно выводить полное/правельное название, ественно оно не вмещаетса (((
Саму печатную форму просиле не менять, т.е. не увеличивать высоту строк в шапке документа.
Идея впринципе у меня есть:
В зависимости от длины названия динамически менять шрифт в названии контрагента
<150 символов использовать 7-ой шрифт
иначе - 8-ой
А вот как это реализовать???

Может кто сталкивался, помогите плиз...!!!

Заранее icon_beer17.gif

P.S. Конфа: Бухгалтерия для украины

Автор: Ardi 31.05.10, 12:57

Заведи разные секции на каждый шрифт.

Автор: miha74 31.05.10, 19:04

А так? Примерно

    Если СтрДлина(СокрЛП(ПолноеНаимФирмы))>150 Тогда
        Секция=Таб.ПолучитьСекцию("Шапка");
        Секция.Область("R1C1:R1C6").РазмерШрифта(7);            
        Таб.ВывестиСекцию(Секция);
    Иначе
        Секция=Таб.ПолучитьСекцию("Шапка");
        Секция.Область("R1C1:R1C6").РазмерШрифта(8);            
        Таб.ВывестиСекцию(Секция);
    КонецЕсли;

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua