04.06.2004, 14:49 | #1 |
Участник
|
Как получить глоб.переменную 1С в Axapta
Приветстсую всех!
Опять про 1С: как получить значение глобальной переменной? Вводная: в 1С: в начале глобальника написано: Перем глТестПерем Экспорт; в конце: глТестПерем = "тест"; в Аксапте: PHP код:
__________________
С уважением, Tony Green |
|
04.06.2004, 16:53 | #2 |
Участник
|
per = V77.EvalExpr("глТестПерем");
__________________
- Зацени, Баттхед: я поставил Аксапту! - Вот клёво! Ну ты даешь, пельмень! |
|
07.06.2004, 12:38 | #3 |
Участник
|
работает. спасибо
__________________
С уважением, Tony Green |
|
02.02.2011, 11:10 | #4 |
Участник
|
Ax2009 SP1 RU5
А у меня выдаётся ошибка
Метод "EvalExpr" в COM-объекте класса "V77.Application" возвратил код ошибки 0x80070057 (E_INVALIDARG), который означает: Один или более аргументов являются недопустимыми. с чем может быть связано, непонятно
__________________
Дмитрий |
|
02.02.2011, 11:34 | #5 |
Участник
|
Cтроковые параметры нужно обрамлять в двойные кавычки.
|
|
02.02.2011, 11:38 | #6 |
Участник
|
Без двойных кавычек при передаче параметра я бы в аксапте программный код не смог скомпилировать. Конечно я их использую.
__________________
Дмитрий |
|
02.02.2011, 14:50 | #7 |
Участник
|
Всё, разобрался с проблемой. Ошибка возникает если глобальная переменная в 1С не была выставлена в какое-либо значение.
__________________
Дмитрий |
|