Открытие своей формы во внешнем отчёте #803381


#0 by Len1vec
Добрый день. Подскажите пожалуйста. Есть отчет. В отчете одно из полей - ЗаказПокупателя.Ссылка. Как при открытии в отчете заказа покупателя сделать так, чтобы открывалась своя форма, а не стандартная?
#1 by mehfk
А ты посмотри какие события есть у табличного документа.
#2 by Len1vec
либо я болван, либо у меня табличного документа нет. У меня внешний отчет на СКД без каких-либо реквизитов, табличных частей и форм.
#3 by mehfk
А форма у отчета есть?
#4 by Len1vec
нет
#5 by mehfk
Ну а хули тогда ты хочешь?
#6 by PiterPrg
Если мы говорим о 8-ке, То можно. Необходимо в своем отчете нарисовать нужную форму. Причем, в качестве "Объекта" (Основного реквизита) Должен быть не "ВНешнийОтчетОбъект....", а "ДокументОбъект.ТвойДокумент". Потом программно в  нужном месте открывать ее (эту форму)
#7 by Len1vec
при выбор заказа покупателя форма открывается, но ничего не заполнено. Ошибка: {Форма.ФормаОтчета.Форма}: Метод объекта не обнаружен (Выбор)     Результат.Выбор("ЗаказПокупателя", ОткрытьФорму("ОбщаяФорма.ФормаДокументаЗаказПокупателя"));
#8 by Len1vec
при замене "ВНешнийОтчетОбъект...." на "ДокументОбъект.ТвойДокумент" крашится 1С'ка (8.2 УПП, если что). Решил пойти по предложению, о котором говорили в
#9 by Ц_У
Совет в Филях? МодульМеенджера.ОбработкаПолученияФормы
#10 by aleks_default
А че через обработку расщифровки уже не модно?
#11 by PiterPrg
Обычные формы. Ну все-равно только что попробывал. 1.Перевести пустую конфу в режим обычных форм. 2. Добавить документ 3. добавить внешнюю обработку, 4. поменять тип у "ОбработкаОбъект" на   "ДокументОбъект.МйДокумент" в форме обработки. 5. сохранить обработку. Ничего не покрашилось. (Релиз правда 8.3.6.2041 :-) )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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