Имя: Пароль:
1C
1С v8
Вызов процедуры модуля объекта внешней обработки из формы обработки
,
0 Franklin
 
21.11.13
08:33
Собственно проблема. Процедура в модуле объекта - экспортная.
1 anaed
 
21.11.13
08:34
В чем проблема?
2 Franklin
 
21.11.13
08:36
Процедура или функция с указанным именем не определена.
Поправка: Это внешний отчет
3 banco
 
21.11.13
08:37
УФ?
4 anaed
 
21.11.13
08:37
экспортная процедура то где, в модуле отчета, или какого то другого объекта?
5 Franklin
 
21.11.13
08:39
(3) не УФ
(4) Экспортная процедура в модуле отчета.
6 anaed
 
21.11.13
08:40
(5) мистика, может стоит имена процедур проверить?
7 catena
 
21.11.13
08:42
Если обработка одна и та же, она даже экспортной быть не обязана, будет вызываться чисто из супружеского долга.
8 catena
 
21.11.13
08:43
(7)Не, должна быть, прошу прощения :)
9 1dvd
 
21.11.13
08:44
(0) Внешняя обработка? Вызываешь из неё же?
10 Franklin
 
21.11.13
08:50
(9) да. из нее.
(8) вообще вызываю не из основной формы(здесь вызывается), а из созданной.
11 Defender aka LINN
 
21.11.13
08:56
(10) И что мы после этого хотим?
12 anaed
 
21.11.13
08:56
(10) попробуй через этотобъект.
13 Лодырь
 
21.11.13
08:57
(10)А в созданной форме есть обработкаОбъект?
14 Franklin
 
21.11.13
09:02
(13) Нет
Вообще хочу выполнить формирование отчета но со своими изменениями. Хочу вызвать Процедура СформироватьОтчет(ДокументРезультат,ДополнительныеНастройки) Экспорт
15 Franklin
 
21.11.13
09:03
могу и из основной формы вызвать. Но как?
16 anaed
 
21.11.13
09:04
(13) отчет же ,т.е. отчетобъект
(14) посмотри на реквизиты основной формы отчета и на добавленую форму, если ты создавал произвольную форму, то ОтчетОбъект/ОбработкаОбъект не подтянутся.
17 МойКодУныл
 
21.11.13
09:04
(14) если основным реквизитом этой формы не является объект, то обращаться к процедуре напрямую не сможешь. ТАкже как к реквизитам этого объекта.
18 Franklin
 
21.11.13
09:10
(16) (17) спасибо понял. подскажите реально ли вызвать процедуру СформироватьОтчет(ДокументРезультат,ДополнительныеНастройки) ?
19 Лодырь
 
21.11.13
09:11
Добавь реквизит типа ВнешнийОтчет.ИмяТвоегоОтчета и обратись к процедуре через
ИмяРеквизита.ИмяЭкспортнойФункции()
20 Лодырь
 
21.11.13
09:12
реквизит формы разумеется
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший