#0
by i-rek
На стороне сервера получается только так: не хочется явно вписывать МойОтчет Отчет.Метаданные не работает, хотя по доке - должен вроде работать
#2
by TitanLuchs
А чем "МойОтчет" не нравится то? А Отчет.Метаданные работать в форме ессно не будет. "Отчет" в контексте управляемой формы - это не объект типа "Отчет", а структура, а точнее тип "ДанныеФормыСтруктура". Не, нельзя.
#3
by i-rek
не нравится - в общий модуль не засунуть... ну и вообще странно, что внутри отчёта я не могу узнать своё имя
#4
by TitanLuchs
Вот имя формы: Для отчета "Тестовый отчет" будет таким: "Отчет.ТестовыйОтчет.Форма.ФормаОтчета" Собсна это его, отчета, имя и есть. Передавай его серверной процедуре и дальше делай что хошь - получай все нужные тебе макеты, реквизиты и т.д.
#5
by TitanLuchs
+ А вообще нужно время, чтобы привыкнуть к тому, что в управляемой форме самого объекта по сути нет )))
#6
by i-rek
ну это да. Просто у объекта ОтчетОбъект по синтаксис-помощнику - есть метод Метаданные зато если в отладчике смотришь - есть какие-то свойства которых нет в синтаксис-помощнике )) наверно нужно послать СМС на некий номер чтоб получить описание объектов
#7
by TitanLuchs
Не путай объект ОтчетОбъект и свойство "Объект" управляемой формы - это совсем разные вещи. Нету в управляемой форме объекта. ОтчетОбъект ты можешь получить в пользование в обычной форме, на сервере, но не в управляемой.
#8
by i-rek
хм. Даже если в процедуре формы указать &НаСервере - всё равно нет ? и даже процедуру разместить в модуле отчёта - нет ?
#9
by TitanLuchs
в фразу "свойство "Объект" управляемой формы" надо заменить на "свойство "Отчет" управляемой формы"
#10
by TitanLuchs
Почему же. Напиши процедуру, исполняемую на сервере: Вот тебе ОтчетОбъект в первой строке, вот макет во второй. Но за ними ты уже лезешь на сервер, а не берешь с формы напрямую. То есть ты можешь работать с объектом в форме, но взять его прямо из нее - нет.
#12
by TitanLuchs
Представляй себе всегда, что тонкий клиент или веб-клиент - это просто окно браузера. У формы в браузере есть только те свойства, которые ты положишь на нее в виде реквизитов. А об объектах твоей БД или метаденных твоей конфы браузер не знает и знать никогда не будет, поэтому за такими данными всегда надо ходить на сервак.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как программно из формы вызвать готовую схему компоновки данных?
- Как получить результат компоновки данных в виде ТЗ?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Где почитать про схему компоновки данных?
- поменять схему компоновки данных в отчете
- XDTO объект - как получить схему?
В этой группе 1С
- ЗиК 2.5 Уведомление о предстоящем отпуске
- v7: Нужна форма М-11 в формате mxl, ert...
- Картинка в табличном поле (отображение)
- Неправильно считаются итоги В СКД
- После изменения метаданных некорректно индексируются таблицы (1с77 027 SQL).
- Почему при вкл. возможности изменения конфы размер *.cf вырос вдвое?
- УПП Ведомость по производственным затратам показывает конечный остаток
- не могу удалить процессы в Инталёве
- Колонка не принадлежит коллекции. Что делать?
- Как хранить историю формирования отчетов
- Бухгалтерия 1.9.6 напомните пожалуйста где взять новый отчет по Имуществу
- Штрих-М-ФР-К - можно посмотреть чеки выбитые вчера?
- А реально ли навесить событие Нажатие на кнопку "с действием" переместить вверх?
- Машиночитаемые бланки.
- список баз 1с 77
- Как обойти страницы книги Exel в цикле?
- Почему журнал отчетов в Журнале регламентированная отчетность пустой
- Регистр сведений периодический
- Трудности при подключении 2 ФР к УТ.
- Как вывести в макет результат универсального отчета?