Имя: Пароль:
1C
 
граница слева справа .. оформление ячеек
0 lamme
 
29.03.19
15:48
вывожу таб док на печать

ИскОбласть.Параметры.Заполнить(стр);
ТабДок.Вывести  (ИскОбласть);

в ИскОбласть - 5 колонок
как им по периметру установить жирную линию ?

Делаю так

        ИскОбласть.Параметры.Заполнить(стр);
        ИскОбласть.ТекущаяОбласть.ГраницаСлева =  Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
        ИскОбласть.ТекущаяОбласть.ГраницаСправа=  Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
        ИскОбласть.ТекущаяОбласть.ГраницаСверху=  Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
        ИскОбласть.ТекущаяОбласть.ГраницаСнизу=   Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
       ТабДок.Вывести  (ИскОбласть);

выделяется только колонка 1 из 5 ..
и тут туплю
не понимаю - как в области с 5 колонками расставить эти границы по периметру
1 lamme
 
29.03.19
15:49
ИскОбласть= Макет.ПолучитьОбласть("Строка");
2 lamme
 
29.03.19
16:00
Макет.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСлева = ЛинияДвойнаСплошная;
        Макет.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСправа= ЛинияДвойнаСплошная;
        Макет.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСверху= ЛинияДвойнаСплошная;
        Макет.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСнизу=  ЛинияДвойнаСплошная;
3 lamme
 
29.03.19
16:00
тоже не але
4 lamme
 
29.03.19
16:11
меняем
Макет.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСлева = ЛинияДвойнаСплошная;
на
ТаьДок.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСлева = ЛинияДвойнаСплошная;

и работает
закрыт вопрос
5 lamme
 
29.03.19
16:48
и афигенный прикол ...

сначала делаем

табДок.вывести(МояОбалсть)

и только потом
табДок.Область(стр.НомерСтроки+5,2,стр.НомерСтроки+5,33).ГраницаСлева = ЛинияДвойнаСплошная;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой