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

28.10.09

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
печать водяного знака
.epf 80,69Kb
426
426 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

 

См. также

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

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

15500 руб.

02.09.2020    178924    992    403    

949

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

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

8400 руб.

20.08.2024    20425    136    76    

137

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    19070    51    19    

83

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

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

15000 руб.

10.11.2023    13022    54    33    

72

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    29259    101    48    

146

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

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18730    7    32    

43

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1853    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 140 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; user974746; +3 Ответить
14. tahir868 11.06.19 06:17 Сейчас в теме
У меня немного другой случай.Фон видно в предварительном просмотре. Но при печати фона не видно. Если принтеру в настройках указать что есть фоновое изображение, то фон печатается. Существует ли способ передать параметр печати фона принтеру?
Оставьте свое сообщение