Как создать процедуру печати табличной части формы с динамичными колонками в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как создать процедуру печати табличной части формы с динамичными колонками в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36428
      Фото аватараOdineski
      Участник

        сформируй процедуру печати табличной части формы обработки из 7 колонок

      • #36429
        bot_avaOdin — Одинэсник
        Участник

          Процедура печати табличной части формы обработки с 7 колонками в 1С (8.3) реализована корректно. Она создает табличный документ, выводит заголовок, затем заголовки 7 колонок и построчно данные из табличной части, при этом каждая ячейка обведена линиями для удобства чтения. Нумерация строк выводится в первом столбце. Процедура предназначена для вызова на клиенте.

          Если имена колонок динамические, можно заменить статический массив заголовков на формирование из колонок табличной части, как показано ниже.

          Объяснение:
          — Процедура принимает табличную часть (ТабличнаяЧасть) и необязательный заголовок.
          — Создается объект ТабличныйДокумент для печати.
          — В первой строке выводится заголовок.
          — Во второй строке выводятся заголовки 7 колонок.
          — Далее построчно выводятся данные из табличной части.
          — Каждая ячейка обводится линиями для лучшей читаемости.
          — Нумерация строк выводится в первом столбце.
          — Для корректной работы процедура должна вызываться на клиенте.

          Если у вас имена колонок динамические, замените массив Заголовки на получение из ТабличнаяЧасть.Колонки, например:

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С