|
заказ покупателя при сохранении | ☑ | ||
---|---|---|---|---|
0
Sigh
16.05.13
✎
13:03
|
Господа, возник такой вопрос, когда в ут10.3, открываешь печатную форму, заказа покупателя, а после ее сохраняешь в эксель файл, потом его открываешь в экселе и он отображается на две страницы в ширину. Можно ли каким-нибудь способом сделать так, чтобы он сохранялся по ширине на одну страницу?
|
|||
1
Sigh
16.05.13
✎
13:06
|
Программно, подскажите или направьте в нужное направление
|
|||
2
Sigh
16.05.13
✎
13:17
|
Никогда не работал программно с меню-файл-сохранить как, это где в коде есть, общий моудль допустим? Может там где то можно настроить как он будет сохранять печатную форму?
|
|||
3
Sigh
16.05.13
✎
13:47
|
Либо это зашито в платформу и никак не добраться?
|
|||
4
palpetrovich
16.05.13
✎
13:50
|
думаешь "программно" поможет? имхо проблема в другом
|
|||
5
Sigh
16.05.13
✎
14:01
|
Вот, и мне не понять в чем проблема. Он же этот файл сохраняет как то, сам дает ему размеры, масштаб, я имею ввиду для эксель файла. Как же до них добраться. У заказа покупателя макета же нет, может как то перелопатить формирваоние этой печатной формы? сделать ее в ширину меньше, либо указать как то автомасштабирование?
|
|||
6
palpetrovich
16.05.13
✎
14:05
|
если в ут10.3 "У заказа покупателя макета же нет" (я не в курсе) - а выгружать в эксель ну очень нужно - сделай ему макет
|
|||
7
andreymongol82
16.05.13
✎
14:07
|
(5) Да, можно попробовать.
И сделать кнопку отдельную, где к примеру будет ТабДок.Записать("C:\My Documents\Таблица2.xsl",ТипФайлатабличногоДокумента.xls); |
|||
8
samozvanec
16.05.13
✎
14:08
|
(5) автомасштабирование там, скорее всего, указано
предварительный просмотр нажми, там на сколько листов? (7) а разница? |
|||
9
Sigh
16.05.13
✎
14:09
|
(7) А какими методами можно задать масштаб сохранения будущего документа "C:\My Documents\Таблица2.xsl"?
|
|||
10
Sigh
16.05.13
✎
14:11
|
(8) В предварительном просмотре, по ширине попадает на одну страницу, в параметрах страницы масштаб странице по ширине, при сохранение и открытие эксель файла получается на две страницы по ширине.
|
|||
11
andreymongol82
16.05.13
✎
14:12
|
ТабДок.АвтоМасштаб
или ТабДок.МасштабПечати или вообще посмотреть на макет внимательно и посмотреть на разрывы страниц (8) В общем-то никакой |
|||
12
samozvanec
16.05.13
✎
14:21
|
(10) ТабДок.ИмяПараметровПечати задается?
|
|||
13
Sigh
16.05.13
✎
14:47
|
Процедура Кнопка1Нажатие(Элемент)
ТабДок= Новый ТабличныйДокумент; ТабДок.Записать("C:\My Documents\Таблица2.xsl",ТипФайлатабличногоДокумента.xls); Если делать доп кнопку на форме документа, откуда брать макет? |
|||
14
andreymongol82
16.05.13
✎
14:50
|
(13) Нарисовать и заполнить :)
смысл кнопки в том, что не только она бы показывала, что там напечаталось, но и одновременно сохраняло куда-нить |
|||
15
Sigh
16.05.13
✎
15:07
|
(12)
Ага, программно при печати заказа покупателя: ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЗаказПокупателя_СчетЗаказ"; Макет = ПолучитьМакет("СчетЗаказ"); |
|||
16
Sigh
16.05.13
✎
15:23
|
Ммм... вообщем сделал так, в типовую процедуру засунул кусок кода:
ТабДокумент.Вывести(ОбластьМакета); ТабДокумент.АвтоМасштаб=Истина; ТабДокумент.Записать("C:\Таблица2.xls",ТипФайлатабличногоДокумента.xls); Открываю сохраненный фаил, там масштаб при печати все равно по ширине на две... |
|||
17
Sigh
16.05.13
✎
15:27
|
Нет,, чего то я не то делаю, тут нужны команды для работы именно с экслем файла, правильно ведь? Что толку то что я табличному документу поставлю автомасштаб?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |