Значение не является значением объектного типа #785969


#0 by Юзер123
Доброго времени. Пятница на дворе и как всегда интересный вопрос. В общем модуле добавил  функцию экспортную. ПолучитьНазначениеПлатежа Модуль называется  л_Бюджетирование Из документа 1 вызываю - все работает. Из документа 2 пишет сабж. ( Пробовал копировать вызов функции из документа где работает в документ где не работает все так же.). Вызываю как то так.  и там и там.
#1 by jsmith
из документа это откудово епте?
#2 by d546
конфа 1С:ФигЗначет 999.0 там же документы конфа реализована на обычно-управляемых формах
#3 by bolder
Для этого существует Отладчик.Он умнее всего форума вместе взятого.
#4 by Юзер123
что мне скажет отладчик??? доходит до вызова функции и выдает ошибку.   из модуля формы.   5-терочка за ФигЗнает что.
#5 by Юзер123
какая разница какая конфа? Это как то влияет на вызов функций из общих модулей?
#6 by d546
отладчик может сказать на чьей стороне вызов идет на клиенте или на сервере и это нужно будет сравнить с галками модуля
#7 by Рэйв
Ответ: В первом месте вызова модуль видно.Во втором - не видно.
#8 by jsmith
ну может у тебя не стоит вызов сервера в модуле, а в формах вызываешь то из клиентской процедуры, то из серверной
#9 by Сильф
Галки какие у ОМ в свойствах стоят? "Из модуля формы" - из серверной функции или из клиентской?
#10 by Franchiser
галка "вызов сервера"
#11 by Юзер123
Обычные формы.
#12 by h-sp
тогда бы другая ошибка была. приведи строку, в которой ошибка произошла.
#13 by Юзер123
кстате галка стоит
#14 by Юзер123
л_Комментарий  =  НазначениеПлатежа.ПолучитьКомментарий(ДокументЗаказПоставщику,СуммаДокумента);
#15 by Franchiser
#16 by jsmith
щито ?!
#17 by Юзер123
Функция в ОБЩЕМ МОДУЛЕ,
#18 by Юзер123
?
#19 by jsmith
пилять. у тебя в одно, а в другое емна..
#21 by Franchiser
когда в конфигураторе печатаешь напиши раврв = л_Бюджетирование. потом Ctrl+Пробел Если твоя процедура не появляется значит она не видна.
#22 by Юзер123
Боже.  Смысла не меняет.   Какая разница какие буквы. Смысл в том что из 1-го документа вызывается а из второго нет!
#23 by Юзер123
Она видна.
#24 by Юзер123
Отсюда и вопросы)  Если бы все было так очевидно я бы сюда не писал
#25 by Franchiser
галочка "Глобальный" не стоит на этом общем модуле?
#26 by Franchiser
почему ты решил что процедура не видна, сообщение об ошибке говорит о проблеме внутри этой процедуры или вообще не о ней
#27 by Franchiser
у тебя скорее всего не работает отладка на сервере, поэтому тебе кажется что ошибка на вызове этой процедуры
#28 by Franchiser
покажи текст процедуры
#29 by h-sp
НазначениеПлатежа проверь. Что за дикость называть общий модуль НазначениеПлатежа?
#30 by Mauser
"Боже. Смысла не меняет. Какая разница какие буквы." Этапять. Зачем тебе что-то отвечать? Какая разница какие буквы?
#31 by Юзер123
нет.
#32 by Юзер123
Отладчик не переходит в функцию.  А выдает ошибку при вызове ее.
#33 by Юзер123
Работает модуль. Из другого документа все прекрасно вызывается.
#34 by catena
Наобум: где-то в документе используется переменная л_Бюджетирование?
#35 by catena
Ну или НазначениеПлатежа, зависит от показаний автора
#36 by catena
.
#37 by Юзер123
мм. Минутку. Проверю.
#38 by Юзер123
Это 5 =) спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С