Имя: Пароль:
1C
1С v8
не работает Модуль = Вычислить(Имя);
, , ,
0 assasu
 
10.11.16
07:25
Функция ОбщийМодуль(Имя) Экспорт
    
    Попытка
        Модуль = Вычислить(Имя);
    Исключение
        Модуль = Неопределено;
    КонецПопытки;
    
    Возврат Модуль;
    
КонецФункции

функция выдает пустую переменную Модуль, нужного типа...
если кто знает , подскажите пожалуйста
1 НЕА123
 
10.11.16
07:28
вчера я не пил (с)
2 DDwe
 
10.11.16
07:38
Вот интересно ТС сам понял, что написал?
3 mehfk
 
10.11.16
07:42
(0) ОписаниеОшибки() спасет отца русской демократии.
4 Lexey_
 
10.11.16
07:44
(0) что подсказать-то? И что за тип такой "нужный"?
5 assasu
 
10.11.16
07:45
я все прекрасно понял.
не надо язвить.

задача получить модуль по его имени. в типовой это решается так : Модуль = Вычислить(Имя); в переменной сидит модуль с указанным именем.

в моем случае там пустая переменная с нужным типом и все.
6 DDwe
 
10.11.16
07:46
(5) "в переменной сидит модуль с указанным именем", шикарная фраза.. )))
7 DDwe
 
10.11.16
07:46
(5) Почему именно сидит, а не лежит или стоит?
8 Metman
 
10.11.16
07:49
Почему у меня при сложении а + в получается 56?
9 Lexey_
 
10.11.16
07:49
(5) а что там по-твоему должно "сидеть"? Текст модуля?
10 Metman
 
10.11.16
07:51
что отладчик показывает у Имя?
11 DDwe
 
10.11.16
07:53
(8) Потому что, а - в получается 44.
12 assasu
 
10.11.16
07:54
(10) СтандартныеПодсистемыСервер
такой модуль есть
13 assasu
 
10.11.16
07:55
(9) сидеть там должен модуль общий с именем Имя
14 DDwe
 
10.11.16
07:58
(13) Что в Имени тебе его?
15 Metman
 
10.11.16
07:59
на модуле галка "Сервер" установлена?
16 assasu
 
10.11.16
08:02
(15) модуль взят из типовой. все идентично .
в типовой работает все ...
17 Metman
 
10.11.16
08:03
Чудес не бывает. Значит что-то упустили.
18 DDwe
 
10.11.16
08:04
(17) +100
19 Metman
 
10.11.16
08:08
Модуль в Общие модули находится?
20 НЕА123
 
10.11.16
08:09
(13)
ну сидит он там.
что надо-то еще?
21 assasu
 
10.11.16
08:11
(19) ну конечно  все есть..
22 ТупойИЖадный
 
10.11.16
08:11
Попробуй убрать попытку и посмотри на ошибку. Или включи остановку по ошибке. Или в Исключение вставь "Сообщить(ОписаниеОшибки())". Может, понятнее будет в чем проблема.
23 Metman
 
10.11.16
08:14
Пошутить никто не мог? Заменив, например, русскую "а" на латинскую?
24 НЕА123
 
10.11.16
08:15
да нормально все.
в Модуле - модуль, который нужен.
25 НЕА123
 
10.11.16
08:16
просто нет у ОбщийМодуль имени.
26 DDwe
 
10.11.16
08:16
(24) А чего тогда ТС кипятится?