8.х Печать этикеток

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

  1. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    Добрый день!
    Написал обработку для печати этикеток на товар, выводить на лист их нужно:
    первую в левом верхнем углу
    вторую справа от первой
    третью под первой
    четвертую справа от третьей ит.д.

    Что бы выводить друг под другом сделал вывод в цикле:
    Код:
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
            Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
                    ЗаполнилВсеПараметры;
                    ТабДок.Вывести(Область);
            КонецЦикла;
    
    Есть такая функция Присоединить(), может быть с ее помощью как-то можно добиться нужного вывода?
  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.987
    Симпатии:
    398
    Баллы:
    104
    Нарисуйте нормальный макет и все.
  3. Dmitriy_76
    Offline

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

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    (0) а типовую посмотреть не вариант ?
    там как раз присоединить() и юзают
  4. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29

    Смысл обработки в том, что этикетки все разные, а количество их зависит от количества строк табличной части документа от куда собираются данные. В итоге в выборке получается N строк, каждая из которых содержит данные для 1 этикетки. В итоге куча разных этикеток печатаются друг за другом последовательности описанной в первом посте.

    Мне казалось, что это можно реализовать только программно, если можно обойтись средствами перерисовки макета это даже лучше, как должен выглядеть макет при этом?
  5. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.987
    Симпатии:
    398
    Баллы:
    104
    По вашему описанию на одной строке у Вас всегда две этикетки. Если так то и рисуйте их сразу в макете и все. Затем в цикле проходите и выводите построчно и будем Вам счастье.
    --- Объединение сообщений, 25 сен 2014 ---
    Если нет, то тогда нарисуйте пример в экселе и покажите картинку.
  6. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    http://c2n.me/iYiBaE
    Все данные из табличной части одного документа, этикетки все разные.
  7. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.987
    Симпатии:
    398
    Баллы:
    104
    Тогда делайте как я сказал.
  8. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.439
    Симпатии:
    373
    Баллы:
    104
    в ут11 при печати разных этикеток из документа разные этикетки на разные листы выводит
    подсмотрите в типовых
Похожие темы
  1. myza
    Ответов:
    3
    Просмотров:
    1.965
  2. oceano364
    Ответов:
    1
    Просмотров:
    497
Загрузка...

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