Имя: Пароль:
1C
1С v8
Функция с указанным именем не определена
0 seraf
 
25.10.19
11:08
Привет, чет не соображу
Есть форма элемента. В ней из процедуры &НаКлиенте вызывается другая для обработки данных &НаСервере, а из неё я вызываю новую функцию &НаКлиенте, которая проверку не проходит.
Вроде ж ничего сложного, уже и выше и ниже ставил, опечаток не вижу, в чем проблема то?
1 ДенисЧ
 
25.10.19
11:09
С сервера на клиент нельзя так просто бегать
2 Ёпрст
 
25.10.19
11:09
Из серверной вызываешь функцию, которая на клиенте ?
3 Ёпрст
 
25.10.19
11:10
не возникает когнитивный диссонанс ?
4 Михаил Иванович
 
25.10.19
11:10
(0) с сервера клиент?
5 hhhh
 
25.10.19
11:11
(3) ну, опечаток-то нет.
6 seraf
 
25.10.19
11:11
(2) Да, всё в пределах одной формы элемента.

Короче мне просто в серверной функции нужно дополучить данные УФ, там отдельные реквизиты, вот я и пытаюсь ПолучитьФорму() и вернуть структуру

А как бегать надо?
7 Михаил Иванович
 
25.10.19
11:13
(6) передай
8 1Сергей
 
25.10.19
11:13
Вот если бы была одна простая статья о том как работает клиент-серверная архитектура...
:)
9 seraf
 
25.10.19
11:15
Я не понял, есть ряд последовательных клиентских процедур в модуле формы, из которых я вызвал серверную, это без проблем. Потом из серверной надо еще раз вернуться на клиент добрать данные - уже нельзя что ли?
10 hhhh
 
25.10.19
11:15
(6) наоборот, всю работу делай на клиенте. А на сервер обращайся, чтобы дополучить.
11 Михаил Иванович
 
25.10.19
11:16
(9) нет
12 Гипервизор
 
25.10.19
11:17
13 seraf
 
25.10.19
11:21
(10) на сервер ушел чтобы выполнить некоторые запросы по документам и расчеты
но для расчетов нужны еще реквизиты которые есть только на УФ, поэтому нужно вернуться на клиент со списком полученных ссылок и получить там данные их форм

то есть если вызванная с клиента серверная процедура завершится я автоматически вернусь в клиентский контекст
а вот самостоятельно инициировать еще одно обращение к клиенту не могу что ли..
14 Михаил Иванович
 
25.10.19
11:22
(13) нет
15 Михаил Иванович
 
25.10.19
11:22
статью прочти
16 hhhh
 
25.10.19
11:24
(13) нет, пусть как раз серверная процедура завершится. Потом задаешь вопросы пользователю, потом опять идешь на сервер.
17 catena
 
25.10.19
11:25
18 seraf
 
25.10.19
11:30
Понял что нельзя, думал что-то косячу, спасибо
19 Михаил Иванович
 
25.10.19
12:14
(17) см(12)
2 + 2 = 3.9999999999999999999999999999999...