Имя: Пароль:
1C
1С v8
Что лучше Циклы в рекурсивной Функции или сгенерировать код и Выполнить()
,
0 программистище
 
16.04.21
16:02
Собственно: генерирую элементы формы, и пользователь ставит галочки использовать интервал от и до с шагом
И по этому интервалу должен работать цикл
заранее мы не знаем сколько интервалов и соответственно вложенных циклов
реализовал рекурсией

чем я хуже Гений1С!? )))
1 VladZ
 
16.04.21
16:05
По традиции Гения1С ты должен указать, какую ты испытал радость от всего этого.
2 1Сергей
 
16.04.21
16:07
Чего люди только не придумают, лишь бы не создавать табличную часть
3 программистище
 
16.04.21
16:07
(1) секундочку
...
Сегодня испытал радость, когда использовал рекурсивную функцию
4 программистище
 
16.04.21
16:09
(2) ну как бы от того, что есть ТЧ циклы динамически друг в друга вкладываться не будут
5 fisher
 
16.04.21
16:10
(1) Вот и выросло поколение.
Гений1С не просто испытывал радость. Он ДАРИЛ.
Это теперь он как султан из анекдота.
6 программистище
 
16.04.21
16:10
(1) кстати в + (3) величину радости можно определить в (0) по количеству скобочек ")"
7 080808Ник
 
16.04.21
17:09
(0) а зачем нам знать количество  интервалов для цикла?
8 080808Ник
 
16.04.21
17:10
а по теме лучше естественно "Циклы в рекурсивной Функции". нужна голосувалка
9 fisher
 
16.04.21
17:17
(8) Не нужна. Однозначно лучше.
10 Жан Пердежон
 
16.04.21
17:18
(0) рекурсию всегда можно заменить циклом со стеком, если что
11 программистище
 
16.04.21
17:21
(7) например А * Б * В...N
комбинаций элементов
где А = (Аmax -Аmin)/Aшаг и пр.
N вложенных циклов
12 080808Ник
 
16.04.21
17:38
(11) я так понимаю на форму выводятся элементы Амакс1 Амин1 Ашаг1,Амакс2 Амин2 Ашаг2  АмаксN АминN АшагN?
13 Cthulhu
 
16.04.21
18:23
(0): это какой-то птичий язык? кто на ком стоял? почему вложенных? почему рекурсией?
прим.: если продолжение будет на том же птичьем - можете не трудиться.
14 mistеr
 
16.04.21
19:15
(0) Не люблю обламывать кайф, но интервалы можно занести в ТЗ. И перебрать в цикле.

А можно в запросе сгенерировать все варианты.
15 BeerHelpsMeWin
 
16.04.21
19:17
(0) см. "аксиома Эскобара"
16 Said_We
 
16.04.21
19:19
(0) Пойди дальше и сгенерируй рекурсивный код и выполни.