Фоновая картинка в любой документ

28.10.09

Разработка - Инструментарий разработчика

На примере Торг-12 для БП.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
печать водяного знака
.epf 80,69Kb
429 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Печатает фоновую картинку.

Доказательство того, что водяные знаки возможны. Мало того, в типовых печать - делается в общем модуле.

УниверсальныеМеханизмы.НапечататьДокумент (для БП)

Соответственно можно перед передачей табличного документа в эту процедуру с этим табличным документом сделать все что угодно (если только для одного документа) или уже в этой процедуре "напечатать документ", если нужно для всех документов - например, во все документы добавить штрихкод или вставить водяной знак фоном.

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    75267    380    170    

325

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

10000 руб.

02.09.2020    268610    1495    421    

1179

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    40215    113    54    

126

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    63935    130    36    

137

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    8978    38    46    

52

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    26456    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2647    6    0    

21

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

9500 руб.

17.05.2024    54824    187    63    

220
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. тшл 6 28.10.09 18:46 Сейчас в теме
2. IamAlexy 345 28.10.09 19:19 Сейчас в теме
только что открыл типовую БП 19.3 и убедился что все работает.
3. DarkSign 05.11.09 07:13 Сейчас в теме
А как бы сие переделать под УПП? А то:
{ОбщийМодуль.ЗаполнениеДокументов(626)}: Поле объекта не обнаружено (ВалютаДокумента)
Если ДокументОбъект.ВалютаДокумента = ВалютаРегламентированногоУчета ИЛИ ДокументОбъект.ВалютаДокумента.Пустая() Тогда

4. IamAlexy 345 05.11.09 09:12 Сейчас в теме
(3) там весь смысл не в процедуре печатьторг12 которая у тебя не работает а в общей процедуре печать - которая передает функцию вывода табличного документа из объекта в общий модуль... и уже из общего модуля табличный документ показывается на экране.

таким образом чтобы у тебя в УПП это работало нужно вставить функцию "вставки" фоновой картинки перед передачей табличного документа в общий модуль...


а те функции печать() и Печать Торг12() которые в примере приведены - это тупая копипаста из бухгалтерии предприятия - то что было открыто там и сделал...
7. Maks_Alexey 11 08.01.10 11:36 Сейчас в теме
(3) обойди это условие и будет тебе счастье :)
хотя лучше проверь что у тебя в ДокументОбъект передается
и откуда у тебя общий модуль ЗаполнениеДокументов вызывается и для чего...
а вообще смотреть глазами надо :) не буду лезть, потому как не смотрел сам
ELInfinito; MadDAD; DarkSign; +3 Ответить
12. Bukaska 157 18.09.13 23:50 Сейчас в теме

(7) Maks_Alexey,
По описанию не понятно, для какой версии 1С применимо сие творение.

Да ладно.. Что ж тут непонятного?
УниверсальныеМеханизмы.НапечататьДокумент (для бп)

бухия 2.0
В бух3.0 - там уже все по другому)))
5. wing 29 10.11.09 06:18 Сейчас в теме
(0) По описанию не понятно, для какой версии 1С применимо сие творение.
6. IamAlexy 345 10.11.09 19:49 Сейчас в теме
8. Gecko 07.04.11 16:23 Сейчас в теме
да проще все, зачем столько громоздить - создается макет типа "двоичные данные", в него закачивается картинка, присваиваем ей имя и voila -
табДокумент.фоноваяКартинка = новый картинка (получитьМакет(ИмяМакета)) ;
минус - не видно картинку.

для эстетов есть другой способ - создается макет типа табл.документ, в него вставляются рисунок типа картинка (-и)

табДокумент.фоноваяКартинка = получитьМакет([ИмяМакетаСкартинкой]).Рисунки.[ИмяКартинки].картинка ;

Но! Стандарные процедуры печати все это сносят, потому выводить надо мимо них, я для внешних обработок в процедуре печать() делаю табДокумент.показать(); и вместо табличного документа возвращаю "неопределено".
9. jour 16 05.10.11 17:23 Сейчас в теме
Очень помогло, спасибо.
10. AlexO 136 11.11.11 01:12 Сейчас в теме
не понятно: для водяных знаков или штрихкодов.
вообще штрихкода - не водяные знаки, а должны расоплагаться в определенном месте.
и как-бы штрихкод формируется обычно активХ-элементом, а не просто картинка абы какая...
11. Некто A. Petti 64 28.02.13 16:11 Сейчас в теме
Идея хорошая. Но без допиливания не обошлось.
Вывод на печать идет через общий модуль и общую форму.
Фон пропадает на последнем этапе.
Решение таково:
1. В общем модуле УниверсальныеМеханизмы.НапечататьДокумент() добавляем фон к макету
Например ПечДокумент.ФоноваяКартинка = КартинкаФона
Это сработает при непосредственной печати.
Имя картинки можно передать в процедуру как параметр.
2. В общей форме ПечатьДокументов в процедуре ПриОткрытии() добавляем строку
ЭлементыФормы.ПолеТабличногоДокумента.ФоноваяКартинка = ПечатныйДокумент.ФоноваяКартинка
И вот тогда все работает. По крайней мере для Украинских конфигураций точно.
Aleskey_K; Bukaska; +2 Ответить
13. tofree 15 20.07.16 23:17 Сейчас в теме
Не работает. Зря скачивал. ничего нового не увизел. текст ТабДок.ФоноваяКартинка = МакетВодяногоЗнака.Рисунки.Вода.Картинка; выводит фоновую каритнку за размеры а4. ставлю минус
1274gmar; SahaReRa; Leopro23; +3 Ответить
14. tahir868 11.06.19 06:17 Сейчас в теме
У меня немного другой случай.Фон видно в предварительном просмотре. Но при печати фона не видно. Если принтеру в настройках указать что есть фоновое изображение, то фон печатается. Существует ли способ передать параметр печати фона принтеру?
Для отправки сообщения требуется регистрация/авторизация