8.х Форматирование в печатной форме

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

  1. TopicStarter Overlay
    Leprecus
    Offline

    Leprecus Опытный в 1С

    Регистрация:
    12 окт 2015
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Добрый день форумчане, впервые делаю печатную форму, со многим разобрался но прошу совета в реализации следующей задачи:
    Как можно настроить макет, что бы столбец расширялся при необходимости? А конкретно - вывожу построчно позиции номенклатуры из заказа. Формат строки должен быть следующий
    [Количество] x [АртикулТовара] - [НаименованиеТовара]
    Обязательно нужно чтобы Артикул не смещался, а во всех строках находился строго в столбик, поэтому [Количество] у меня в первом столбце с выравниванием по правому краю, а всё остальное во втором с выравниванием по левому краю, всё красиво и хорошо, но если задать количество большее - оно не умещается в ячейке. Хотелось бы минимизировать ширину первого столбца и раздвигать его, только в случае необходимости (без последствий для шапки формы), как это можно провернуть? Или может мой подход в принципе неверные - наставте на пусть истинный пожалуйста.
  2. TopicStarter Overlay
    Leprecus
    Offline

    Leprecus Опытный в 1С

    Регистрация:
    12 окт 2015
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Советов увы не дождался. Пока поступил следующим образом:
    1. При заполнении табличной части вычисляю максимальное значение "количества".
    2. Перевожу "Количество" в строку и получаю количество символов в строке.
    3. Умножив количество символов на ширину символа - получаю величину, на которую увеличиваю ширину первой колонки и уменьшаю ширину второй, что бы не поехал макет на вторую страницу по ширине, поскольку масштабирование недопустимо.

    Понимаю что это не лучший вариант, если научите как грамотно поступить в моём случае, с удовольствием исправлю

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