|
Передача с клиента на сервер | ☑ | ||
---|---|---|---|---|
0
iznvi
17.10.18
✎
17:41
|
Задача состоит так.
Передать функцией которая находится на клиенте значения на процедуре которая находится на сервере и потом отправить все это обратно на клиент. Хочу сделать это с массивом &НаКлиенте Функция ВывестиМассив(М) М = Новый Массив; М.Добавить("ПередаюМассив"); Возврат М; КонецФункции &НаСервере Процедура МассивНаСервере(М) Сообщить(М); КонецПроцедуры &НаКлиенте Процедура Массив(Команда, М) МассивНаСервере(М); КонецПроцедуры Но значения не передаются Как это сделать правильно ? |
|||
1
aleks_default
17.10.18
✎
17:45
|
Правильно найти пример в книжке, а не задавать глупые вопросы на форуме.
|
|||
2
iznvi
17.10.18
✎
17:46
|
(1) Я облазил уже весь инет.Есть примеры только с Сервера на Клиент,а наоборот нет
|
|||
3
Cool_Profi
17.10.18
✎
17:47
|
А что у тебя в сообщить() выводится?
|
|||
4
iznvi
17.10.18
✎
17:49
|
(3) Пустая строка
|
|||
5
iznvi
17.10.18
✎
17:50
|
(2) Тоесть не передается значение которое я добавляю на сервере
|
|||
6
aleks_default
17.10.18
✎
17:50
|
||||
7
iznvi
17.10.18
✎
18:01
|
(3) Получается что не передаются значения
Как их правильнее передать ? |
|||
8
hhhh
17.10.18
✎
18:11
|
(7) а где тут вызывается функция эта?
Функция ВывестиМассив(М) ведь нигде? |
|||
9
iznvi
17.10.18
✎
18:12
|
(8) Если вызываю функцию пишет,что такой функции нет
|
|||
10
iznvi
17.10.18
✎
18:13
|
(8) Эта функция на клиенте
А передать ее на сервер нельзя |
|||
11
Fram
17.10.18
✎
18:14
|
||||
12
iznvi
17.10.18
✎
18:16
|
(11) Бл,лучше бы подсказали
Только учусь же. |
|||
13
Fram
17.10.18
✎
18:17
|
(12) это не шутка! это в принципе покажет твою проф пригодность. если у тебя с базовой логикой беда (а судя по вопросам так оно и есть), то может профессия программиста не самый правильный выбор для тебя?
|
|||
14
hhhh
17.10.18
✎
18:27
|
(10) уже ты задавал этот вопрос. передавай на сервер не функцию, а сам массив.
|
|||
15
iznvi
17.10.18
✎
18:29
|
(14) Как это в коде оформить ?
|
|||
16
Вафель
17.10.18
✎
18:34
|
можно сделать
|
|||
17
iznvi
17.10.18
✎
18:36
|
(13) Держи,родной
равильные ответы: 20 / 30 (66.7%) Описание: У вас хорошо развито логическое мышление. Однако вы можете делать ошибки в нестандартных или запутанных случаях. Получив какой-нибудь вывод в результате рассуждения, не торопитесь принимать его за истину. Возьмите за правило перепроверять свои выводы, искать в них ошибки и просто слабые места. Не удивляйтесь, не возмущайтесь, если вас поправляют: возможно, за дело. |
|||
18
iznvi
17.10.18
✎
18:37
|
(13) Скрин нужен ?
|
|||
19
Exxter
17.10.18
✎
18:38
|
Это как раз нестандартный и запутанный случай.
передать на сервер..... |
|||
20
Greeen
17.10.18
✎
18:40
|
&НаКлиенте
Функция ВывестиМассив() М = Новый Массив; М.Добавить("ПередаюМассив"); Возврат М; КонецФункции &НаСервере Процедура МассивНаСервере(М) Сообщить(М); КонецПроцедуры &НаКлиенте Процедура Массив(Команда) М = ВывестиМассив(); МассивНаСервере(М); КонецПроцедуры |
|||
21
iznvi
17.10.18
✎
18:43
|
(20) Спасибо большое,работает)
Я понял в чем косяк был |
|||
22
palsergeich
17.10.18
✎
19:36
|
(21) Ждем ваши творения с нетерпением. Старайся и пиши больше, я хочу машинку побольше.
|
|||
23
palsergeich
17.10.18
✎
19:42
|
(17) 20/30 это же ужос. Даже моя жена, гуманитарий от мозга до костей 27 набрала.
А по теме Вам скинули мануалы, вместо того что бы их изучить и понять, Вы начали давить на жалость. В ИТ это не катит, или Вы изучаете то что Вам дают более опытные коллеги и задаете вопросы по существу, или эта область не для Вас. Всего то требовалось дойти до главы 3 и там более чем подробно все это расписывается. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |