8.х Обработка печать этикеток

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

  1. TopicStarter Overlay
    Serg 999
    Offline

    Serg 999

    Регистрация:
    26 май 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Подскажите, пожалуйста, как изменить размер шрифта в печатной форме этикетки? Как изменить размер ячейки я разобрался, а вот с размером шрифта беда...
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Шрифта чего именно?
  3. TopicStarter Overlay
    Serg 999
    Offline

    Serg 999

    Регистрация:
    26 май 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Наименования товаров в самой этикетке и цены за штуку. Заранее благодарен.
  4. XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    а в самом макете этикетки никак?
  5. TopicStarter Overlay
    Serg 999
    Offline

    Serg 999

    Регистрация:
    26 май 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    В самой обработке макета нет. Макет формируется в модуле следующим образом:


    Таб = Новый ТабличныйДокумент;
    Таб.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Этикетка"+СокрЛП(ИмяКомпьютера());
    Макет = ПолучитьОбщийМакет("Этикетка");
    ЭтикеткаОбласть = Макет.ПолучитьОбласть(1,1,4,2);
    ОбластьНоменклатура = ЭтикеткаОбласть.Области.Номенклатура;
    ОбластьШтрихкод = ЭтикеткаОбласть.Области.ОбластьШтрихкод;
    РисунокШтрихкод = ЭтикеткаОбласть.Рисунки.Штрихкод;
    ОбластьЦена = ЭтикеткаОбласть.Области.Цена;

    ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 10.65 * 0.3;
    ОбластьШтрихкод.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.5;
    РисунокШтрихкод.Расположить(ОбластьШтрихкод);
    ОбластьЦена.ВысотаСтроки = ВысотаЭтикетки * 10.65 * 0.2;
    ЭтикеткаОбласть.Область(2,2,2,2).ШиринаКолонки = ШиринаЭтикетки*0.53;

    Если ФорматЭтикетки = 1 Тогда //принтер этикеток.
    ВсегоСтрок = 1;
    КоличествоКолонок=1;
    ИначеЕсли ФорматЭтикетки = 2 Тогда //А4 по колонкам.

    ОбластьГраницаСправа = Макет.ПолучитьОбласть(2,4,4,4);
    ОбластьНизГраницыСправа = Макет.ПолучитьОбласть(5,4,5,4);
    ОбластьГраницаСнизу = Макет.ПолучитьОбласть(6,2,6,2);
    ОбластьНачалоГраницыСнизу = Макет.ПолучитьОбласть(6,1,6,1);

    ОбластьГраницаСправа.Рисунки.ГраницаСправа.Высота = ВысотаЭтикетки*1.09;
    ОбластьГраницаСнизу.Рисунки.ГраницаСнизу.Ширина = ШиринаЭтикетки;

    ОбластьГраницаСправа.Область(1,1,1,1).ВысотаСтроки = ВысотаЭтикетки*2.65;
    ОбластьГраницаСнизу.Область(1,1,1,1).ШиринаКолонки = ШиринаЭтикетки*0.53;

    ВсегоСтрок = 19;
    КоличествоКолонок = 5;
    КонецЕсли;



    Судя по всему существует еще одна обработка, которая и предоставляет этот макет, но где её искать я не знаю. В конфигураторе она не прописана.
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    А это что, по-вашему?
    Код:
    Макет = ПолучитьОбщийМакет("Этикетка");
    
  7. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Serg 999 ищите сам макет не в обработке, а в общих макетах.
  8. TopicStarter Overlay
    Serg 999
    Offline

    Serg 999

    Регистрация:
    26 май 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Огромное спасибо BabySG и shurikvz!
    Все оказывается так просто. Даже неудобно, что отвлек Вас из-за такого пустяка.

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