|
Изменение данных в табличном документе |
☑ |
0
Tester
24.08.17
✎
15:34
|
Всем привет.
Есть код
ОбластьСпецификация = Макет.ПолучитьОбласть("Спецификация");
ОбластьСпецификация.Параметры.ТоварНаименование = "Товар (продукция) согласно приложения на " + Строка(КоличествоСтраниц) + " листах";
ТабДокумент.Вывести(ОбластьСпецификация);
После него в ТабДокумент выводятся еще разные табличные документы.
Суть в том, что в самом конце нужно поменять параметр ОбластьСпецификация.Параметры.ТоварНаименование, т.к. КоличествоСтраниц рассчитывается в конце.
|
|
1
Tester
24.08.17
✎
15:35
|
P.S. Кусок кода не мой, я бы так ("на " + Строка(КоличествоСтраниц) + " листах") не написал :)
|
|
2
jsmith82
24.08.17
✎
15:38
|
ТабДокумент.КоличествоСтраниц()
|
|
3
jsmith82
24.08.17
✎
15:38
|
В чём вопрос вообще?
|
|
4
Tester
24.08.17
✎
15:42
|
ОбластьСпецификация = Макет.ПолучитьОбласть("Спецификация");
ОбластьСпецификация.Параметры.ТоварНаименование = "111";
ТабДокумент.Вывести(ОбластьСпецификация);
ОбластьЕщеКакаяТо = Макет.ПолучитьОбласть("ОбластьЕщеКакаяТо");
ОбластьЕщеКакаяТо.Параметры.Ляля = "выаываывавы";
ТабДокумент.Вывести(ОбластьЕщеКакаяТо);
Далее нужно в ТабДокумент ОбластьСпецификация.Параметры.ТоварНаименование поменять на "222";
|
|
5
Ёпрст
гуру
24.08.17
✎
15:46
|
(4)
ОбластьВася = ТабДокумент.Вывести(ОбластьСпецификация);
........
//тут вывод хрени дальше
//тут заполняешь нужный текст в выведенной области:
ОбластьВася.Область().Текст = "Товар (продукция) согласно приложения на " + Строка(КоличествоСтраниц) + " листах";
|
|
6
Tester
24.08.17
✎
17:06
|
(5) Спасибо, так и сделал.
Но как-то костыльно все это.
|
|
7
Ёпрст
гуру
24.08.17
✎
17:11
|
(6) чей, та ?
|
|
8
Tester
25.08.17
✎
08:48
|
(7) потому что ОбластьВася.Текст = "".
Сделал через НайтиТекст()
|
|