09.06.2008, 17:59 | #1 |
Участник
|
выполнить запрос на 1С 8.1
Создал соединение с 1С 8.1 из Axapta, есть ли аналог команды evalexpr как это было в 1С 7.7?
axapta 3.0 sp 5 |
|
09.06.2008, 18:14 | #2 |
Участник
|
Вы это имеете ввиду?
Встроенные функции языка Вычислить (Eval) Синтаксис: Вычислить(<Выражение>) Параметры: <Выражение> (обязательный) Тип: Строка. Выражение, которое требуется вычислить. Возвращаемое значение: Результат вычисления выражения. Тип возвращаемого значения зависит от типа выражения. Описание: Вычисляет переданное выражение. С помощью метода можно вычислять математические и логические выражения, а также операции конкатенации. Подробнее про выражения см. раздел "Выражения языка". Пример: А = Вычислить("500 + 500*20/100"); А = Вычислить("Истина и Ложь"); А = Вычислить("""Иван"" + "" "" + ""Иванович"""); |
|
09.06.2008, 18:24 | #3 |
Участник
|
А вообще для работы с запросами в восьмерке смотрите сюда. работа 1С из Аксапты через COM Тут выложен хороший классец, через который очень просто посылать запросы в 1С и получать результаты.
|
|
09.06.2008, 18:31 | #4 |
Участник
|
Существуют две системы — 1С и Axapta. Определяется, что Axapta будет мастер система и ввод данных будет дублироваться автоматически в 1С. На стороне 1С пишется процедура по записи данных в определенный справочник. Я пытаюсь вызвать ее со стороны Axapta, соединение установленно, пытаюсь вызвать 1с-ую процедуру. В 1С 7.7 было просто evalexpr(имя процедуры + параметры), для 1С8.1 данная функция отсутствует. Вопрос - как быть?
|
|