Имя: Пароль:
1C
1С v8
Как из функции вернуть несколько значений
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-соединение выполнять.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.