Как в 1с вставить печать и подпись в счет
Часто встаёт задача - вставить в макет документа печать и подпись. Большинство из тех, кто с этим сталкивается, идут по пути добавления в макет прозрачных изображений. Есть и другое решение, результат которого, на мой взгляд, более эстетичен.
Введение.
В связи с выходом обработок "АЛАНН: Печать документов с печатью и подписью в PDF из 1С" и "АЛАНН: Рассылка почты из 1С", позволяющих отправлять клиентам печатные формы любых документов в формате PDF (предварительно вставив туда печати и подписи), у программистов появилась возможность создавать свои внешние печатные формы и прикреплять их к обработкам АЛАНН. Каким требованиям должны соответствовать внешние печатные формы, создаваемые для обработок АЛАНН, описано в публикации "Как создать свою внешнюю печатную форму к обработкам АЛАНН". В этой же публикации пойдёт речь о способах добавления изображений в макеты.
Метод, который буду описывать я, назовём "Метод "Слоями"". Метод, который всем известен и чаще используется (когда в макет добавляются картинки с прозрачным фоном), назовём "Метод "Прозрачности"".
Технология, так сказать.
Итак, для примера, вставим печать и подписи в типовой счёт на оплату (конфигурации Управление торговлей 10.3). Для этого откроем общий макет "СчетЗаказ" и найдём область "ПодвалСчета" (полупрозрачными красными квадратами я выделил области, в которые мне необходимо вставить печать и подписи)):
Разумеется, если сейчас натыкать картинки с печатью и подписью в макет, то текст, который за ними, видно не будет. Поэтому находим на панели инструментов элементы: "Прямая" и "Текст" (на картинке ниже на эти элементы показывают красные стрелочки):
Выбираем элемент "Текст" и добавляем его в макет:
- Устанавливаем у элемента: текст "Руководитель", размер шрифта - "10" и выделение жирным.
- В свойствах элемента указываем: Линия - "Нет линии", ЦветФона - "Авто" (нажимаем на кнопку "Очистить" [X]), Узор - "Нет заливки":
В результате в макете у нас получилось две, визуально одинаковых, надписи "Руководитель":
Теперь ту надпись, которую мы создали, необходимо передвинуть так, чтобы она полностью совпала с "родной" надписью "Руководитель":
А "родную" надпись можно удалить.
То же самое делаем с остальными надписями в области "ПодвалСчета".
Механизм работы с линиями подчёркивания аналогичен:
- Добавляем в макет элемент типа "Прямая"
- Полностью совмещаем его с нужной линией в макете (например, линией, подчёркивающей наименование должности).
- После чего удаляем эту самую "родную" линию.
В конечном итоге у нас получится область макета, состоящая полностью из элементов типа "Текст" ил "Прямая", ничем не отличающаяся от исходной области:
Теперь добавляем в макет три изображения: Печать и две подписи. Так, что получается:
"Ну и где же фокус?" - скажете вы. А вот для фокуса сделаем следующее:
- вызовем контекстное меню одного из изображений (щелкнем правой кнопкой мышки по изображению),
- выберем "Порядок -> На задний план".
И так для каждого из изображений. В результате получится:
или, если смотреть уже готовый вариант, то:
Если макет готовится для использования совместно с обрабтоками АЛАНН, необходимо:
- Всем изображениям в макете дать нормальные для восприятия имена (например, "ПечатьОрганизации", "ПодписьРуководителя", и т.п.).
- Очистить изображения от содержимого, т.е. сделать картинки пустыми.
Сравнение результата методов "Слоями" и "Прозрачности"
Примерно так выглядят результаты при использовании этих методов. Как мне кажется, картинка справа более эстетична:
Метод "Прозрачности" | Метод "Слоями" |
К публикации прикреплён файл, содержащий готовые подвалы для типовых печатных форм (Счёт, ТОРГ-12, Акт об оказании услуг), в которые вставлены изображения (печати и подписи) по методу "Слоями".
Часто в организациях просят встроить логотип и печать с подписью прямо в счёт на оплату покупателю. От этого счёт выглядит более солидно и представительно. Факсимильная печать на счёте не запрещается нормативными актами и потому многие пользуются этой возможностью.
Сегодня я расскажу как сделать подобную настройку для 1С:Бухгалтерии 8.3 (редакция 3.0) самостоятельно, без помощи программиста.
Обратите внимание на изменение в версии БП 3.0.64.34. О нём здесь.
Настраиваем печать, подпись и логотип
Итак, заходим в раздел "Главное" и выбираем пункт "Организации":
Открываем карточку нашей организации и раскрываем пункт "Логотип и печать":
Нажимаем ссылку "Загрузить логотип".
Сразу после этого нас попросят указать картинку, которую мы хотим использовать в качестве нашего логотипа. Файл с такой картинкой нужно подготовить заранее (заказать у дизайнера) или найти что-нибудь подходящее в интернете.
Я для наших экспериментов взял логотип фирмы 1С:
Вообще же подойдёт любая картинка в форматах (png, jpg, bmp).
Логотип подставился в поле и отобразился на форме, отлично!
Займёмся изготовлением факсимильной печати и подписей. Для этого нажмём на пункт "Инструкция 'Как создать факсимильную подпись и печать'":
Распечатаем и выполним инструкции, указанные на распечатанном листке:
После этого в нашем распоряжении окажется 3 картинки в одном из форматов (png, jpg, bmp) с печатью и подписями, в моём случае они выглядит так:
Загрузим их по соответствующим ссылкам в карточке организации:
Видим, что картинки с печатью и подписями подставились и отобразились на форме. Нажмём кнопку "Записать и закрыть" в карточке организации:
Обратите внимание на изменение в версии БП 3.0.64.34. О нём здесь.
Наконец, заходим в какой-нибудь счёт на оплату покупателю и нажимаем кнопку "Печать"->"Счёт на оплату (с печатью и подписями)":
Появилась печатная форма счёта с логотипом, печатью и подписями:
Если картинки с печатью и подписями слишком малы, отсканируйте листок заново с более высоким разрешением.
Мы молодцы, на этом вроде бы всё
Но что если мы хотим, чтобы печать залезала на подпись?
Не всем это нужно и видимо поэтому 1С по умолчанию сделала вариант с отдельным расположением подписи и печати.
Для тех, кому нужно их совместить инструкция ниже.
Совмещаем печать и подпись руководителя
Для этого заходим в любой счет и формируем обычную печатную форму (без печати и подписей):
Получится вот так:
Далее распечатываем этот счёт, ставим на нём печать и подписи с нужным нам расположением.
Затем отрезаем по жирной линии внизу (перед подписями и печатью) и нижнюю часть сканируем и сохраняем в виде картинки на рабочий стол.
У меня получилось вот так (печать и подпись выдуманы):
Снова заходим в карточку организации, раздел "Логотип и печать".
Здесь удаляем картинки с подписями руководителя и бухгалтера, а вместо старой картинки печати загружаем только что сделанную большую картинку, совмещающую в себе печать и подписи:
Нажимаем кнопку "Записать и закрыть" в карточке организации, а затем формируем печатную форму любого счёта вместе с печатью и подписями:
В открывшейся печатной форме из пункта "Ещё" выбираем команду "Изменить макет. ":
Далее очень внимательно, так как если неправильно изменить макет (что-нибудь удалить из него), то печатная форма вообще перестанет работать и придётся восстанавливать её согласно вот этой инструкции (ссылка).
В открывшемся макете перейдите почти в самый низ (примерно 90-е строчки) и выделите невидимый квадрат ниже надписи руководитель:
Наша задача состоит в том, чтобы перетащить этот квадрат чуть выше (определяется экспериментально), чем надпись руководитель и растянуть его на всю ширину печатной формы, вот так:
Произошло именно то, чего мы и добивались - печать залезла на подпись.
Мы снова молодцы
Кстати, подписывайтесь на новые уроки.
Изменение в версии БП 3.0.64.34
Теперь, настроив подпись и печать в организации, мы всё-равно должны выбирать в счёте пункт "Счет на оплату", а уже в самой печатной форме ставить галку "Подпись и печать":
Поставить её нужно один раз. Её значение сохраняется между вызовами печатной формы.
Дополнение от читателя сайта. Если форма счета была отредактирована - поле
с галкой не появится - надо вернуться к стандартной форме.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Счет — документ, не имеющий финансовых последствий, поэтому на нем разрешены факсимиле или воспроизведенные другим способом подпись и оттиск печати. В этой статье разберем, как в 1С автоматически загрузить в счет печать и подпись.
Как загрузить в 1С печать и подпись
Перейдите в раздел Главное-Организации .
Откройте карточку организации и нажмите на ссылку Логотип и печать .
Нажмите на ссылку Инструкция «Как создать факсимильную подпись и печать» .
Открылась печатная форма с шаблоном.
После выполнения всех действий у вас сохранились 3 отдельных файла-картинки в формате PNG.
Загрузите печать и подпись в 1С 8.3, нажимая на ссылку Загрузить печать , выберите файл с печатью и подгрузите в программу.
То же самое нужно проделать с подписями руководителя и главного бухгалтера.
После этого нажмите Записать . Для проверки отображения печати и подписей перейдите по ссылке Предварительный просмотр печатной формы «Счет покупателю» .
Далее необходимо в печатной форме Счет покупателю продолжить настройки.
Подпись и печать в счете 1С 8.3
Начиная с релиза 3.0.64.34 настроить подпись и печать в карточке Организации недостаточно. Чтобы подпись и печать отображались в счете, установите флаг Подпись и печать в самой печатной форме Счет покупателю .
После установки флаг сохраняется при дальнейшем использовании печатной формы. Если вам необходимо распечатать Счет покупателю без печати и подписей, снимите флаг.
Настройка печати и подписей в 1С 8.3 закончена.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Чтобы заверить первичный документ, можно использовать любую из электронных подписей.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.В справочник Контрагенты можно загружать данные из таблиц. Это особенно.В работе бухгалтера может возникнуть задача загрузки базы в 1С.
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Очень познавательная статья.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Отчетность за 1 квартал 2022
Спасибо большое за очень полезный вебинар. Оказывается, у нас все не так уж и плохо и есть много лазеек для признания расходов. Информация очень полезная.
Счет — документ, не имеющий финансовых последствий, поэтому на нем разрешены факсимиле или воспроизведенные другим способом подпись и оттиск печати. В этой статье разберем, как в 1С автоматически загрузить в счет печать и подпись.
Как загрузить в 1С печать и подпись
Перейдите в раздел Главное-Организации .
Откройте карточку организации и нажмите на ссылку Логотип и печать .
Нажмите на ссылку Инструкция «Как создать факсимильную подпись и печать» .
Открылась печатная форма с шаблоном.
После выполнения всех действий у вас сохранились 3 отдельных файла-картинки в формате PNG.
Загрузите печать и подпись в 1С 8.3, нажимая на ссылку Загрузить печать , выберите файл с печатью и подгрузите в программу.
То же самое нужно проделать с подписями руководителя и главного бухгалтера.
После этого нажмите Записать . Для проверки отображения печати и подписей перейдите по ссылке Предварительный просмотр печатной формы «Счет покупателю» .
Далее необходимо в печатной форме Счет покупателю продолжить настройки.
Подпись и печать в счете 1С 8.3
Начиная с релиза 3.0.64.34 настроить подпись и печать в карточке Организации недостаточно. Чтобы подпись и печать отображались в счете, установите флаг Подпись и печать в самой печатной форме Счет покупателю .
После установки флаг сохраняется при дальнейшем использовании печатной формы. Если вам необходимо распечатать Счет покупателю без печати и подписей, снимите флаг.
Настройка печати и подписей в 1С 8.3 закончена.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Чтобы заверить первичный документ, можно использовать любую из электронных подписей.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.В справочник Контрагенты можно загружать данные из таблиц. Это особенно.В работе бухгалтера может возникнуть задача загрузки базы в 1С.
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Очень познавательная статья.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Отчетность за 1 квартал 2022
Спасибо большое за очень полезный вебинар. Оказывается, у нас все не так уж и плохо и есть много лазеек для признания расходов. Информация очень полезная.
Добавим в уже имеющую печатную форму печать и подпись.
1. Сделаем две команды, старую команду оставим без изменений и добавим новую с факсимиле.
В процедуре печать определяем какую команду выбрал пользователь и вызываем процедуру СформироватьПечатнуюФорму в нее передаем 2-й параметр "НаименованиеПФ"
В конце процедуры СформироватьПечатнуюФорму перед выводом подвала. Добавим условие, где будем проверять, что вызвали команду с факсимиле
Если вызвали команду с факсимиле выводим подпись и печать. Файлы с картинками возьмем из справочников ОрганизацииПрисоединенныеФайлы, ФизическиеЛицаПрисоединенныеФайлы .
В режиме предприятия добавляем файлы Печати и подписи. Печать добавляем в Присоединенные файлы Организации
2. Подпись добавляем в присоединенные файлы физического лица (подписанта)
3. Далее редактируем макет. В макете в область подвала нужно добавить две пустые картинки.
Выбираем любую картинку.
Переходим в свойство. И очищаем свойство"Картинка", свойство "Линия" меняем на "нет линии"
Получается пустая картинка. К ней будем обращаться по имени.
4. Убираем фон в картинке (сделаем фон картинки прозрачным)
Открываем картинку Photoshop . Выбираем инструмент "волшебный ластик" им нажимаем в фон. Фон по принципу заливки исчезает.
Для того чтобы сохранить картинку заходим в меню файл. Выбираем пункт "сохранить для Web"
Выбираем формат ping-24. Нажимаем кнопку сохранить.
1С:Комплексная автоматизация 2 (2.4.9.98)
Платформа 1С:Предприятие 8.3 (8.3.16.1148)
Специальные предложения
Фотошоп стоит много денег. Есть бесплатный GIMP с выделением через волшебную палочку и обычным ластиком.
(4) я не писал про изменение конфигурации. Внешние печатные формы легко дорабатываются. А если печатная форма встроена в конфигурацию, то факсимиле можно сделать во внешний печатной форме.
Я использовал подобный метод для реализации внешних печ. форм, но чтобы не зависеть от типового алгоритма, вызывал функцию вставки картинки ПОСЛЕ того как ТабличныйДокумент уже будет сформирован стандартной командой, при этом типовой макет менять не нужно и снижается риск, что при изменении типового макета придется опять в него картинки встраивать. Сложность только в первоначальном определении положении и размера картинки относительно области макета, но при отладке ВПФ можно первый раз настроить размер и положении и прописать в коде.
(7) Хорошо бы каким-то образом стандартный механизм БСП отображения подписи и печати прикрутить к внешним печатным формам. У меня не получилось, а у вас?
БСП версии 3.0.3.
(8) А Вы под "стандартным механизмом БСП" что подразумеваете? Судя по документации БСП в подсистеме печати нет интерфейса для работы с факсимиле, за исключением переопределяемой процедуры ПриПолученииПодписейИПечатей, которая в Комплексной не вызывается. А если Вы про ФормированиеПечатныхФорм.ВывестиФаксимилеВТабличныйДокумент() в Комплексной, то там область табличного документа заменяется картинкой и она применима только при печати счета, т. к. области с подписями у всех макетов разные, а создавать и хранить картинку подвала для каждой печатной формы нецелесообразно. Я же храню отдельно картинку для печати и отдельно каждую подпись лиц, имеющих право подписи. Потом в табличный документ программно добавляю в нужные места нужные подписи.
(13) Я имею ввиду то, что если вы добавите правильные области в макеты печатных форм, то после формирования печатной формы сверху появляется галочка - вывести подпись и печать. Интегрированные в конфигурацию печатные формы - да, так работает. Внешние печатные формы - нет, не работает. По крайней мере у меня не получилось. Вы не пробовали?
(8) В типовой БП 3.0 используется для вывода общая форма "Печать документов", в которой для вывода факсимиле используется флажок "Подпись и печать". Правда, он появляется только при определенных в макете областей, имена которых начинаются (содержат) слово "Факсимиле".
Перед тем тем, как вернуть созданный из макета табличный документ в коллекцию печатных форм, надо заполнить эти области через вызов процедуры БСП УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью().
У меня в БП 3.0.81.25 почти все внешние печатные формы именно так оформлено.
Здравствуйте! Я добилась чтобы появлялся флажок "Подпись и печать" на форме печати. И процедуру из БСП использовала:
.
ТабДокумент.Вывести(ОбластьМакета);
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабДокумент,
НомерСтрокиНачало, ОбъектыПечати, Шапка.Ссылка);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабДокумент, Шапка, ОбъектыПечати, ПараметрыПечати);
КонецЦикла;
Возврат ТабДокумент;
.
Но вот ни подпись, ни печать в выводимой внешней печатной форме не появляются. Подскажите в какую сторону копать?
В настройках организации конечно файлы факсимиле загружены
лет 6 назад такая задача от главбуха мне показалась моветоном, а, оказывается, на ИС куча поделок на этот счёт )
Читайте также:
- Для присвоения документу word новое имя нужно выполнить следующие команды
- Браузер заблокировал открытие нового окна чтобы открыть файл измените настройки браузера
- Excel код ошибки 1072896760
- Программа для андроид для проверки оперативной памяти
- Free html5 video player and converter что это за программа