Имя: Пароль:
1C
1С v8
Методы передачи данных между процедурами
,
0 1Cancer
 
29.09.15
17:48
в процедуре получил массив, как его правильно передать в другую процедуру ?
1 Nuobu
 
29.09.15
17:50
(0) 42
2 ДенисЧ
 
29.09.15
17:50
Аккуратно, не расплескав по дороге.

Что за идиотские вопросы...
3 1Cancer
 
29.09.15
17:52
блин, вопрос норм, его в конце процедуры в хранилище поместить ?
4 Живой Ископаемый
 
29.09.15
17:52
передать, чтобы он что?
5 ДенисЧ
 
29.09.15
17:54
(3) А хранилище тут причём?
6 Timon1405
 
29.09.15
17:55
Внезапно можно использовать функции вместо процедур
7 Nuobu
 
29.09.15
17:58
(0) По ходу, ты хочешь передать значение с сервера на клиент или с клиента на сервер и бъешься, не понимаешь, почему конфигуратор тебя ругает.

http://catalog.mista.ru/public/198766/

Почитай и пытайся дальше, пока не получится)) Удачи.
8 1Cancer
 
29.09.15
18:03
(7) спасибо полезная статья, но нет мне действительно надо передать данные из одной процедуры в другую не использую функции :D
9 Garykom
 
гуру
29.09.15
18:05
(8) передача параметров в процедуры и функции возможна по ссылке или по значению

это так прописные истины для общего сведения
10 ОбычныйЧеловек
 
29.09.15
18:06
(8) а какая из нынесуществующих религий\сект запрещает использовать функции?
11 Garykom
 
гуру
29.09.15
18:08
(10) наверно та же что и заставляет использовать процедуры?

хотя во всех случаях достаточно только функций
12 1Cancer
 
29.09.15
18:10
(10) ну просто, интересно как через посредник.
13 rphosts
 
29.09.15
18:10
(8)Если УФ - используй контекст, если не УФ - научись задавать так вопросы что-бы тебя не переспрашивали.
14 GROOVY
 
29.09.15
18:23
Что-то я не въеду в чем вопрос.

Процедура первая()

Массив = Новый массив (1);

ЧтоПРилетит = "";

Вторая(Массив, ЧтоПрилетит);

КонецПроцедуры

Процедура Вторая(Массив, КудаВернуть)

А = Массив;

Б = 10;

КудаВернуть = Б;

КонецПроцедуры
15 jurassic
 
29.09.15
18:25
хм.. а как же хранилище?
16 GROOVY
 
29.09.15
18:31
(15) см (5)
17 SleepyHead
 
гуру
29.09.15
18:39
(16) Через перфокарты надежнее, все-таки твердая копия.
18 Wirtuozzz
 
29.09.15
19:41
Жесть, и почему сегодня не пятница?
19 Asmody
 
29.09.15
20:22
(0) надежнее на бумажку записать
20 Рэйв
 
29.09.15
20:24
(19)+1
Параметры на бумажку.
И с голубями в процедуру.
:-)
21 trooba
 
29.09.15
22:01
(0) Нет понимания отличия процедуры от функции?
22 GROOVY
 
29.09.15
23:41
(21) Да они же не отличаются.
23 romix
 
30.09.15
00:30
(0) Если (телепатирую) надо между процедурами на форме (ПриСозданииНаСервере и ПриОткрытии) то передать можно через реквизиты формы.

Т.е. надо создать реквизиты в конфигураторе, не хранимые в базе реквизиты, а отдельно на самой форме (окно справа). Эти реквизиты могут быть невидимые (т.е. их можно не выносить на видимую часть формы).
24 senior
 
30.09.15
08:24
я думаю нужно позвонить человеку, который запускает вторую процедуру и по телефону продиктовать массив
25 magicSan
 
30.09.15
08:52
"блин, вопрос норм, его в конце процедуры в хранилище поместить ?" - перекретсился
26 su_mai
 
30.09.15
08:56
(0) Если процедуры выполняются в одном контексте, то через ОЗУ, если в разных, то через временное хранилище.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс