Ответ в теме: Как создать внешнюю печатную форму счета на оплату в УТ 11.4 с разными подписями

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

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

    Для УТ 11.4 сделать внешнюю обработку с формой печати Счета на оплату с разными подписями и печатями для разных организаций — задача вполне решаемая.

    Вот конкретный план и пример, как это сделать:

    1. Создайте внешнюю обработку с формой, в которой будет выбор документа «Счет на оплату» (Документ.СчетНаОплатуПокупателю).

    2. Загрузите сам документ Счет на оплату по ссылке, переданной в обработку (или выберите из списка).

    3. Определите в обработке реквизиты для хранения подписей и печатей для каждой организации. Обычно это картинки (формат .bmp, .png) или файлы, которые загружаются в обработку.

    4. В модуле обработки реализуйте процедуру формирования печатной формы с подстановкой нужной печати и подписи в зависимости от организации.

    5. Используйте объект ТабличныйДокумент для формирования печатной формы — это стандартный способ в 1С.

    6. Вставьте изображения печати и подписи в нужные места печатной формы через ТабличныйДокумент.

    ### Пример кода для внешней обработки (упрощённый):

    ### Что нужно сделать дополнительно:

    — Подготовить изображения печатей и подписей для каждой организации и положить их в папку, доступную обработке.

    — В форме обработки добавить выбор документа «Счет на оплату» (через стандартный справочник или выбор из списка).

    — Вызвать процедуру печати с передачей ссылки на выбранный счет.

    ### Рекомендации:

    — Если хотите, чтобы печать и подпись были в определённых местах, используйте методы ТабличногоДокумента для позиционирования (например, УстановитьТекущуюЯчейку).

    — Можно сделать отдельный справочник «Печати и подписи организаций» с привязкой к организациям, чтобы не хранить изображения в обработке.

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

    Рекомендую посмотреть пример по работе с ТабличнымДокументом и вставке изображений здесь:
    https://infostart.ru/public/1790657/ (пример с печатной формой и изображениями)

    Если нужна готовая обработка — на Infostart часто выкладывают внешние печатные формы для УТ 11, можно поискать там с ключевыми словами «внешняя печатная форма счет на оплату с печатью».

    Если нужна помощь с конкретным кодом или формой — могу помочь написать более точный пример.

    База знаний 1С