8.х Установка границы у области

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Itsys, 7 янв 2010.

  1. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Добрый день,

    Получаю прямоугольную область в табличном документе. Внутри этой области получаю область шириной в одну колонку и пытаюсь установить линию. Линия не устанавливается. Если установить линию сразу у полученной области, то линия появляется, но на всех колонках, а мне надо только на крайних:
    Код:
    	Этикетка = Макет.ПолучитьОбласть("Этикетка");
    Этикетка.Параметры.ТекущаяДата = Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy");
    ЕстьЛиния = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1, 0);
    НетЛинии = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.НетЛинии, 0, 0);
    ОбластьГраницыСлева = Этикетка.ПолучитьОбласть(1, 1, 6, 1).ТекущаяОбласть.ГраницаСлева;
    ОбластьГраницыСправа = Этикетка.ПолучитьОбласть(1, 3, 6, 3).ТекущаяОбласть.ГраницаСправа;
    
    НомерЭтикетки = 0;
    Для Каждого Товар ИЗ Товары Цикл
    НомерЭтикетки = НомерЭтикетки + 1;
    Этикетка.Параметры.Номенклатура = Товар.Номенклатура;
    Этикетка.Параметры.Цвет = Товар.СерияНоменклатуры.Цвет;
    Этикетка.Параметры.Марка = Товар.СерияНоменклатуры.Марка;
    Этикетка.Рисунки.Штрихкод.Объект.Text = Товар.СерияНоменклатуры.Наименование;
    Если Окр(НомерЭтикетки / 2, 0, 1) = НомерЭтикетки / 2 Тогда
    ОбластьГраницыСправа = НетЛинии;
    ОбластьГраницыСлева = ЕстьЛиния;
    ТабДокумент.Присоединить(Этикетка);
    Иначе
    ОбластьГраницыСправа = ЕстьЛиния;
    ОбластьГраницыСлева = НетЛинии;
    ТабДокумент.Вывести(Этикетка);
    КонецЕсли;
    КонецЦикла;
    
    
  2. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Вопрос решился.
    Области надо именовать и получать через Этикетка.Области - тогда все ОК.

Поделиться этой страницей