|
Создание макета |
☑ |
0
Юзверь
09.07.12
✎
08:55
|
Доброго времени суток. Мои приключения с 1С только начинаются поэтому сразу прошу прощения "за мой французский".
Суть вопроса: есть справочник контрагентов. Есть форма подготовки документа в которой указываются данные из которые должен формироваться макет. На форме выпадающим списком указывается количество "продавцов" и в зависимости от указанного числа (от 1 до 10) появляется энное число полей ввода с ссылкой на справочник контрагентов и в каждом выбирается контрагент. В макет попытался вставить реквизиты контрагентов в цикле но не смог осилить как изменить имя элемента формы в зависимости от значения счетчика. В общем посоветуйте как можно реализовать решение =)
|
|
1
Галахад
гуру
09.07.12
✎
09:00
|
Ничего не понял. Но наверное нужна таблица с продавцами.
|
|
2
1C-band
09.07.12
✎
09:01
|
как изменить имя элемента формы
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Имена элементов формы задаются в конфигураторе и не меняются.
|
|
3
Юзверь
09.07.12
✎
09:08
|
под изменить имя элемента формы я подразумевал когда в цикле у нас идет обращение к элементу...
Если есть 10 Элементов на форме (Поле ввода) с именами Продавец1, Продавец2, Продавец3 и т.д.
Есть цикл
Для Счетчик = 1 По КоличествоПродавцов Цикл
Область = Макет.ПолучитьОбласть("Продавец");
Область.Параметры.ФИО = ПродавецN.Наименование;
КонецЦикла;
Т.е. чтобы в зависимости от значения счетчика менялся ПродавецN
|
|
4
Alex S D
09.07.12
✎
09:10
|
элементыформы["Продавец"+счетчик] не попрет?
|
|
5
Юзверь
09.07.12
✎
09:11
|
Сейчас попробую)
|
|
6
Юзверь
09.07.12
✎
09:14
|
Область.Параметры.ПР = ЭлементыФормы.["Про"+Счетчик].Наименование;
1С это не признает)
{Справочник.Клиенты.Форма.Печатьдокумента(524,39)}: Ожидается идентификатор
Область.Параметры.ПР = ЭлементыФормы.<<?>>["Про"+Счетчик].Наименование;
{Справочник.Клиенты.Форма.Печатьдокумента(524,40)}: Неопознанный оператор
Область.Параметры.ПР = ЭлементыФормы.[<<?>>"Про"+Счетчик].Наименование;
|
|
7
Alex S D
09.07.12
✎
09:14
|
элементыформы["Продавец"+счетчик].Значение
|
|
8
Alex S D
09.07.12
✎
09:15
|
ЭлементыФормы.["Про"+Счетчик].Значение.Наименование
|
|
9
Alex S D
09.07.12
✎
09:15
|
мля..
ЭлементыФормы["Про"+Счетчик].Значение.Наименование
точку убери перед скобкой еще
|
|
10
Юзверь
09.07.12
✎
09:18
|
Огромнешее спасибо)))
ЭлементыФормы["Про"+Счетчик].Значение.Наименование - работает
|
|