|
Открытие своей формы во внешнем отчёте
| ☑ |
0
Len1vec
21.08.17
✎
09:27
|
Добрый день. Подскажите пожалуйста. Есть отчет. В отчете одно из полей - ЗаказПокупателя.Ссылка. Как при открытии в отчете заказа покупателя сделать так, чтобы открывалась своя форма, а не стандартная?
|
|
1
mehfk
21.08.17
✎
09:33
|
А ты посмотри какие события есть у табличного документа.
|
|
2
Len1vec
21.08.17
✎
09:48
|
(1) либо я болван, либо у меня табличного документа нет.
У меня внешний отчет на СКД без каких-либо реквизитов, табличных частей и форм.
|
|
3
mehfk
21.08.17
✎
09:51
|
А форма у отчета есть?
|
|
4
Len1vec
21.08.17
✎
09:53
|
(3) нет
|
|
5
mehfk
21.08.17
✎
09:55
|
Ну а хули тогда ты хочешь?
|
|
6
PiterPrg
21.08.17
✎
09:57
|
(0) Если мы говорим о 8-ке,
То можно.
Необходимо в своем отчете нарисовать нужную форму.
Причем, в качестве "Объекта" (Основного реквизита)
Должен быть не "ВНешнийОтчетОбъект....", а "ДокументОбъект.ТвойДокумент".
Потом программно в нужном месте открывать ее (эту форму)
|
|
7
Len1vec
21.08.17
✎
10:23
|
(5) при выбор заказа покупателя форма открывается, но ничего не заполнено.
Ошибка:
{Форма.ФормаОтчета.Форма(8)}: Метод объекта не обнаружен (Выбор)
Результат.Выбор("ЗаказПокупателя", ОткрытьФорму("ОбщаяФорма.ФормаДокументаЗаказПокупателя"));
|
|
8
Len1vec
21.08.17
✎
10:24
|
(6) при замене "ВНешнийОтчетОбъект...." на "ДокументОбъект.ТвойДокумент" крашится 1С'ка (8.2 УПП, если что). Решил пойти по предложению, о котором говорили в (3)
|
|
9
Ц_У
21.08.17
✎
10:37
|
Совет в Филях?
МодульМеенджера.ОбработкаПолученияФормы
|
|
10
aleks_default
21.08.17
✎
10:40
|
А че через обработку расщифровки уже не модно?
|
|
11
PiterPrg
21.08.17
✎
10:42
|
(8) Обычные формы.
Ну все-равно только что попробывал.
1.Перевести пустую конфу в режим обычных форм.
2. Добавить документ
3. добавить внешнюю обработку,
4. поменять тип у "ОбработкаОбъект" на "ДокументОбъект.МйДокумент" в форме обработки.
5. сохранить обработку.
Ничего не покрашилось. (Релиз правда 8.3.6.2041 :-) )
|
|