В языке 1с есть макроподстановка? #153350


#0 by пробел
Задача: Как по циклу от i до 10 создавать переменные с именами: a1,a2,a3,a4.. в зависимости от i? Массив не надо, нужны именно переменные.
#1 by Волшебник
попробуй
#2 by Vozhd
А какова область видимости таких переменных?
#3 by Волшебник
Не знаю. Поэкспериментируй.
#4 by Vozhd
Нельзя использовать массивы, структуры, соответствия, таблицы значений, табличные части?
#5 by Vozhd
Проверил.
#6 by Волшебник
И как оно?
#7 by Vozhd
Поэкспериментируй :-)
#8 by Волшебник
Думаю, доступны в пределах этого модуля (процедуры/функции) сразу после Выполнить.
#9 by Vozhd
Не угадал...
#10 by Волшебник
Да, облом. Только в пределах того же Выполнить.
#11 by Волшебник
Вот была похожая тема:
#12 by Vozhd
Что-то подсказывает мне, что инициализация и создание переменных - это немного разные вещи...
#13 by Волшебник
Обычно они совмещаются в одном операторе присваивания, если только не используется "Перем".
#14 by France
впечатлился... эт чтож меньше минуты потребовалось, чтобы проверить?..
#15 by Rovan
Куда вы лезете ? Для вас, пробелов, ведь списов значений понаделали !
#16 by Deon
2 минуты
#17 by France
прав... посыпаю голову пеплом..(волосы рвать не буду, услуги ТрансХайра дорогие)
#18 by пробел
Короче, с Выполнить никак. Другие варианты возможны по созданию переменных?
#19 by Волшебник
Зачем тебе это понадобилось? Это может быть интересно только с исследовательской точки зрения, а для решения прикладных задач достаточно вышеперечисленных средств.
#20 by ЛВП
фдваццатко....
#21 by пробел
Первый вариант.
#22 by Vozhd
Может быть интересна задача связи элементов формы с динамической структурой данных. Но на текущий момент элементарного решения (хотелось так же просто, как и со статичной структурой) этой задачи пока не видно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С