Имя: Пароль:
1C
 
может ли функция на сервере управляемой формы возвращать несколько значений?
,
0 33554432
 
17.03.15
12:42
если да, то какой синтаксис?
1 zak555
 
17.03.15
12:43
Возврат Новый Структура ("Значение1, Значение2", Значение1, Значение2);
2 Kain_wrath
 
17.03.15
12:43
или в массив закидай
3 ДенисЧ
 
17.03.15
12:43
Функция МногоЗначений(парам, значение1, значение2)
  Значение1 = 1;
  Значение2 = 2;
  Возврат 3;
КонецФункции
4 Остап Сулейманович
 
17.03.15
12:44
(0) Формально функция не может вернуть несколько значений. Но может вернуть массив или структуру. Никаких специальных синтаксисов для этого не нужно.
5 ДенисЧ
 
17.03.15
12:44
А вообще - это не попадает под определение функции
6 nordbox
 
17.03.15
12:49
(0) Я даже тебе открою ооочень большую страшную тайну....
не поверишь, функция может возвращать целую таблицу значений.
7 Адский плющ
 
17.03.15
12:55
Если мыслить абстрактно, то Функция должна возвращать только одно значение.
8 nordbox
 
17.03.15
12:57
(7) Ему надо несколько  *ROFL*  )))
9 Drac0
 
17.03.15
12:59
(5)  Структура - это одно значение :)
10 ShoGUN
 
17.03.15
14:34
(9) А надо несколько! )) Как быть, ёлы-палы? )
11 Nuobu
 
17.03.15
16:51
(6) С сервера на клиент - не может.
12 Nuobu
 
17.03.15
16:51
(10) Два раза Возврат!
13 VikingKosmo
 
17.03.15
16:53
(12) а можно структуру Возвратов?!
14 stix2010
 
17.03.15
16:55
можно еще поместить значения в хранилище значений, если чо...
15 Провинциальный 1сник
 
17.03.15
16:55
(4) +1, а в семерке для этой цели можно использовать СписокЗначений с обращением по представлению методом Получить() - это некая эмуляция структуры.
16 Nuobu
 
17.03.15
16:56
(15) А в семёрке, разве, нет структур?
17 D_E_S_131
 
17.03.15
17:12
(16) Были такие "семерки", сынок, в которых и таблиц значений не было.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.