|
Печать договора из внешнего mxl-файла
| ☑ |
0
Tester
11.11.14
✎
16:06
|
Все привет. Сейчас убьюсь об стену от съезжающей крыши :)
Почему вот эта шляпа
ТабДок = Новый ТабличныйДокумент();
ТабДок.Прочитать(ПутьКПечатнойФорме);
ТабДок.Параметры.Заполнить(ЭтаФорма);
ТабДок.Вывести(ТабДок.ПолучитьОбласть());
ТабДок.Показать();
выводит 2 раза содержимое mxl-файлика в одну печатную форму? Причем 1-й раз в исходном текстовом виде, а 2-й раз заменяя параметры на значения.
|
|
1
butterbean
11.11.14
✎
16:08
|
(0) зачем вот это: ТабДок.Вывести(ТабДок.ПолучитьОбласть()); ??
|
|
2
arccos6pi
11.11.14
✎
16:09
|
ТабДок.Вывести(ТабДок.ПолучитьОбласть()); лишнее
|
|
3
Tester
11.11.14
✎
16:11
|
Ой, опшибся.
ТабДок = Новый ТабличныйДокумент();
ТабДок.Прочитать(ПутьКПечатнойФорме);
ТабДок.Параметры.Заполнить(ЭтаФорма);
ТабДок.Вывести(ТабДок);
ТабДок.Показать();
Но выводит аналогично.
Если делать без
ТабДок.Вывести(ТабДок);
то выводит 1 раз, но не заменяет параметры в mxl на значения.
|
|
4
antoneus
11.11.14
✎
16:19
|
Прочитал табличный документ. Потом ещё раз его же в себя же вывел. Сколько в итоге табличных документов?
|
|
5
antoneus
11.11.14
✎
16:20
|
ТабДок1 = Новый ТабличныйДокумент;
ТабДок1.Вывести(ТабДок);
ТабДок1.Показать();
|
|
6
Tester
11.11.14
✎
16:25
|
(4) (5) млин, спасибо. Дошло.
Вот так работает.
ТабДокMxl = Новый ТабличныйДокумент();
ТабДокMxl.Прочитать(ПутьКПечатнойФорме);
ТабДокMxl.Параметры.Заполнить(ЭтаФорма);
ТабДок = Новый ТабличныйДокумент();
ТабДок.Вывести(ТабДокMxl);
ТабДок.Показать();
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс