|
v8: Как обратиться к процедуре модуля Отчета | ☑ | ||
---|---|---|---|---|
0
SherifSP
04.07.12
✎
11:12
|
Как обратится из управляемой формы, к процедуре модуля Отчета.
Отчет = Отчеты.ИНАГРО_ЖурналПоНаправлениюЗерна; Отчет.ОтчетВывести(ТабДок); Ругается на метод объекта не обнаружен ОтчетВывести |
|||
1
SherifSP
04.07.12
✎
11:13
|
Процедура Экспортная
|
|||
2
aleks-id
04.07.12
✎
11:14
|
потому что это модуль Объекта.
|
|||
3
Песец
04.07.12
✎
11:15
|
.Создать()
|
|||
4
Песец
04.07.12
✎
11:16
|
или ПолучитьФорму, смотря в каком модуле.
|
|||
5
Жан Пердежон
04.07.12
✎
11:16
|
(0) если хочешь ее так вызвать, ее нужно поместить в модуль менеджера
|
|||
6
SherifSP
04.07.12
✎
11:17
|
В модуле объекта Если Отчет = Отчеты.ИНАГРО_ЖурналПоНаправлениюЗерна.Создать();
Та же ошибка |
|||
7
SherifSP
04.07.12
✎
11:19
|
В обычной форме работало так
Отчет = Отчеты.ИНАГРО_ЖурналПоНаправлениюЗерна.Создать(); ФормаОтчета = Отчет.ПолучитьФорму(); ФормаОтчета.Открыть(); Отчет.ОтчетВывести(); |
|||
8
aleks-id
04.07.12
✎
11:23
|
ТекОтчет = Отчеты.ИНАГРО_ЖурналПоНаправлениюЗерна.Создать();
ТекОтчет.ОтчетВывести(ТабДок); |
|||
9
izekia
04.07.12
✎
11:25
|
(7) а куда он у тебя будет выводить?)
|
|||
10
SherifSP
04.07.12
✎
11:26
|
(8) Тоже самое ругается(
|
|||
11
SherifSP
04.07.12
✎
11:27
|
(9)Отчет.ОтчетВывести(); Это процедура
|
|||
12
aleks-id
04.07.12
✎
11:27
|
(10) значит отчет ты написал через опу
|
|||
13
izekia
04.07.12
✎
11:32
|
объект отчет не знает куда ему выводить очевидно
то что ты создал форму и открыл ее - это ничего не меняет |
|||
14
SherifSP
04.07.12
✎
12:52
|
ОтчетВывести(ЭлементыФормы.ПолеТабличногоДокумента); Эта процедура в модуле объекта
Как вызвать эту процедуру с модуля формы и на клиенте или на сервере? |
|||
15
hhhh
04.07.12
✎
12:58
|
(14) в управляемых формах слова ЭлементыФормы не бывает. Чего ты нам подсовываешь фигню какую-то.
|
|||
16
SherifSP
04.07.12
✎
13:00
|
(15)То на обычных формах, на управляемых просто Элементы.ПолеТабличногоДокумента
|
|||
17
SherifSP
04.07.12
✎
13:12
|
Это было на простой форме, мне нужно на управляемую переделать хз как (
Отчет = Отчеты.ИНАГРО_ЖурналПоНаправлениюЗерна.Создать(); ФормаОтчета = Отчет.ПолучитьФорму(); ФормаОтчета.СпособОтображенияОкна = ВариантСпособаОтображенияОкна.Максимизированное; ФормаОтчета.Открыть(); Отчет.ОтчетИнициализация(); Отчет.ДатаНач = НачалоДня(ТекущаяДата()); Отчет.ДатаКон = КонецДня(ТекущаяДата()); Отбор = Отчет.ПостроительОтчетаОтчет.Отбор; Отбор.Добавить("Владелец"); Отбор.Добавить("ДоговорКонтрагента"); Отбор.Добавить("Номенклатура"); Отбор.Добавить("Дата"); Отбор.Владелец.Использование = Истина; Отбор.Владелец.Значение = Владелец; Отбор.Владелец.ВидСравнения = ВидСравнения.Равно; Отбор.ДоговорКонтрагента.Использование = Истина; Отбор.ДоговорКонтрагента.Значение = Договор; Отбор.ДоговорКонтрагента.ВидСравнения = ВидСравнения.Равно; Отбор.Номенклатура.Использование = Истина; Отбор.Номенклатура.Значение = Номенклатура; Отбор.Номенклатура.ВидСравнения = ВидСравнения.Равно; Отбор.Дата.Использование = Истина; Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы; Отбор.Дата.ЗначениеС = НачалоДня(ТекущаяДата()); Отбор.Дата.ЗначениеПо = КонецДня(ТекущаяДата())+1; Отчет.ОтчетВывести(ФормаОтчета.ЭлементыФормы.ПолеТабличногоДокумента); |
|||
18
pumbaEO
04.07.12
✎
13:21
|
ИНАГРО - ты попал...
(17) Почему-то уверен, что у тебя там стоит в начале модуля #Если Клиент Тогда |
|||
19
SherifSP
04.07.12
✎
13:59
|
(18) Ну да)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |