макет внешней печатной формы #761441


#0 by Dyspho
Делаю из встроенной печ формы внешнюю,макет берётся из док-та конфы Как указать, что макет нужно брать из внешней печатной формы?
#1 by Dyspho
Хелп
#2 by totparen
Что за объект конфигурации "Внешняя печатная форма"?
#3 by Одинесю
#4 by Рэйв
#5 by Рэйв
дальше как обычно. Главное сохрани правильно
#6 by Dyspho
Где ты это прочитал ?
#7 by Dyspho
я бы хотел как-нибудь ссылаться на макет в ВПФ, зачем мне доп. файлы, если есть впф
#8 by Рэйв
Что есть ВПФ и как ты его создаешь?
#9 by famnam
ПолучитьМакет
#10 by Dyspho
ВнешняПечатнаяФорма ну как обычно создаётся, так и создаю)
#12 by Nuobu
Обычно создаётся внешняя обработка, а не печатная форма. Формы обычные, или управляемые?
#13 by Dyspho
УФ, ну да, внешнюю обработку и создаю
#14 by Рэйв
Из внешней обработки чтоли? Ты бы хоть терминалогию правильно использовал:-)
#15 by Рэйв
Как то так:
#16 by Dyspho
путь - не совсем понял, путь до чего указывать ?
#17 by Рэйв
Полное имя внешней обработки, неужели непонятно:-)
#18 by Dyspho
я только учусь ) спасибо )
#19 by Рэйв
Ученье- свет! А неученье- чуть свет и на работу. :-)
#20 by Dyspho
Макет=внешниеОбработки.Создать(СверкаВзаиморасчетовВНЕШНЯЯ).ПолучитьМакет(АктСДаннымиКонтрагента); как то так получается? Если да, то {ВнешняяОбработка.ВПФСверкаВзаиморасчетов.МодульОбъекта(401,44)}: Переменная не определена (СверкаВзаиморасчетовВНЕШНЯЯ)                   Макет=внешниеОбработки.Создать(<<?>>СверкаВзаиморасчетовВНЕШНЯЯ).ПолучитьМакет(АктСДаннымиКонтрагента); (Проверка: Сервер)
#21 by Nuobu
Не так...
#22 by Dyspho
Что именно не так ?
#23 by Рэйв
Как то так "E:СверкаВзаиморасчетовВНЕШНЯЯ.epf"
#24 by Dyspho
т.е. потом, когда я это буду делать клиенту, я буду указывать путь до впф на его компе?
#25 by Рэйв
И имя макета должно быть строкой
#26 by Рэйв
Конечно.Или создавать такой же каталог с таким же путем В этом минус внешних
#27 by totparen
А что не канает?
#28 by Nuobu
А зачем тебе обращаться к макету из внешней печатной формы?
#29 by Рэйв
ты из текущей берешь. а он хочет из внешних
#30 by Dyspho
Ну я макет изменяю, добавляю печать и подпись, в типовых нельзя же менять, вот
#31 by Nuobu
А чего внешнюю ПФ не сделать?
#32 by Dyspho
А подключенная обработка печ формы хранится же в каком то хранилище 1с? нельзя туда обратиться? а то клиент потрёт или ещё чё файл обработки и некуда ссылаться будет
#33 by Dyspho
Я её и делаю, я и спрашиваю как обращаться к макету внешней ПФ
#34 by Nuobu
эх, так ты и делай внешнюю ПФ, а не макет храни во внешней обработке.
#35 by Рэйв
внешняя ПФ это как  я тебе писал в А как ты делаешь это макет внешней обработки
#36 by Dyspho
я же её делаю по встроенной, из модуля менеджера процедуры и функции копипастом, а там обращение идёт к макету документа, я хочу обращаться к документу внешней печатной обработки
#37 by totparen
А о какой печатной форме речь? И конфигурация. Точно макет не изменяемый?
#38 by Dyspho
Дак готова внешняя печатная форма, у меня 1 проблема, макет берётся из документа СверкаВзаиморасчетов, а не из внешней обработки
#39 by Dyspho
точно менять нельзя, печатная форма документа СверкаВзаиморасчетов АктСДаннымиКонтрагента УТ11.2
#40 by Рэйв
Ты б чтобы не мучаться посмотрел у себя- есть ли справочник ВнешниеОбработки в конфе и уж его бы юзал чтобы не бродить в трех соснах
#41 by Dyspho
нету
#42 by Рэйв
Сраннннннно...А что хоть за конфа то?
#43 by Рэйв
аа.УТ 11
#44 by Dyspho
УТ 11.2
#45 by Dyspho
Смотри, у клиента есть СверкаВзаиморасчетов, там есть печатные формы, чтобы туда добавить печать и подпись, нужно сделать внешнии печатные формы и там макет изменить, я скопировал процедуры из модуля менеджера СверкаВзаиморасчетов Там обращение идёт к макету документа, мне нужно изменить его на обращение к макету обработки этой
#46 by Рэйв
У меня под рукой нет, но в ней обязательно должно быть чтото для храненния всякой внешней хрени - типа внешних ПФ или обработок.Так что ищи
#47 by Рэйв
Так тебе все равно придется править конфу.а ты говоришь нельзя. Добавь свой макет в объект и вызывай его обычно,как белый людь
#48 by Dyspho
как я править то буду? ничего я править небуду, только добавлю обработку
#49 by Рэйв
Смотря где ты эти буковки запускать собираешься...
#50 by Dyspho
а нуда, у меня формы то нет)
#51 by Dyspho
Ну а как можно обратиться к макету внешней обработки то ? Не к файлу на дисках, а к макету который хранится в обработке, которая загружена в 1с
#52 by totparen
Проверяю на УТ 11.1 Администрирование -> Печатные формы, отчеты и обработки -> Макеты печатных форм -> Акт с данными контрагента И по что нельзя отредактировать в пользовательском режиме?
#53 by Рэйв
Еще раз говорю.Если ты собираешься переопределить вызов макета в модуле документа, то тебе все равно придется править код, где это происходит. Почему бы тогда не добавить нормальный свой измененный объект в конфу?
#54 by Рэйв
вооооо....Я так и знал, что там не без этого:-)
#55 by Dyspho
Мне сказал так мой босс, чтоб я не правил ничего т.к. нельзя, а делал внеш обработку
#56 by Dyspho
спасибо вам) и можно оказывается вот так  Макет = ЭтотОбъект.ПолучитьМакет("АктСДаннымиКонтрагента");
#57 by Рэйв
Не..Через обработку тоже можно конечно:-) Делаешь у нее на форме реквизит для выбора документа и при запуске получаешь объект и вызываешь процедуру печати, т.к она у него стопудово экспортная в модуле объекта
#58 by Dyspho
это обращение к макету обработки
#59 by Рэйв
только это для стандартной печати и тебе врядли поможет:-)
#60 by Dyspho
всмысле стандартной ? ну у меня норм получилось
#61 by Dyspho
Только не понятно как туда картинку вставлять,там нет такой кнопки как в конфигураторе) через буфер не получается
#62 by hhhh
в УТ 11 уже есть печать и подпись. Есть такая форма.
#63 by Dyspho
только для счета на оплату
#64 by hhhh
ну и? Копипасту не обучен, что ли?
#65 by Dyspho
не знаю что копипастить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С