Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

БП 3.0.88.22 Подпись и печать во внешней форме

БП 3.0.88.22 Подпись и печать во внешней форме
Я
   ChMikle
 
27.01.21 - 11:23
По Мотивам ветки БП 3.0.74.51 Подпись и печать во внешней форме делаю внешнюю форму " к акту об оказании услуг ", все выходит , а печати и подписи картинки нет
   ChMikle
 
1 - 27.01.21 - 11:32
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент,
            НомерСтрокиНачало, ОбъектыПечати, СведенияОДокументе.Документ);
    
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати);

 Выполняются после заполнения секций ТабличныйДокумент.
   ChMikle
 
2 - 27.01.21 - 11:34
а не выходит каменный цветок
   kubik_live
 
3 - 27.01.21 - 11:58
(2) я просто в секцию ПодвалСчета в макете ВПФ вставил картинки печати и факсимиле, убрав поля рисунков
   kubik_live
 
4 - 27.01.21 - 12:01
+(2) А в актах кажись должны быть живые подписи и печати - факсимиле не допускается
   ChMikle
 
5 - 27.01.21 - 12:04
(3) там несколько организаций :)
(4) нет, в типовом бланке печатает и печать и роспись.
   ChMikle
 
6 - 27.01.21 - 12:57
up
   ChMikle
 
7 - 27.01.21 - 14:15
UP
   ChMikle
 
8 - 27.01.21 - 15:50
УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати);
не отрабатывает на выводе
   ChMikle
 
9 - 28.01.21 - 12:01
UP
   Caspersky
 
10 - 28.01.21 - 13:59
В запросе данных печати должно быть поле "Документ" или "Ссылка" содержащее соответственно ссылку на объект печати

см УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью
   Caspersky
 
11 - 28.01.21 - 14:00
(10) столкнулся с такой же проблемой в отраслевке, там вендор в запросе ссылку на док, обозвал АктСверки и все приехали..))
   ChMikle
 
12 - 28.01.21 - 14:12
Я так понял, что эта функция в картинки с названия "факсимиле", грузит соответствующие фото
   ChMikle
 
13 - 28.01.21 - 14:17
проблема в передачи настроек модуль управлениеПечатью так не хватает какого-то параметра , отвечающего за переключение галки печатать факсимильные рисунки нет
   Caspersky
 
14 - 28.01.21 - 15:11
(13) так пройдись отладчиком по этой функции, да - там куча условий по которым выполняется УдалитьВсеОбластиФаксимиле(ОбластьМакета);,
в моем случае в СведенияОДокументе не было нужного псевдонима. (это конечно при условии, что в макете корректно область факсимиле оформлена).
   CepeLLlka
 
15 - 28.01.21 - 15:15
(0)У меня всё работает как обычно, поле рисунок, в нём изображение печати на прозрачном фоне.
   ChMikle
 
16 - 28.01.21 - 15:22
(14) Второй день блужу по коду ..:)
(15) выложи код модуля внешней обработки где происходит передача в печать и подпись ?
   CepeLLlka
 
17 - 28.01.21 - 15:25
(16)Вы хотите использовать фотки которые в карточке организации прикрепить можно?
Если так, то сорри.. я так не делаю, некрасиво получается.. я сам добавляю на подвал макета поля рисунок и размещаю его именно там, где мне нужно.
   ChMikle
 
18 - 28.01.21 - 15:28
(17)Так и я сделал ... хотелось как в типовой печатной форме использовать галочку добавить рисунки... А так приходится использовать 2 внешних отчета , один без факсимиле, второй факсимиле.. Кстати кто знает как программно получить подпись руководителя ?
   CepeLLlka
 
19 - 28.01.21 - 15:29
(16)Я имею ввиду, что вот это

УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати);

Я обычно вырезаю когда делаю ВПФ, так как в ВПФ макет уже свой, то в него тупо можно добавить необходимые подписи и печати..
   ChMikle
 
20 - 28.01.21 - 15:41
(19) да я понял , я так сделал ... но хочется чтобы можно было в одном макете и добавить и убрать печати , видимо не хватает какого-то параметра что ли в СтруктураПараметровПечати , хотя сверял с печатью макета из конфигурации данные те же самые передаются
   Serg_1960
 
21 - 28.01.21 - 15:42
И вот это делал - Не получается сделать флажок "Подпись и печать" во внешней печатной форме - со слов "Перед этим вызовом нужно определить ПараметрыПечати следующим образом:"?
   CepeLLlka
 
22 - 28.01.21 - 15:47
(20)Сделай в одном макете.. даже в одной ВПФ, перед печатью показывай форму в которой будет вопрос выводить подпись и печать или нет..
И исходя из этого параметра выводи область подвала с рисунками или область подвала без рисунков..
   ChMikle
 
23 - 28.01.21 - 15:53
(21) флажок есть в форме общей печати , но никакой реакции при включении,выключении не происходит ... нет картинок
   ChMikle
 
24 - 28.01.21 - 15:53
+(23) и в параметрах печати указывал
   ChMikle
 
25 - 28.01.21 - 15:54
(22) хотелось бы разобраться именно как эта функция отрабатывает правильно .
ЗЫ так-то сделал 2 формы с печатью и без, напрямую тяну по фирме и руководителю картинки из двоичных данных.
   ChMikle
 
26 - 28.01.21 - 15:55
Но , что же мы лаптем щи хлебаем-то  ...? :)
   CepeLLlka
 
27 - 28.01.21 - 15:56
(23)Поле рисунок полностью помещается в область печати? С этим вроде бывают проблемы я помню.
   ChMikle
 
28 - 28.01.21 - 16:03
(27) Да, без проблем, когда я напрямую гружу подпись и печать . Терзают смутные сомнения, что используя метод ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати)
тоже заполняются, только не хватает какой-то переменной, которой в форме печати говорила бы, что есть такие реквизиты и их можно регулировать флажком "подпись и печать". потому что в отладчике не переходит по событию выбора значения флажка при выводе ВПФ и работает , когда из типовой формируешь
   Новиков
 
29 - 28.01.21 - 16:24
(28) Если взять УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати) из конфы по печати счета и вывести резалт в обычный табличный документ (просто для проверки), то факсимилей не будет. Получается, что она работает в купе с общей формой и тем флажком на форме. Отдельно его заюзать не получится. Хотя в потрохах, есть на это заточки, и туда якобы даже можно передать адрес хранилищ, где лежат картинки этих факсимиле, однако в конце по коду, все равно все факсимиле кодом же и очищаются. Т.е. кастомизации там не получилось, или я не понял как ее подюзать.
   ChMikle
 
30 - 28.01.21 - 16:36
(29) ага , просто вызывая УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати) я так понял активируется флажок "Подпись и печать"
 
 Рекламное место пустует
   ChMikle
 
31 - 28.01.21 - 16:39
(31) а вот когда флажком уже в форме печати играешь , он в картинки с именами содержащими названия "факсимиле" добавляет или очищает .
   Новиков
 
32 - 28.01.21 - 16:40
(31) Да. Один из лайфхаков описан был раньше в статье: http://catalog.mista.ru/public/1094713/ Сейчас она убита. Картинки: https://open-budget.ru/wp-content/uploads/2019/07/5f48bcd9115dd640eb46b2c385c092d9.png области, выделенные красной рамкой, меняешь на абстрактные имена Картинка1, Картинка2
   ChMikle
 
33 - 28.01.21 - 16:47
(32) дык так и сделал , а не выходит каменный цветок . только названия картинок должны соответствовать названиям двоичных файлов картинок из подчиненного "Организациям" справочника ПрикрепленныефайлыОрганизаций. Иначе программа не знает в какую картинку подпись или печать вставлять
   Новиков
 
34 - 28.01.21 - 16:56
(33) Так ты сам получи двоичные данные в твоей ВПФ, и в макете в соответствующие рисунки картинку выведешь по твоим двоичным данным. Дальше они не должны очищаться.
   ChMikle
 
35 - 28.01.21 - 17:18
(34) так и сделал , отключил при выводе в общую форму флажок , но хотелось бы разобраться в чем причина , и в дальнейшем пригодится делать ону форму и выводить печати интерактивно
   Новиков
 
36 - 29.01.21 - 10:00
(35) так причина в том и есть, что видимо разработчики не предполагали задействование ДополнитьДокументПодписьюИПечатью через ВПФ, как полноценный отдельный механизм. Нет туда адекватной прокидки без этой общей формы.
   ChMikle
 
37 - 29.01.21 - 10:42
(36) ИМХО , что-то упускаем . "Общей форме печати" все равно откуда ее вызвали из типового документа или ВПФ , какой-то параметр при вызове впф не учитывается или неверно указывается и поэтому флажок не реагирует.
   Новиков
 
38 - 29.01.21 - 11:27
(37) Если бы это было так, тогда простой вызов этой функции рисовал бы тебе подписи :) Однако они очищаются.
   ChMikle
 
39 - 29.01.21 - 11:46
(38) не факт , м.б. не передается ссылка на временное хранилище картинок , или какой-то параметр не указывается , который как раз и влияет на вывод и удаление картинок, х.з. тема интересная . но пока текучкой занят нет времени расковырять.
   Новиков
 
40 - 29.01.21 - 11:55
(39) >>не передается ссылка на временное хранилище картинок
Это не важно, они все равно очищаются в самом конце. По хорошему, там должна быть проверка на заполненность картинок и если они заполнены, их очищать не нужно. Тогда можно было бы напрямую дергать эту функцию и не знать себе проблем. Но сейчас там явная заточку и на форму, и на имена. Т.е. нет прокидки этого механизма наружу.
   ChMikle
 
41 - 29.01.21 - 11:57
(40) Может и так , но всем не равнодушным по этой теме предлагаю докопаться до истины и дать рецепт что нужно сделать , чтобы в ВПФ флажок заработал как надо ...


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.