как добавить факсимиле во внешнюю печатную форму 1с
Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download
Академия Документооборота (Лушников и партнеры) рекомендует полезные обработки и готовые решения с сайта INFOSTART.RU для конфигурации 1С:Документооборот.
Программный вывод факсимиле (скан подписи и печати) в печатную форму с заменой в пользовательском режиме на основе БСП. Пример для УТ 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. Изменяем размер и подгоняем под нужный нам формат вывода.
На этом все трудности для пользователя заканчиваются. Ниже просто приводится фрагмент для программистов, как вывести картинку в макет:
Также по предварительной заявке можно будет поставить фамилии и инициалы исполнителей из документов и прочие доработки.
Преимущество для заказчика подобных решений: НЕ НУЖНО КАЖДЫЙ РАЗ ОБРАЩАТЬСЯ К ПРОГРАММИСТАМ для изменения «графических» вещей своих бумажных документов на печать. Мало ли дизайнер будет перерисовывать несколько раз или какая-то сезонность и логотип и прочее нужно подкрасить (новый год, например). Поправить размеры и вывод при отсутствии финансов можно научиться самому по приведенным скриншотам.
Еще примечание: данная доработка «рисования подписей-печатей» является, гм. «управленческой» и не приветствуется налоговыми органами. Все на Ваше усмотрение.
По всем неточностям и недоработкам пишите, будет исправлено. Также принимаются пожелания для дальнейших модификаций и прочих графических «причуд».
Программный вывод факсимиле (скан подписи и печати) в печатную форму с заменой в пользовательском режиме на основе БСП. Пример для УТ 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. Изменяем размер и подгоняем под нужный нам формат вывода.
На этом все трудности для пользователя заканчиваются. Ниже просто приводится фрагмент для программистов, как вывести картинку в макет:
Также по предварительной заявке можно будет поставить фамилии и инициалы исполнителей из документов и прочие доработки.
Преимущество для заказчика подобных решений: НЕ НУЖНО КАЖДЫЙ РАЗ ОБРАЩАТЬСЯ К ПРОГРАММИСТАМ для изменения «графических» вещей своих бумажных документов на печать. Мало ли дизайнер будет перерисовывать несколько раз или какая-то сезонность и логотип и прочее нужно подкрасить (новый год, например). Поправить размеры и вывод при отсутствии финансов можно научиться самому по приведенным скриншотам.
Еще примечание: данная доработка «рисования подписей-печатей» является, гм. «управленческой» и не приветствуется налоговыми органами. Все на Ваше усмотрение.
По всем неточностям и недоработкам пишите, будет исправлено. Также принимаются пожелания для дальнейших модификаций и прочих графических «причуд».
Как добавить факсимиле во внешнюю печатную форму 1с
Использован релиз 3.0.78
В программе «1С:Бухгалтерия 8» (ред. 3.0) в печатной форме документов «Счет покупателю», «Реализация (акт, накладная)» можно вывести факсимильные подписи должностных лиц, логотип и печать организации. Возможность настройки факсимильных подписей и печати в документе «Реализация (акт, накладная)» появилась с релиза 3.0.78.
Факсимиле руководителя организации, главного бухгалтера и кассира настраиваются в карточке организации. Факсимиле других сотрудников настраиваются в справочнике «Сотрудники» по ссылке «Подпись». Для отображения факсимиле в документах необходимо открыть печатную форму документа (по кнопке «Печать») и установить флажок «Подпись и печать». Обратите внимание: если в карточке организации не было установлено ни одного факсимиле, этот флажок не является активным (поэтому для отображения факсимиле сотрудника в документах необходимо, чтобы в карточке организации была настроена хотя бы одна факсимильная подпись).
Для печати документов (счета покупателю, товарной накладной) с факсимиле, настроенными в карточке организации, и оттиском печати установите флажок «Подпись и печать» в печатной форме документа (рис. 4). По умолчанию в печатных формах документов указываются факсимиле из карточки организации.
Чтобы в документе «Счет покупателю» установить факсимиле сотрудника (из справочника «Сотрудники»), перед открытием печатной формы перейдите по ссылке «Реквизиты продавца и покупателя» и укажите сотрудника в полях «Руководитель» и (или) «Главный бухгалтер» (рис. 5). Затем откройте печатную форму (по кнопке «Печать») и установите флажок «Подпись и печать».
Чтобы в документе «Реализация (акт, накладная)» установить факсимиле сотрудника (из справочника «Сотрудники»), перед открытием печатной формы перейдите по ссылке «Подписи» и укажите сотрудника в полях «Руководитель» и (или) «Главный бухгалтер» и (или) «Отпуск произвел» (рис. 6). Затем откройте печатную форму (по кнопке «Печать») и установите флажок «Подпись и печать».
Смотрите также
Факсимиле вместо подписи руководителя
Всем доброго времени суток.
Столкнулся с вопросом использовать функционал факсимиле в БП 3.0 (3.0.77.106) и вот незадача как оказалось использовать можно только подпись ответственных лиц организации, а как быть с сотрудниками с правом подписи? тем более что их можно указывать в документах в поле руководитель или ответственный??
На ИТС есть описание, что такой механизм есть, но в моем релизе почему-то он отсутствует, и пришлось немного покопаться и поискать его в базе.
Но почему-то не нашел такого функционала в базе, хотя подбор изображения подписи указанного руководителя присутствует, но сама подпись способна быть присвоена только у организации во всем известном пункте.
Есть замечательный общий модуль: «УправлениеПечатьюБП» и в ней есть функция для формирования соответствия Факсимиле ( ПолучитьДанныеФаксимиле), но вот незадача в нее не попадает документ, только карточка организации и получить из ее тела документ или указанных в нем физических лиц не представляется возможным, хотя при выводе изображений на печатные формы в универсальном механизме происходит попытка получения подписи из переменной «СоответствиеФаксимиле», другое дело что попасть ей туда неоткуда и негде.
Как не искал, так и не нашел где привязать изображение к физлицу и ничего лучше не придумал как использовать справочник «Файлы», тем более, что он прекрасно работает с изображениями и есть к нему даже целый общий модуль «РаботаСФайлами», нам с него понадобится только одна функция: «РаботаСФайлами.ДанныеФайла(СсылкаНаСправочникФайлы)».
Как решение предлагаю добавить явный реквизит, в котором хранить ссылку на «файл» с хранящемся факсимиле, и по его заполненности использовать для печатных форм.
Но для такого решения у пользователя должны быть права на работу со справочником «Файлы».
В модуле «УправлениеПечатьюБП» есть интересное место где можем выполнить недостающее требование, и загрузить изображения, подписи использованных в документе физ. лиц, процедура «ДополнитьДокументПодписьюИПечатью» где мы и можем получить ситуацию одновременно присутствия самого документа, и заполненной переменной «СоответствиеФаксимиле». Которую тут же можно дополнить.
БП 3.0.74.51 Подпись и печать во внешней форме
В БУХ 3.0 во встроенной в конфигурацию печатной форме документа «РеализацияТоваров» есть флажок «Подпись и печать». Если флажок установить, то в подвале печатной формы появляется печать организации.
Была ранее внешняя печатная форма прикрепленная, после обновления не выводится подпись и печать.
Согласно советам в теме Не получается сделать флажок «Подпись и печать» во внешней печатной форме пытался вызвать:
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, Шапка, ОбъектыПечати, ПараметрыПечати)
ПараметрыПечати = Новый Структура(«ДополнитьКомплектВнешнимиПечатнымиФормами»);
ПараметрыПечати.Вставить(«ДополнитьКомплектВнешнимиПечатнымиФормами», Ложь);
Параметры передаю в общий модуль, такие же как передаются при печати стандартной формы (отладил во время печати стандартной).
Как вариант, что делаю не так:
1.Вызов общего модуля происходит в функции ПечатьТОРГ12 а не в процедуре Печать, может тут что не правильно делается?
Вообщем печатная форма формируется, но всё также без печати и факсимиле.
Если честно, закончились идеи. Подскажите, товарищи.
P.S. практики в 1С очень мало, сам админ, пытаюсь заниматься 1С.
Функция ПечатьТорг12, возвращает табличный документ. Вот что в конце процедуры:
Вот выглядит вставка. Руками пришлось также создавать ПараметрыПечати и ОбъектыПечати.
Описание процедуру ДополнитьДокументПодписьюИПечатью:
Процедура готовит область факсимиле в печатных формах,
Может проблема в том, что этот код вообще не выполняется?