УНФ: открыть форму внешнего отчета #542023


#0 by Albena
Подскажите, пожалуйста, что делаю не так, всю голову сломала: нужно поменять печатную форму для ТТН в УНФ создала внешний отчет (.erf) с видом "Отчет",  и вызовом клиентского метода нужно из модуля формы открыть форму отчета и передать значение реквизита Документ делаю так: &НаКлиенте в модуле формы отчета есть процедура &НаСервере Но при создании формы ошибка: Форма.Форма.Форма}: Поле объекта не обнаружено (Документ) в структуру Параметры ничего не передается судя по всему, хотя при создании формы я передаю ссылку на документ в чем моя ошибка?
#1 by detec
А почему не использовать просто ОткрытьФорму ?
#2 by Albena
та же ошибка
#3 by Albena
не получается передать структуру параметров в открываемую форму
#4 by detec
А параметр "Документ" существует в форме ("ВнешнийОтчет.ПечатьТТН.Форма.Форма"? Я бы неоднозначную строку кода Объект.Документ = Параметры.Документ; разрезал бы на несколько строк, чтобы однозначно понять, ругается на Объект или Параметры.
#5 by Albena
параметр Документ существуют названия меняла, ругается именно на Параметры.Документ
#6 by Albena
смысл в в том, что в открываемой форме нужно заполнить реквизит -  никак не получается
#7 by Albena
up
#8 by saaken
#9 by Deniskind
А если, Сделать реквизит "Документ" в форме и после ПолучитьФорму попробовать ФормаОбработки.Документ = ОбъектыНазначенияМассив[0];
#10 by Albena
так вроде и делаю, а структура параметров пустая
#11 by saaken
попробуй форму для начала сделать внутренней
#12 by Albena
что значит внутренней? я пытаюсь из модуля формы внешнего отчета открыть форму этого внешнего отчета
#13 by Draziw
из синтаксис помощника: ПолучитьФорму (GetForm) Синтаксис: где вы тут увидели параметры ?
#14 by Albena
использую процедуру глобального контекста ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
#15 by Draziw
а куда он эти параметры передает ? этим методом ? там случайно не должен быть в обработке предопределен реквизит ДополнительныеПараметры, как для внешних печатных форм ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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