|   |   | 
| 
 | Значение не является значением объектного типа | ☑ | ||
|---|---|---|---|---|
| 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 =) спасибо     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |