Как во внешней обработке получить ссылку на документ #577198


#0 by Штурман
Есть обычная внешняя печатная форма. В есть реквизит СсылкаНаОбъект, со ссылкой на один тип документа. В модуле объекта следующий простой код: Подключаю эту обработку в Сервис – Дополнительные отчеты и обработки – Дополнительные внешние печатные формы. Открываю документ, в меню Печать выбираю ее, а выводится пустые значения: - -           - 01.01.0001 0:00:00 Как получить объект документа?
#1 by kosts
Перед печатью необходимо сохранить документ
#2 by Штурман
открываю проведенный документ
#3 by kosts
Тип документа и СсылкаНаОбъект совпадает?
#4 by Штурман
да, в свойствах реквизита тип выбирал из ниспадающего списка
#5 by Рэйв
#6 by dka80
Реквизит то поди в форме документа, а не у самой обработки?
#7 by Рэйв
Ругнулось бы
#8 by dka80
кинь на dka80@yandex.ru погляжу
#9 by МимохожийОднако
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>) ПолучитьОбъект (GetObject) Синтаксис: ПолучитьОбъект Возвращаемое значение: Тип: ДокументОбъект. Описание: Получает по ссылке объект для чтения, изменения, добавления и удаления документа. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Объект = ВыбДокумент.ПолучитьОбъект; .... Попробуй
#10 by dka80
А смысл? У него печатная форма, а ты предлагаешь изменять ему
#11 by МимохожийОднако
я измену не предлагал.:-)
#12 by salvator
При регистрации внешней печатной формы указал тип документа?
#13 by Штурман
Отправил
#14 by Штурман
не пашет Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (ПолучитьОбъект)
#15 by Maxus43
наверное прав, другим не объяснить... ну или кэш поехал)
#16 by Штурман
да, ниже в "Принадлежность печатной формы"
#17 by Штурман
апну
#18 by Штурман
вот выложил: там сама простота, замените на свой документ как вообще получить объект документа или хотя бы вывести его номер?
#19 by Maxus43
нашёл куда выложить, 60 секунд ещё ждать)
#20 by shuhard
прикольная ветка я первым спрошу у тебя УТ 10.3 или УТ 11 ?
#21 by Штурман
ну кроме рапиды больше не знаю куда еще
#22 by Штурман
ни то, не другое, ЗУП
#23 by Maxus43
народ, файлы Майл.ру... да много где
#24 by Maxus43
З.ы. я вот с депозита не скачаю, забанен на работе
#25 by Штурман
ну сюда выложил:
#26 by Штурман
в общем я в начале топика постарался все подробно расписать, обработка самая простая мне нужно номер и дату получить документа, при открытии документа и выбора данной обработки в меню Печать
#27 by shuhard
ну а реквизит у ВПФ ты сделал нужного типа и с нужным именем так,как это по F1 написано ?
#28 by Штурман
да
#29 by Maxus43
ну ппц
#30 by Maxus43
почему тип ДокументОбъект у реквизита?
#31 by Ткачев
ТипЗнч(СсылкаНаОбъект) = Тип("Строка")
#32 by Шапокляк
А ссылкаНаОбъект тип ДокументСсылка.такойТо или ДокументОбъект.такойТо?
#33 by Maxus43
мозг в пятницу этой темой выел просто....)
#34 by shuhard
прекрасно теперь сделай морду у ВПФ вытащи на неё реквизит и кнопку и отлаживай
#35 by Maxus43
Всем читать , что ещё обсуждать то?
#36 by Штурман
а что не так, какой тип должне быть?
#37 by Ткачев
У меня вооще тип строка
#38 by Maxus43
ДокументСсылка
#39 by Maxus43
у самого реквизита в обработке тип ДокументОбъект
#40 by Штурман
товарищи, вы чего, я ж сказал, в реквизите все правильно указал у меня конфа - ЗУП, видимо вы в других конфах открываете, вот у вас документ и не находится, поэтому и ставится тип - Строка например я же в писал, замените на свой любой документ
#41 by Штурман
в общем в ПараметрахАвторегистрации какой документ стоит - такойже и в реквизите
#42 by Шапокляк
На ответите?
#43 by Maxus43
я скачал по ссыдке из и ясно вижу что в реквизите у обработки указан НЕПРАИЛЬНЫЙ ТИП
#44 by Maxus43
я в УПП открываю, там есть этот док
#45 by Штурман
ну так у тебя как-нибудь номер документа сообщается если что-то поправить?
#46 by Ткачев
А я вооще неудачнег, я непойму как мне эту обработку запустить.
#47 by Maxus43
#48 by Maxus43
как в у тебя?
#49 by shuhard
классный пятничный срач я доволен
#50 by Maxus43
да и не надо) не переживай
#51 by Штурман
ок, поставил так, но код пустые значения выводит
#52 by Ткачев
Аааа, вон и конфа появилась, это неправда.
#53 by Maxus43
ты не понял, как в - НЕПРАВИЛЬНО
#54 by Штурман
а как правильно?
#55 by Ткачев
Реквизит нах, передавать ссылку при вызове
#56 by wertyu
правильно ДокументСсылка написали же выше ))
#57 by Maxus43
#58 by Maxus43
ну почто не читают а только картинками воспринимают... шо за жись пошла
#59 by Ткачев
Лучше видео, как у Гилева
#60 by Штурман
спасиб, теперь работает
#61 by Штурман
просто внешние обработки давно не делал, а щас пятница вообще
#62 by Ткачев
Ну теперь может покажете как вы ее вызываете ?
#63 by Maxus43
и не читал что другие пишут тоже давно) по сути в уже ответ, в просто тыкнул уже, но сработало только ...
#64 by Штурман
кстати, товарищи, я еще не говорил зачем мне это, а дело было вот в чем я хочу печатную форму вывести, однако она во внешней печатной форме не пашет, а вот во внешней обработке работает, так вот, задумал из отчета в обработку параметры все передать
#65 by Штурман
открываю документ и выбираю через кнопку Печать в списке
#66 by Штурман
ну звиняйте, не внимательно читал
#67 by Ткачев
А как она понимает что ей нужно открыть ?
#68 by Штурман
кто понимает? кнопка или печатная форма?
#69 by Maxus43
Типовой механизм, справочник внешние обработки. Внешняя печатная форма. Внешняя обработка, содержащая: Необязательный реквизит «ДополнительныеПараметры» произвольного типа, которому будут передаваться дополнительные параметры примитивного типа в виде структуры. Реквизит «СсылкаНаОбъект», в который при вызове будет передана ссылка на объект, для которого необходимо выполнить печать. Функция «Печать» - без параметров,  возвращающая табличный документ. Также обработка может иметь в своем составе макет «Параметры_Авторегистрации», используемый для автоматического заполнения принадлежности печатной формы в справочнике «Внешние обработки» и состоящий из 2-х колонок («полное имя метаданного» и «имя табличной части»).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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