|
КАК правильно заполнить реквизиты, а не тупым перебором
| ☑ |
0
Endrews_spb
28.02.12
✎
12:35
|
!!!Как сделать вот это правильно, а не тупым перебором**********
Номер = Лев(Строка.НомерСтроки, 1);
Имя_Области = "Ценник_"+Номер;
//Имя_Организации = Объект.Организация;
//Имя_Номенклатура = "Номенклатура_"+Номер;
//Имя_Описание = "Описание_"+Номер;
//Имя_Цена = "Цена_"+Номер;
//Имя_Ярлык = "Ярлык_"+Номер;
Область = Макет.ПолучитьОбласть(Имя_Области);
ТабДок.Вывести(Область);
ПарОбласти = Область.Параметры;
ЕСли Номер = 1 Тогда
ПарОбласти.Номенклатура1 = Строка.Номенклатура;
ПарОбласти.Описание1 = Строка.Описание;
ПарОбласти.Цена1 = Строка.Цена;
ПарОбласти.Ярлык1 = Строка.Ярлык;
ИначеЕсли Номер = 2 Тогда
ПарОбласти.Номенклатура2 = Строка.Номенклатура;
ПарОбласти.Описание2 = Строка.Описание;
ПарОбласти.Цена2 = Строка.Цена;
ПарОбласти.Ярлык2 = Строка.Ярлык;
... и тд
КонецЕСли;
|
|
1
Mort
28.02.12
✎
12:36
|
Назвать параметры одинаково и юзать заполнить()
|
|
2
Господин ПЖ
28.02.12
✎
12:36
|
ЗаполнитьЗначенияСвойств()
|
|
3
Aswed
28.02.12
✎
12:36
|
(2) +1
|
|
4
Explorer1c
28.02.12
✎
12:37
|
(0)Это че за какушка,используй построитель отчета,или скд
|
|
5
salvator
28.02.12
✎
12:37
|
+(2) Только имена полей должны совпадать.
|
|
6
Endrews_spb
28.02.12
✎
12:43
|
В РАЗНЫХ областях макета, могут ОДИНАКОВО называться параметры?
|
|
7
ДенисЧ
28.02.12
✎
12:43
|
(6) А чо нет?
|
|
8
Господин ПЖ
28.02.12
✎
12:44
|
(6) внезапно...
|
|
9
Endrews_spb
28.02.12
✎
12:44
|
Тогда я олень)
|
|
10
Mort
28.02.12
✎
12:45
|
(6) Они и в одной области могут называться одинаково.
|
|
11
Endrews_spb
28.02.12
✎
12:47
|
НУ в смысле параметр называется одинаково, а грузить туда я буду разные данные
|
|
12
mikecool
28.02.12
✎
12:49
|
(11) тока как текст
|
|
13
fisher
28.02.12
✎
12:49
|
(11) А метод Присоединить() ты уже освоил? Или пока эмулируешь как можешь?
|
|