Печать договора из внешнего 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);
ТабДок.Показать();
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс