БП 3.0.74.51 Подпись и печать во внешней форме
В БУХ 3.0 во встроенной в конфигурацию печатной форме документа «РеализацияТоваров» есть флажок «Подпись и печать». Если флажок установить, то в подвале печатной формы появляется печать организации.
Была ранее внешняя печатная форма прикрепленная, после обновления не выводится подпись и печать.
Согласно советам в теме Не получается сделать флажок «Подпись и печать» во внешней печатной форме пытался вызвать:
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, Шапка, ОбъектыПечати, ПараметрыПечати)
ПараметрыПечати = Новый Структура(«ДополнитьКомплектВнешнимиПечатнымиФормами»);
ПараметрыПечати.Вставить(«ДополнитьКомплектВнешнимиПечатнымиФормами», Ложь);
Параметры передаю в общий модуль, такие же как передаются при печати стандартной формы (отладил во время печати стандартной).
Как вариант, что делаю не так:
1.Вызов общего модуля происходит в функции ПечатьТОРГ12 а не в процедуре Печать, может тут что не правильно делается?
Вообщем печатная форма формируется, но всё также без печати и факсимиле.
Если честно, закончились идеи. Подскажите, товарищи.
P.S. практики в 1С очень мало, сам админ, пытаюсь заниматься 1С.
Функция ПечатьТорг12, возвращает табличный документ. Вот что в конце процедуры:
Вот выглядит вставка. Руками пришлось также создавать ПараметрыПечати и ОбъектыПечати.
Описание процедуру ДополнитьДокументПодписьюИПечатью:
Процедура готовит область факсимиле в печатных формах,
Может проблема в том, что этот код вообще не выполняется?
1с как добавить подпись и печать во внешнюю печатную форму
Использован релиз 3.0.78
В программе «1С:Бухгалтерия 8» (ред. 3.0) в печатной форме документов «Счет покупателю», «Реализация (акт, накладная)» можно вывести факсимильные подписи должностных лиц, логотип и печать организации. Возможность настройки факсимильных подписей и печати в документе «Реализация (акт, накладная)» появилась с релиза 3.0.78.
Факсимиле руководителя организации, главного бухгалтера и кассира настраиваются в карточке организации. Факсимиле других сотрудников настраиваются в справочнике «Сотрудники» по ссылке «Подпись». Для отображения факсимиле в документах необходимо открыть печатную форму документа (по кнопке «Печать») и установить флажок «Подпись и печать». Обратите внимание: если в карточке организации не было установлено ни одного факсимиле, этот флажок не является активным (поэтому для отображения факсимиле сотрудника в документах необходимо, чтобы в карточке организации была настроена хотя бы одна факсимильная подпись).
Для печати документов (счета покупателю, товарной накладной) с факсимиле, настроенными в карточке организации, и оттиском печати установите флажок «Подпись и печать» в печатной форме документа (рис. 4). По умолчанию в печатных формах документов указываются факсимиле из карточки организации.
Чтобы в документе «Счет покупателю» установить факсимиле сотрудника (из справочника «Сотрудники»), перед открытием печатной формы перейдите по ссылке «Реквизиты продавца и покупателя» и укажите сотрудника в полях «Руководитель» и (или) «Главный бухгалтер» (рис. 5). Затем откройте печатную форму (по кнопке «Печать») и установите флажок «Подпись и печать».
Чтобы в документе «Реализация (акт, накладная)» установить факсимиле сотрудника (из справочника «Сотрудники»), перед открытием печатной формы перейдите по ссылке «Подписи» и укажите сотрудника в полях «Руководитель» и (или) «Главный бухгалтер» и (или) «Отпуск произвел» (рис. 6). Затем откройте печатную форму (по кнопке «Печать») и установите флажок «Подпись и печать».
Смотрите также
Простой способ добавить факсимильную подпись и печать в печатную форму
Добавим в уже имеющую печатную форму печать и подпись.
1. Сделаем две команды, старую команду оставим без изменений и добавим новую с факсимиле.
В процедуре печать определяем какую команду выбрал пользователь и вызываем процедуру СформироватьПечатнуюФорму в нее передаем 2-й параметр «НаименованиеПФ»
В конце процедуры СформироватьПечатнуюФорму перед выводом подвала. Добавим условие, где будем проверять, что вызвали команду с факсимиле
В режиме предприятия добавляем файлы Печати и подписи. Печать добавляем в Присоединенные файлы Организации
2. Подпись добавляем в присоединенные файлы физического лица (подписанта)
3. Далее редактируем макет. В макете в область подвала нужно добавить две пустые картинки.
Выбираем любую картинку.
Переходим в свойство. И очищаем свойство»Картинка», свойство «Линия» меняем на «нет линии»
Получается пустая картинка. К ней будем обращаться по имени.
4. Убираем фон в картинке (сделаем фон картинки прозрачным)
Для того чтобы сохранить картинку заходим в меню файл. Выбираем пункт «сохранить для Web»
Выбираем формат ping-24. Нажимаем кнопку сохранить.
1С:Комплексная автоматизация 2 (2.4.9.98)
Платформа 1С:Предприятие 8.3 (8.3.16.1148)
Специальные предложения
— без фотошопа и в онлайне
https://photoshop-online.biz/edit_photo/
Обновление 21.01.21 16:58
См. также
Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо
В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.
12.12.2020 4315 Eugen-S 23
Инкремент, модуль и прочая магия, которая скрыта под символом «?»
21.10.2021 7142 SeiOkami 39
Полезные примеры СКД, ч.2
Еще несколько примеров решения задач в СКД.
06.04.2021 10477 Neti 8
Обзор полезных методов БСП 3.1.4
25.03.2021 39411 rayastar 51
Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)
27.01.2016 85513 Serginio 115
Звуковое управление в 1С 8.3
В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.
16.03.2021 7084 velemir 33
Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions
28.12.2020 8786 comol 31
Базовые вещи БСП, которые облегчат жизнь программисту 1С
В данной публикации я опишу полезные процедуры и функции модуля общего назначения библиотеки стандартных подсистем, обязательные к использованию любым программистом 1С.
30.08.2020 19928 quazare 34
Использование программных перечислений, ч.1: строковые константы Промо
Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?
10.12.2016 41046 unichkin 74
Форма выбора (подбор) в управляемых формах
Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.
08.05.2020 76288 user5300 19
Программная работа с настройками СКД
Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.
27.01.2020 64718 ids79 26
[СКД] Программное создание схемы компоновки данных
Сделаем отчет на СКД полностью программно, без использования макета «схема компоновки данных».
15.01.2020 43200 John_d 22
Вспомогательные инструкции в коде 1С Промо
Помогаем редактору кода 1С помогать нам писать и анализировать код.
15.10.2018 36033 tormozit 106
Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения
Собрал информацию о событиях/подписках/расширениях в одном месте.
30.12.2019 34883 kuzyara 38
25.12.2019 8396 brooho 19
Полезные процедуры и функции для программиста
Все мы пишем программный код и часто используем процедуры, облегчающие его написание. Ниже приведена выборка таких полезных процедур и функций.
07.10.2019 39479 HostHost 41
Оформление и рефакторинг сложных логических выражений Промо
В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.
20.09.2012 82767 tormozit 131
Таблица значений. Нюансы
Обзор некоторых аспектов использования общеизвестного инструмента 1С.
01.10.2019 52574 Yashazz 56
[Шпаргалка] Программное создание элементов формы
Программное создание практически всех популярных элементов формы.
06.09.2019 100798 rpgshnik 75
Агрегатные функции СКД, о которых мало кто знает
Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.
05.09.2019 76947 ids79 56
Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо
Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.
11.07.2007 54287 tormozit 51
Регистры бухгалтерии. Общая информация
Общая информация о внутреннем устройстве регистров бухгалтерии.
05.09.2019 46175 YPermitin 25
Три костыля. Сказ про фокусы в коде
Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.
03.09.2019 30123 YPermitin 81
Иерархия без «В ИЕРАРХИИ»
Говорится о том, как эффективно представлять иерархию в СУБД, как получать и использовать эти представления при решении задач в запросной технике. Уточняются и дополняются запросы из статьи «Уровни, глубина, прародители, циклы и аналоги запросом» [https://infostart.ru/public/160707/].
22.08.2019 14973 ildarovich 24
Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо
Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки
10.09.2017 51073 tormozit 74
Отслеживание выполнения фонового задания
Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.
17.08.2019 44940 ids79 22
Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив
Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.
08.08.2019 150263 ids79 75
Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.
02.08.2019 60118 avalakh 26
Выгрузка документа по условию Промо
Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий. А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.
25.04.2019 17982 m-rv 3
Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.
26.07.2019 104505 ids79 17
Обработчики событий при записи объектов. Зачем и что за чем?
Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта. Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.
Программный вывод факсимиле (скан подписи и печати) в печатную форму с заменой в пользовательском режиме на основе БСП. Пример для УТ 11.1, ERP 2.0: «Акт об оказании услуг (со скидками)»
Для начала откроем справочник Организации в конфигураторе и в пользовательском режиме на вскладке «настройка печати» посмотрим встроенные возможности релиза УТ 11.1.10 (не ниже УТ 11.1.7, если не ошибаюсь) по использованию графики в печатных формах. Видим и поддержку логотипа и факсимиле:
Для ранних редакций приходится хуже в УТ 11.0 и УТ 11.1 (до редакции 11.1.7) в моей публикации «Товарный чек с логотипом организации (поддержка старых релизов начиная с УТ 11.1.2, где нет такой возможности) для документа Реализация товаров и услуг (РТУ) без использования ККТ. Редакции с 11.1.2 по 11.1.10» на примере «заплатки» для хранения логотипа в служебных элементах номенклатуры был рассмотрен алгоритм хранения графики. Примерно то же самое можно сделать и для хранения факсимиле (поменять названия служебных элементов номенклатуры для ее хранения в реквизите для картинок и прочего с типом «СправочникСсылка.ОрганизацииПрисоединенныеФайлы».
Для начала откроем справочник УТ 11.1.Х «Организации» (аналогичной «современной» конфигурации на базе БСП последних редакций):
Штатный механизм УТ 11.1.10 как добавить факсимиле и логотип для организации.
Как СДЕЛАТЬ ФАКСИМИЛЕ из встроенной справки справке из УТ 11.1 на всякий случай размещаю в публикации тоже вместе с доработанной ВПФ УТ 11.1 и ERP 2.0 «Акт об оказании услуг (со скидками)». Иллюстрации и пример вывода ниже):
Файл с примером скана подписи (из открытых источников в интернете).
Результат печати в УТ 11.1.
Если нужно растянуть факсимиле (нет увы под руками сканера, увы), то макет данной печатной формы нужно открыть в конфигураторе и растянуть до нужных размеров, не меняя признаки «пропорциональность» в свойствах рисунка.
Ниже даны рекомендации для опытных пользователей (У ИП обычно нет денег на мелкие доработки), а также начинающих программистов из рубрики «сделай сам»:
1. Открываем нашу ВПФ в конфигураторе:
2. Открываем макет для редактирования
3. Изменяем размер и подгоняем под нужный нам формат вывода.
На этом все трудности для пользователя заканчиваются. Ниже просто приводится фрагмент для программистов, как вывести картинку в макет:
Также по предварительной заявке можно будет поставить фамилии и инициалы исполнителей из документов и прочие доработки.
Преимущество для заказчика подобных решений: НЕ НУЖНО КАЖДЫЙ РАЗ ОБРАЩАТЬСЯ К ПРОГРАММИСТАМ для изменения «графических» вещей своих бумажных документов на печать. Мало ли дизайнер будет перерисовывать несколько раз или какая-то сезонность и логотип и прочее нужно подкрасить (новый год, например). Поправить размеры и вывод при отсутствии финансов можно научиться самому по приведенным скриншотам.
Еще примечание: данная доработка «рисования подписей-печатей» является, гм. «управленческой» и не приветствуется налоговыми органами. Все на Ваше усмотрение.
По всем неточностям и недоработкам пишите, будет исправлено. Также принимаются пожелания для дальнейших модификаций и прочих графических «причуд».
Печать и подпись в макете печатной формы без использования прозрачных изображений
В связи с выходом обработок «АЛАНН: Печать документов с печатью и подписью в PDF из 1С» и «АЛАНН: Рассылка почты из 1С», позволяющих отправлять клиентам печатные формы любых документов в формате PDF (предварительно вставив туда печати и подписи), у программистов появилась возможность создавать свои внешние печатные формы и прикреплять их к обработкам АЛАНН. Каким требованиям должны соответствовать внешние печатные формы, создаваемые для обработок АЛАНН, описано в публикации «Как создать свою внешнюю печатную форму к обработкам АЛАНН». В этой же публикации пойдёт речь о способах добавления изображений в макеты.
Метод, который буду описывать я, назовём «Метод «Слоями»». Метод, который всем известен и чаще используется (когда в макет добавляются картинки с прозрачным фоном), назовём «Метод «Прозрачности»».
Технология, так сказать.
Итак, для примера, вставим печать и подписи в типовой счёт на оплату (конфигурации Управление торговлей 10.3). Для этого откроем общий макет «СчетЗаказ» и найдём область «ПодвалСчета» (полупрозрачными красными квадратами я выделил области, в которые мне необходимо вставить печать и подписи)):
Разумеется, если сейчас натыкать картинки с печатью и подписью в макет, то текст, который за ними, видно не будет. Поэтому находим на панели инструментов элементы: «Прямая» и «Текст» (на картинке ниже на эти элементы показывают красные стрелочки):
Выбираем элемент «Текст» и добавляем его в макет:
В результате в макете у нас получилось две, визуально одинаковых, надписи «Руководитель»:
Теперь ту надпись, которую мы создали, необходимо передвинуть так, чтобы она полностью совпала с «родной» надписью «Руководитель»:
А «родную» надпись можно удалить.
То же самое делаем с остальными надписями в области «ПодвалСчета».
Механизм работы с линиями подчёркивания аналогичен:
В конечном итоге у нас получится область макета, состоящая полностью из элементов типа «Текст» ил «Прямая», ничем не отличающаяся от исходной области:
Теперь добавляем в макет три изображения: Печать и две подписи. Так, что получается:
И так для каждого из изображений. В результате получится:
или, если смотреть уже готовый вариант, то:
Если макет готовится для использования совместно с обрабтоками АЛАНН, необходимо:
Сравнение результата методов «Слоями» и «Прозрачности»
Примерно так выглядят результаты при использовании этих методов. Как мне кажется, картинка справа более эстетична:
Метод «Прозрачности» | Метод «Слоями» |
К публикации прикреплён файл, содержащий готовые подвалы для типовых печатных форм (Счёт, ТОРГ-12, Акт об оказании услуг), в которые вставлены изображения (печати и подписи) по методу «Слоями».