|
Печать макета |
☑ |
0
gr0ck
08.08.11
✎
12:21
|
Есть документ в опенофис. Его нужно печатать из 1с-ки, при этом подставляя реквизиты организации, и так по мелочи. Вопрос в том как это сделать? Проблема - документ сложный, отступы, картинки, форматирование...
|
|
1
lubja
08.08.11
✎
12:24
|
в опенофисе создаются параметры, в 1с обработка по печати этого дока
|
|
2
lubja
08.08.11
✎
12:25
|
попробуй для начала без каких-либо параметров, просто чтобы док выводился на экран, потом будешь накручивать
|
|
3
gr0ck
08.08.11
✎
12:28
|
А можно поподробнее, как создавать параметры, как печатать вордовский или опеносовский документ из 1с?
|
|
4
lubja
08.08.11
✎
12:32
|
(3) эх... там 2-мя словами не опишешь... я разбирала 11-ую ут, там есть такая штука...
|
|
5
gr0ck
08.08.11
✎
12:35
|
(4) Да, тут не 11-я) И надо быстро все это реализовать. Чтоб печаталось так, как есть в доковском файле. А как реализовать, это не важно. И там нет офиса на компах, только опенофис.
Можно послать почитать статьи, где есть)
В 8.2, в 11Ут можно форматированный документ использовать.
|
|
6
lubja
08.08.11
✎
12:40
|
(5) я просто сказала, что весь (или почти весь) функционал брала из 11-ой...
про параметры: в ворде это выглядит так:
Вставка --> Экспресс-блоки --> Поле. выбираю DocVariable, пишу имя.
а в 1с писалось что-то типа
КомОбъект.ActiveDocument.Variables.Item(НаименованиеПоля).Value = ЗначениеПоля;
КомОбъект.ActiveDocument.Fields.UpDate();
|
|
7
gr0ck
08.08.11
✎
12:43
|
(6)
Все здорово, но похоже клиенты приверженцы опенсорса, и офиса у них нет. Разбираться с опенофисовским апи, это гемор. Мало информации по этому.
А можно как-нибудь офисовский док перегнать в ексель, ексель перегнать в mxl, и там уже работать?
|
|
8
lubja
08.08.11
✎
12:45
|
(7) опенофис почти так же печатается... в 11, кажись, печатается как ворд, так и опен... ща еще гляну
|
|
9
gr0ck
08.08.11
✎
12:50
|
(8) Буду признателен
|
|
10
lubja
08.08.11
✎
13:04
|
(9) я в аську постучалась, кину тебе внеш.обработку по печати
|
|
11
lubja
08.08.11
✎
13:07
|
ну, раз молчишь, тогда уже после обеда..
|
|
12
gr0ck
08.08.11
✎
13:37
|
(11)
Спасибо.
Приятного аппетита, у тебя наверное тоже обед
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший