|
Как из функции вернуть несколько значений
| ☑ |
0
Bobito77
08.09.16
✎
12:23
|
У меня в функции 2 запроса, нужно вернуть их в переменную, чтоб потом можно обратится к ней через ком соединение, подскажите плиз как это оптимально сделать
|
|
1
Bobito77
08.09.16
✎
12:24
|
Можете примерный код накидать
|
|
2
Cyberhawk
08.09.16
✎
12:24
|
Структура
|
|
3
Cyberhawk
08.09.16
✎
12:25
|
Либо пакетный запрос
|
|
4
Timon1405
08.09.16
✎
12:27
|
Функция ПримерныйКод()
Возврат Новый Структура("Значение1,Значение2",1,"Два");
КонецФункции
|
|
5
SSSSS_AAAAA
08.09.16
✎
12:28
|
(0) " 2 запроса, нужно вернуть их в переменную"
Вернуть запросы? Или таки результаты этих запросов?
Как вы себе представляете две таблицы в одной переменной?
|
|
6
Torquader
08.09.16
✎
21:17
|
(5) Встроенная функция "ВыполнитьПакет" как раз массив таблиц и возвращает - может быть - автору она тоже чем-то поможет - там можно сразу несколько запросов в едином тексте написать, выполнить и получить результаты.
|
|
7
orefkov
08.09.16
✎
21:23
|
Функция ВернутьДваЗначения(ВторойВозврат)
ВторойВозврат = 2;
Возврат 1
КонецФункции
...
рез2 = Неопределено;
рез1 = ВернутьДваЗначения(рез2);
|
|
8
Garykom
гуру
08.09.16
✎
21:35
|
(0) Сделай 2 разные функции или параметр-переключатель в одной и не вы...ся
|
|
9
Torquader
08.09.16
✎
21:56
|
Самое главное - что ему лениво сразу запрос через COM-соединение выполнять.
|
|