Имя: Пароль:
1C
1С v8
УФ не видит процедуру в модуле документа
,
0 art_id
 
21.10.11
09:17
Почему в форме документа не видит экспортную процедуру в модуля?

ДокументОбъект = РеквизитФормыВЗначение("Объект");
ДокументОбъект.ПроверитьНоменклатуруНаСкидкуПоАкции();
ЗначениеВРеквизитФормы(ДокументОбъект, "Объект");
1 Prikum
 
21.10.11
09:19
Экспорт стоит?
2 Prikum
 
21.10.11
09:19
И где расположена процедура?
3 art_id
 
21.10.11
09:20
экспорт указан, процедура в модуле документа
4 art_id
 
21.10.11
09:20
вызываю из формы документа
5 vicof
 
21.10.11
09:20
ТипЗнч(ДокументОбъект)?
6 Prikum
 
21.10.11
09:21
(4) на сервере вызывается?
7 art_id
 
21.10.11
09:22
(5)ДокументОбъект.ЧекККМ
(6)да, из серверной процедуры
8 art_id
 
21.10.11
09:23
В УТ 11 сейчас посмотрел, все точно также, но работает
9 vicof
 
21.10.11
09:24
Название функции посмотри, точно все буквы совпадают?
10 Prikum
 
21.10.11
09:25
ДокументОбъект = РеквизитФормыВЗначение("Объект",Тип("ДокументОбъект.ЧекККМ")); если так попробовать?
11 art_id
 
21.10.11
09:28
(9)скопировал название
(10)нифига, так
ДокументОбъект = ДанныеФормыВЗначение(Объект, Тип("ДокументОбъект.ЧекККМ"));
тоже толку нет
12 vicof
 
21.10.11
09:34
(0) а вообще сообщение об ошибке какое? не видит - понятие растяжимое.
13 art_id
 
21.10.11
09:42
(12)
{Документ.ЧекККМ.Форма.ФормаДокументаУпр.Форма(787)}: Метод объекта не обнаружен (ПроверитьНоменклатуруНаСкидкуПоАкции)
ДокументОбъект.ПроверитьНоменклатуруНаСкидкуПоАкции();
14 vicof
 
21.10.11
09:48
она точно в модуле документа ЧекККМ
15 vicof
 
21.10.11
09:48
?
16 Prikum
 
21.10.11
09:50
И лучше не пользоваться зарезервированными словами "ДокументОбъект", а попробовать просто "Документ"
17 art_id
 
21.10.11
09:51
(14)да точно
(16)тоже подумал на счет этого, поменял имя переменной, нифига
18 xilonen
 
21.10.11
09:58
попробуй
ДокументОбъект = ДанныеФормыВЗначение(Объект, Тип("ДокументОбъект.ЧекККМ"));
19 art_id
 
21.10.11
10:36
(18)см(11)
20 PCcomCat
 
21.10.11
10:40
(20) А ДокументОбъект точно Объект,а не ссылка?
21 art_id
 
21.10.11
11:00
(20)да точно, на 20 раз все посмотрел уже