Как сохранить печатную форму в 1С:УНФ 3.0.12.226?

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

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

        нужен пример кода сохранения печатной формы созданной при помощи «шаблоны кп и договоров» для 1с унф 3.0.12.226

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

          В 1С:УНФ 3.0.12.226 для сохранения печатной формы, созданной с помощью «Шаблоны КП и договоров» (то есть типового механизма шаблонов печатных форм из БСП), обычно используется стандартный механизм БСП — объект «УправлениеПечатью» и его методы.

          Пример кода, который формирует печатную форму по шаблону и сохраняет ее в файл (например, в формате PDF или DOCX) на диск, выглядит так:

          Объяснения:

          УправлениеПечатью.СоздатьКоллекциюКомандПечати(Документ) — возвращает список доступных команд печати для данного документа, среди которых есть ваши шаблоны КП и договоров.

          — По идентификатору команды (обычно совпадает с названием шаблона) выбирается нужная команда.

          УправлениеПечатью.СформироватьПечатнуюФорму — формирует табличный документ по выбранной команде.

          — Метод Записать табличного документа сохраняет его в файл на диск.

          Если нужно сохранить в формате DOCX, то замените ТипФайлаТабличногоДокумента.PDF на ТипФайлаТабличногоДокумента.DOCX, если платформа и конфигурация это поддерживают.

          Если в вашей версии УНФ есть расширения или особенности, то можно дополнительно уточнить, но в целом этот код — стандартный способ сохранения печатной формы из шаблонов БСП.

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

          https://infostart.ru/public/1382297/ — базовое понимание внедрения механизма печати в документах на БСП

          https://infostart.ru/public/1856710/ — пример использования команд печати с параметрами

          https://infostart.ru/public/633085/ — пример внешних печатных форм с настройками

          Если нужна помощь с конкретным шаблоном или особенностями УНФ 3.0.12.226 — уточните, могу помочь с адаптацией.

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