Научите ВПФ выводить с новой фишкой - Печать и подпись
Найденные решения
(13) Заработало.
Надо перед возвратом ТабличногоДокумента
ПараметрыПечати = Новый Структура;
ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
и естественно, в макете наличие области с этими сведениями.
Надо перед возвратом ТабличногоДокумента
ПараметрыПечати = Новый Структура;
ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
и естественно, в макете наличие области с этими сведениями.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Этому механизму сто лет в обед: печать картинки с печатью и подписью из карточки организации.
(1)
Такое ощущение , что ты от балды это написал, типу "напишу любой бред, пусть думают, что я копал".
Смотри как это реализовано в обработке печати счета на оплату: просто выводится область, куда подставляется картинка с печатью и подписью.
(1)
е-то завязано на НастройкаПечатнойФормы.ИмяФайлаПечатнойФормы в формате xml и похоже, что guid...
Такое ощущение , что ты от балды это написал, типу "напишу любой бред, пусть думают, что я копал".
Смотри как это реализовано в обработке печати счета на оплату: просто выводится область, куда подставляется картинка с печатью и подписью.
(2)
НЕТ! Новое в версии 3.0.64
Для печати документов с факсимиле теперь нужно выбрать команду "Печать" (а не команду "... (с печатью и подписями)" как раньше) и установить флажок "Подпись и печать" в открывшейся форме печати документов.
Флажок отображается только в том случае, если хотя бы для одной из выводимых на печать форм поддерживается вывод факсимиле.
"Вывод факсимиле теперь поддерживается для следующих форм:
- Акт об оказании услуг;
- Товарная накладная (ТОРГ-12);
- Акт на передачу прав;
- Счет-фактура;
- Корректировочный счет-фактура;
- Универсальный передаточный документ (УПД);
- Товарно-транспортная накладная (1-Т);
- Накладная на отпуск материалов на сторону (М-15);
- Расходная накладная;
- Универсальный корректировочный документ (УКД)."
НЕТ! Новое в версии 3.0.64
Для печати документов с факсимиле теперь нужно выбрать команду "Печать" (а не команду "... (с печатью и подписями)" как раньше) и установить флажок "Подпись и печать" в открывшейся форме печати документов.
Флажок отображается только в том случае, если хотя бы для одной из выводимых на печать форм поддерживается вывод факсимиле.
"Вывод факсимиле теперь поддерживается для следующих форм:
- Акт об оказании услуг;
- Товарная накладная (ТОРГ-12);
- Акт на передачу прав;
- Счет-фактура;
- Корректировочный счет-фактура;
- Универсальный передаточный документ (УПД);
- Товарно-транспортная накладная (1-Т);
- Накладная на отпуск материалов на сторону (М-15);
- Расходная накладная;
- Универсальный корректировочный документ (УКД)."
Прикрепленные файлы:

(4)
хочу штатного механизма!
нарыла
но когда
становлюсь в
для стандартной печати то
НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы "<Map xmlns="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Map">
<pair>
<Key xmlns:d3p1="http://v8.1c.ru/8.1/data/enterprise/current-config" xsi:type="d3p1:DocumentRef.СчетНаОплатуПокупателю">7ХХХХХ41a-ecd3-11e8-813b-e0d55e308613</Key>
<Value xsi:type="xs:string">Счет на оплату № хххх84-АС/1 от 20 ноября 2018 г</Value>
</pair>
</Map>"
а для ВПФ моей получилось
НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы "<Undefined xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>" Строка
хочу штатного механизма!
нарыла
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов,
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
Показатьно когда
становлюсь в
Функция ПолучитьСписокДокументов(НастройкаПечатныхФорм)
СписокДокументов = Новый СписокЗначений;
Если ЗначениеЗаполнено(НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы) Тогда
СоответствиеДокументов = ОбщегоНазначения.ЗначениеИзСтрокиXML(НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы);
Если ТипЗнч(СоответствиеДокументов) = Тип("Соответствие") Тогда
Для Каждого ЗначениеСоответствия Из СоответствиеДокументов Цикл
СписокДокументов.Добавить(ЗначениеСоответствия.Ключ);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Возврат СписокДокументов;
КонецФункции
Показатьдля стандартной печати то
НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы "<Map xmlns="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Map">
<pair>
<Key xmlns:d3p1="http://v8.1c.ru/8.1/data/enterprise/current-config" xsi:type="d3p1:DocumentRef.СчетНаОплатуПокупателю">7ХХХХХ41a-ecd3-11e8-813b-e0d55e308613</Key>
<Value xsi:type="xs:string">Счет на оплату № хххх84-АС/1 от 20 ноября 2018 г</Value>
</pair>
</Map>"
а для ВПФ моей получилось
НастройкаПечатныхФорм.ИмяФайлаПечатнойФормы "<Undefined xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>" Строка
при правильно написанной ВПФ достаточно поменять в Сведения....
версию БСП и новые фишки взлетают.
если же новые фишки прикостыли по другому, то необходимо пройти мучительный путь познания метода в стеке вызовов. Будет благо если его творили не криворучки.
версию БСП и новые фишки взлетают.
если же новые фишки прикостыли по другому, то необходимо пройти мучительный путь познания метода в стеке вызовов. Будет благо если его творили не криворучки.
(11)
Спасибо, за наводку)
Бухгалтерия предприятия, редакция 3.0 (3.0.106.101)
Наконец-то "ФлажокПодписьИПечать" заработал.
Что сделано:
1) В функцию ПечатьПриложенияКДоговору() перед возвратом ТабличногоДокумента добавить
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
2) В процедуре Печать() добавить
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыПечати);
3) В макете должно быть наличие области рисунков (ФаксимилеПечать, ФаксимилеРуководитель и т.д.)
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов,
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода);
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода);
Спасибо, за наводку)
Бухгалтерия предприятия, редакция 3.0 (3.0.106.101)
Наконец-то "ФлажокПодписьИПечать" заработал.
Что сделано:
1) В функцию ПечатьПриложенияКДоговору() перед возвратом ТабличногоДокумента добавить
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
Функция ПечатьПриложенияКДоговору(СведенияСчетаНаОплату, ОбъектыПечати, ПараметрыПечати) Экспорт
..................
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
КонецЦикла;
Возврат ТабличныйДокумент;
КонецФункции
Показать2) В процедуре Печать() добавить
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыПечати);
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыПечати) Экспорт
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПриложениеКДоговору_Внешняя") Тогда
ТаблицаСведенийСчетНаОплату = ПолучитьТаблицуСведенийСчетаНаОплату(МассивОбъектов);
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПриложениеКДоговору_Внешняя", "Приложение к договору (внешняя)",
ПечатьПриложенияКДоговору(ТаблицаСведенийСчетНаОплату, ОбъектыПечати, ПараметрыПечати),,"ПФ_MXL_ПриложениеКДоговору");
//УправлениеПечатьюБП.ДобавитьФаксимилеВФоне(КоллекцияПечатныхФорм[0].ТабличныйДокумент, МассивОбъектов[0]);
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыПечати);
КонецЕсли;
КонецПроцедуры
Показать3) В макете должно быть наличие области рисунков (ФаксимилеПечать, ФаксимилеРуководитель и т.д.)
Не удается решить такую же проблему. Ткните носом, плиз. ВПФ к счету, вставила ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов,
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода);
Не понимаю, что еще нужно.
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода);
Не понимаю, что еще нужно.
(13) Заработало.
Надо перед возвратом ТабличногоДокумента
ПараметрыПечати = Новый Структура;
ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
и естественно, в макете наличие области с этими сведениями.
Надо перед возвратом ТабличногоДокумента
ПараметрыПечати = Новый Структура;
ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати);
и естественно, в макете наличие области с этими сведениями.
(14) XelOla - не помогло.Подскажите куда капать.
ДанныеПечатиПодписи.Вставить("ДолжностьИНазваниеОрганизации", ДолжностьИНазваниеОрганизации);
ДанныеПечатиПодписи.Вставить("ЗаместительПоПриказу", ЗаместительПоПриказу);
ОбластьМакета.Параметры.Заполнить(ДанныеПечатиПодписи);
ТабличныйДокумент.Вывести(ОбластьМакета);
// В табличном документе зададим имя области, в которую был
// выведен объект. Нужно для возможности печати покомплектно.
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент,
НомерСтрокиНачало, ОбъектыПечати, СведенияОДокументе.Документ);
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати);
УправлениеПечатьюБП.ДобавитьФаксимилеВФоне(ТабличныйДокумент,СведенияОДокументе.Документ);
КонецЦикла;
Показать
(16) Да ,но при данной строчке кода - печать и подпись факсимилье статично навсегда в документе ,без возможности отключения через кнопку "Подпись и печать"
УправлениеПечатьюБП.ДобавитьФаксимилеВФоне(ТабличныйДокумент,СведенияОДокументе.Документ);
УправлениеПечатьюБП.ДобавитьФаксимилеВФоне(ТабличныйДокумент,СведенияОДокументе.Документ);
Прикрепленные файлы:
ВПФ_Акт_ВысокиеТехнологииtestfaximile2.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот