Имя: Пароль:
1C
 
1с 8.3 Макет, доступ к ячейкам в цикле
0 jeka_molodec
 
01.07.15
16:35
Есть макет печатной формы. скрин  https://yadi.sk/i/kcOPTo9ohbmXL
Каждый квадратик, это отдельное поле с собств названием. Например название фирмы, разбивается на символы, и заносится в каждое поле.
Поля таким образом имеют нумерацию: пример- ПолеНаим1, ПолеНаим2 и т.д. На форме таких автозаполняющихся полей море(3 страницы таких чудес). Хочется в цикле разбивать название на символя, а название полей так же индексировать, для записи в них, а не перебирать все эти названия руками(и ошибок больше да и не красиво).
Вопрос как адресовать названия полей в цикле?
ЭтаФорма.Парметры.ПолеНаим +"i" i в цикле, понятно не срабатывает.
Просто перебирать ячейки по RiCj тоже не вариант, есть преносы, ячейки между ячейками для записи....
Может кто просветит? Надеюсь не совсем уж запутанное объяснение.
1 jeka_molodec
 
01.07.15
16:36
да, 1с 8.3 (управляемые формы)
2 Fish
 
01.07.15
16:38
(0) Имхо только ячейки перебирать. А в чём проблема? У тебя же заранее известна позиция и количество "ячеек" для каждого значения.
3 ВРедная
 
01.07.15
16:40
ЭтаФорма.Парметры["ПолеНаим" +"i"]
4 jeka_molodec
 
01.07.15
16:40
Да долго, и возможны ошибки. А изменится форма, еще всякая пурга. А хочется красивого решения...
Не времени жалко, а... неоптимальности.
5 jeka_molodec
 
01.07.15
16:40
3- Попробуем.
6 vicof
 
01.07.15
16:44
(3) i без кавычек
7 jeka_molodec
 
01.07.15
17:08
какие то траблы, но думаю я на верном пути. Всем спасибо. Удачного вечера.
8 ВРедная
 
01.07.15
17:09
(6) точно
9 jeka_molodec
 
01.07.15
17:23
Все шикарно. Огромное спасибо.