Формирование табличного документа из макета

Тема в разделе "1C и всё что с ней связано", создана пользователем Дайнеко, 16 сен 2010.

  1. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Осваиваю печать в табличный док-т.
    Почитал в толстой книжке:

    Область.Параметры.Клиент_Адрес = Клиент.Адрес;
    Область.Параметры.Клиент_Тел = Клиент.Телефон;
    ТабДок.Вывести(Область);

    Соответственно в макете нарисовал в ячейке параметр "Клиент_Адрес".
    Выходит, для каждой выводимой ячейки нужно писать программную строчку. Но я же так не хочу. Хочу по-старинному. Есть объект "Клиент". У него туча реквизитов. И уже в макете я хочу написать, какие реквизиты выводить. Как в 7-ке
    [Клиент.Адрес] [Клиент.Телефон].

    При попытке сделать так ничего в ячейку не заполняется, ошибка не выдается. Пробовал менять свойство ячейки Заполнение = Параметр и = Шаблон. Одинаково.

    Вопрос пишу не от каприза. При предлагаемом программном выводе каждой ячейки я лишусь возможности гибко настраивать печатные формы документов без программирования.
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Через точку нельзя и точка.
    Можно только напомнить про метод "Заполнить()"
    Область.Параметры.Заполнить(Клиент)
     
  3. Гость

    Дайнеко
    Скорее всего у тебя не один Клиент, а несколько. В запросе получаешь все необходимые реквизиты и выборкой обходишь результат.
    И используешь, как сказал unknown181538, Область.Параметры.Заполнить(Выборка)
     
Загрузка...

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