Имя: Пароль:
1C
 
Конвертация данных 2.1 Алгоритм использовать как Функцию?
,
0 spiller26
 
25.08.17
14:47
Можно ли использовать Алгоритм как Функцию.
В 3.0 знаю есть такое, а вот с 2.0 как осуществлять возврат данных?
1 Вафель
 
25.08.17
14:51
Результа = Неопредлено;
Выполнить(Алгоритм)
Сообщить(результат)
2 Вафель
 
25.08.17
14:52
ну или через параметры
3 Ёпрст
 
25.08.17
14:52
(0)Просто изменяй параметры алгоритмов и привет..
4 spiller26
 
25.08.17
14:57
(3) вот создал Алгоритм "СформироватьСтрокуJSON"
Параметр у алгоритма "ОбъектТЗ"

В коде вызываю:

Выполнить(Алгоритмы.СформироватьСтрокуJSON);

Вопрос:
Куда записывать параметр? И как его потом достать?
5 Вафель
 
25.08.17
14:59
нужно через общие параметры
6 spiller26
 
25.08.17
15:02
(5) А зачем тогда поле "Параметры" в Алгоритме?
7 Вафель
 
25.08.17
15:04
Это для формирования отладочных модулей
8 Ёпрст
 
25.08.17
15:06
(4)

ОбъектТЗ= Новый Структура;
ОбъектТЗ.Вставить("Объект",Объект);
Выполнить(Алгоритмы.СформироватьСтрокуJSON);
Сообщить(ОбъектТЗ.вася);

//в Алгоритмы.СформироватьСтрокуJSON:

ПараметрыАлгоритмов.Вставить("Вася","Лошпед");
9 Ёпрст
 
25.08.17
15:06
+8
//в Алгоритмы.СформироватьСтрокуJSON:
ОбъектТЗ.Вставить("Вася","Лошпед");
10 Ёпрст
 
25.08.17
15:07
усё.
11 Ёпрст
 
25.08.17
15:08
токма, не забывай галку ставить, если этот алгоритм, при загрузке используется.
12 spiller26
 
25.08.17
15:43
(11) Всё прошло, только пришлось изрядно попотеть, т.к. функция может вызывать еще функцию.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший