8.х Ценник которому можно задать размер

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

  1. TopicStarter Overlay
    Pomestnik
    Offline

    Pomestnik Опытный в 1С

    Регистрация:
    10 июл 2009
    Сообщения:
    77
    Симпатии:
    0
    Баллы:
    26
    Вот задача есть, сделать чтобы ценнику ( как этикетке) можно было задать определенный размер и распечатать. У макета ценника сложная структура и задавать ширину, высоту по пропорции ( как в этикетке)
    Код:
    ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.3;
    ОбластьШтрихкод.ВысотаСтроки     = ВысотаЭтикетки * 2.65 * 0.5;
    ....
    ОбластьГраницаСправа.Область(1,1,1,1).ВысотаСтроки = ВысотаЭтикетки*2.65;
    ОбластьГраницаСнизу.Область(1,1,1,1).ШиринаКолонки = ШиринаЭтикетки*0.53;
    
    и т.п
    

    достаточно муторно будет, ибо пропорции эти долго высчитывать.
  2. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    в чем вопрос? сделайте так же в ценнике.
  3. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Сложность будет в том, что Вы не попадете в размер листа, а проверки на вывод по горизонтали у 1С нету, если поставить по ширине страницы, то принтер изменит размеры этикетки. В типовой смотреть нечего, все реализовано примитивно, так что вопрос в постановке задачи.

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