Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа
,
0 Юзер123
 
naïve
25.11.16
12:47
Доброго времени.
Пятница на дворе и как всегда интересный вопрос.
В общем модуле добавил  функцию экспортную.

ПолучитьНазначениеПлатежа


Модуль называется  л_Бюджетирование

Из документа 1 вызываю - все работает.
Из документа 2 пишет сабж. ( Пробовал копировать вызов функции из документа где работает в документ где не работает все так же.).

Кэш чистил.

раврв = л_Бюджетирование.ПолучитьНазначениеПлатежа() ;

Вызываю как то так.  и там и там.
1 jsmith
 
25.11.16
12:48
из документа это откудово епте?
2 d546
 
25.11.16
12:50
конфа 1С:ФигЗначет 999.0 там же документы
конфа реализована на обычно-управляемых формах
3 bolder
 
25.11.16
12:51
(0) Для этого существует Отладчик.Он умнее всего форума вместе взятого.
4 Юзер123
 
naïve
25.11.16
12:52
(3)  что мне скажет отладчик??? доходит до вызова функции и выдает ошибку.

(1)  из модуля формы.

(2)  5-терочка за ФигЗнает что.
5 Юзер123
 
naïve
25.11.16
12:52
(2)  какая разница какая конфа? Это как то влияет на вызов функций из общих модулей?
6 d546
 
25.11.16
12:53
(4) отладчик может сказать на чьей стороне вызов идет
на клиенте или на сервере

и это нужно будет сравнить с галками модуля
7 Рэйв
 
25.11.16
12:53
(0)Ответ:
В первом месте вызова модуль видно.Во втором - не видно.
8 jsmith
 
25.11.16
12:53
ну может у тебя не стоит вызов сервера в модуле, а в формах вызываешь то из клиентской процедуры, то из серверной
9 Сильф
 
25.11.16
12:54
Галки какие у ОМ в свойствах стоят? "Из модуля формы" - из серверной функции или из клиентской?
10 Franchiser
 
гуру
25.11.16
12:55
галка "вызов сервера"
11 Юзер123
 
naïve
25.11.16
12:55
(10) (9) (8) (7) (7) (6)


Обычные формы.
12 h-sp
 
25.11.16
12:57
(8) тогда бы другая ошибка была.
(11) приведи строку, в которой ошибка произошла.
13 Юзер123
 
naïve
25.11.16
12:57
(10)  кстате галка стоит
14 Юзер123
 
naïve
25.11.16
12:57
л_Комментарий  =  НазначениеПлатежа.ПолучитьКомментарий(ДокументЗаказПоставщику,СуммаДокумента);
15 Franchiser
 
гуру
25.11.16
12:57
так пробовал?
раврв = ПолучитьНазначениеПлатежа() ;
16 jsmith
 
25.11.16
12:58
(14) щито ?!
17 Юзер123
 
naïve
25.11.16
12:58
(15)  Функция в ОБЩЕМ МОДУЛЕ,
18 Юзер123
 
naïve
25.11.16
12:59
(16) ?
19 jsmith
 
25.11.16
12:59
пилять. у тебя в (0) одно, а в (14) другое емна..
20 d546
 
25.11.16
12:59
НазначениеПлатежа <> л_Бюджетирование

путаетесь в показаниях
21 Franchiser
 
гуру
25.11.16
12:59
когда в конфигураторе печатаешь
напиши
раврв = л_Бюджетирование. потом Ctrl+Пробел
Если твоя процедура не появляется значит она не видна.
22 Юзер123
 
naïve
25.11.16
12:59
(19) Боже.  Смысла не меняет.   Какая разница какие буквы.

Смысл в том что из 1-го документа вызывается а из второго нет!
23 Юзер123
 
naïve
25.11.16
13:00
(21)  Она видна.
24 Юзер123
 
naïve
25.11.16
13:00
Отсюда и вопросы)  Если бы все было так очевидно я бы сюда не писал
25 Franchiser
 
гуру
25.11.16
13:02
(17) галочка "Глобальный" не стоит на этом общем модуле?
26 Franchiser
 
гуру
25.11.16
13:05
почему ты решил что процедура не видна, сообщение об ошибке говорит о проблеме внутри этой процедуры или вообще не о ней
27 Franchiser
 
гуру
25.11.16
13:06
у тебя скорее всего не работает отладка на сервере, поэтому тебе кажется что ошибка на вызове этой процедуры
28 Franchiser
 
гуру
25.11.16
13:08
покажи текст процедуры
29 h-sp
 
25.11.16
13:09
(24) НазначениеПлатежа проверь. Что за дикость называть общий модуль НазначениеПлатежа?
30 Mauser
 
25.11.16
13:15
(22) "Боже. Смысла не меняет. Какая разница какие буквы."

Этапять. Зачем тебе что-то отвечать? Какая разница какие буквы?
31 Юзер123
 
naïve
25.11.16
13:20
(25)  нет.
32 Юзер123
 
naïve
25.11.16
13:22
(26) Отладчик не переходит в функцию.  А выдает ошибку при вызове ее.
33 Юзер123
 
naïve
25.11.16
13:22
(29)  Работает модуль. Из другого документа все прекрасно вызывается.
34 catena
 
25.11.16
13:27
Наобум: где-то в документе используется переменная л_Бюджетирование?
35 catena
 
25.11.16
13:28
Ну или НазначениеПлатежа, зависит от показаний автора
36 catena
 
25.11.16
13:28
.
37 Юзер123
 
naïve
25.11.16
13:30
(35)  мм. Минутку. Проверю.
38 Юзер123
 
naïve
25.11.16
13:30
(36) Это 5 =) спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой