|
MS Word и OpenOffice Writer | ☑ | ||
---|---|---|---|---|
0
Nina2005
08.06.12
✎
09:11
|
Проблема следующая, есть порядка 30 печатных форм, которые формируют MS Word документы из 1с. Собираемся убирать с компов MS Office и ставить OpenOffice. Совсем не хочется переписывать 30 печатных форм (это долго и скучно, хотя возможно) подскажите, пож-та, другие варианты решений.
|
|||
1
smaharbA
08.06.12
✎
09:11
|
Зверски убейте того, кто ставить ООо
|
|||
2
Nina2005
08.06.12
✎
09:16
|
есть такая идея: на одном из серверов будет стоять MS Office, может можно как-то формировать печатные формы на сервере, а на клиенте только открывать их?
|
|||
3
smaharbA
08.06.12
✎
09:18
|
Лучше убейте.
|
|||
4
smaharbA
08.06.12
✎
09:18
|
+ Это гораздо экономически эффективнее.
|
|||
5
Sandy_S
08.06.12
✎
09:19
|
(0) 1с умеет формировать вордовский документы и без самого ворда, а потом открывай их в опене, что мешает?
|
|||
6
Balabass
08.06.12
✎
09:19
|
Оставьте МСОфис на 1 машине.
Формируйте в нем документ. Сохраняйте в .ДОК и отправляйте формировальщику на почту или в шару. |
|||
7
andrewks
08.06.12
✎
09:20
|
лучше убейте того, кто заказал написание заполнения вордовских форм по оле без лицензий на ворд
|
|||
8
Nina2005
08.06.12
✎
09:22
|
(5) как формировать ворд доки без самого ворда? у меня сейчас вот так:
Word = Новый COMОбъект("Word.Application"); Word.Documents.Add("\\local\EHS\Проект\1С Предприятие\Шаблоны документов\ДоговорСХТ.doc"); Документ=Word.ActiveDocument; соответствено если нет Word на компе, то выдаёт ошибку |
|||
9
smaharbA
08.06.12
✎
09:24
|
купите офис для дома и бизнеса, это 6 тыр
машин на 10 хотя бы |
|||
10
Живой Ископаемый
08.06.12
✎
09:26
|
А вы не хотите узнать как например в БСП формируют печатные формы в ОО?
http://www.1c.ru/news/info.jsp?id=11853 23. Печать Формирование печатных форм объектов в виде табличных документов или офисных документов в форматах Microsoft Word и OpenOffice.org Writer. Вывод на печать и отправка печатных форм по электронной почте. |
|||
11
Nina2005
08.06.12
✎
09:27
|
(10) я знаю как формировать печатные формы ОО, но мне совсем не хочется переписывать 30 печатных форм, ЭТО ДОЛГО И СКУЧНО
|
|||
12
Nina2005
08.06.12
✎
09:27
|
(9) у нас больше сотни компов, 10 машин нас не спасут(((
|
|||
13
smaharbA
08.06.12
✎
09:30
|
(12) спасут - поверьте, через пару месяцов высокие рукамиводители сами деньги из своего кормана на остальные принесут.
|
|||
14
undertaker
08.06.12
✎
09:31
|
(5), (8) проще переделать на опенофис, потому как там не все так просто
|
|||
15
andrewks
08.06.12
✎
09:31
|
(13) ты в торговые агенты мелкософта записался, что-ли?
|
|||
16
smaharbA
08.06.12
✎
09:33
|
(15) думаю не оспоришь, что ООо мягко говоря знаю неплохо
|
|||
17
_Atilla
08.06.12
✎
09:33
|
(0) формируй в хтмл.
Дешево и сердито |
|||
18
undertaker
08.06.12
✎
09:34
|
(0) а pdf не вариант?
|
|||
19
_Atilla
08.06.12
✎
09:35
|
xml+css другой вариант
|
|||
20
andrewks
08.06.12
✎
09:35
|
(16) я это не оспаривал. я говорю: хватит людям мс офис втюхивать. пусть сделают раз нормально, с опцией - в каком формате делать doc/odt, и забудут о проблеме.
а держать палёный софт на 100 компах - не вариант. а отдавать деньги за 100 лицух на него только из-за того, что кто-то когда-то принял неверное решение - тоже глупо |
|||
21
_Atilla
08.06.12
✎
09:36
|
(18) Если доки корректировать не надо, то самый раз
|
|||
22
Nina2005
08.06.12
✎
09:36
|
нет, мне нужны word доки
|
|||
23
Nina2005
08.06.12
✎
09:37
|
всё таки оч интересно, как формировать ворд доки без самого ворда?
|
|||
24
andrewks
08.06.12
✎
09:38
|
через ТабличныйДокумент, например
|
|||
25
andrewks
08.06.12
✎
09:39
|
или через тот же самый опенофис
|
|||
26
Nina2005
08.06.12
✎
09:40
|
(24) через табличный док-т, это конечно то ещё извращение
|
|||
27
Nina2005
08.06.12
✎
09:41
|
(24) повторюсь ещё раз, ЛЕНИВО МНЕ ПЕРЕПИСЫВАТЬ 30 печатных форм на ОО
|
|||
28
undertaker
08.06.12
✎
09:43
|
(23) вот пример http://clck.ru/d/RteivgJR1Axn5
|
|||
29
undertaker
08.06.12
✎
09:44
|
(27) без переписывания не получится
|
|||
30
DmitryPavlik
08.06.12
✎
09:45
|
Как сделать, чтобы всё работало, не прикладывая никаких усилий?
Автор, тебе за что там деньги платят, раз тебе скучно и лениво? |
|||
31
pumbaEO
08.06.12
✎
09:45
|
(27) главное, что бы не ливо было исполнять супружеский долг.
|
|||
32
andrewks
08.06.12
✎
09:46
|
(27) напиши тогда докладную директору: мне лень переписывать over 30 печатных форм, поэтому готовьте бабла на лицухи over 600 тыр
|
|||
33
_Atilla
08.06.12
✎
09:49
|
(27) Т.е. тебе надо открывать ворд файлы без ворд?
|
|||
34
mrd2006
08.06.12
✎
09:49
|
Самый лучший вариант сделать всё во внутреннем формате 1С, тогда уж точно никаких проблем не будет и пофиг на наличие/отсутствие соответствующих приложений, который раз прихожу к такому выводу.
|
|||
35
smaharbA
08.06.12
✎
09:49
|
(20) проблемы с ООо не закончатся после переписания форм.
|
|||
36
Nina2005
08.06.12
✎
09:52
|
(30), (32) хочется найти более оптимальный вариант, чтобы потратить меньше времени, а переписывание форм, это вариант решения, если другий вариантов нет
|
|||
37
Nina2005
08.06.12
✎
09:52
|
(35) какие ещё сюрпризы будут меня ждать?
|
|||
38
smaharbA
08.06.12
✎
09:53
|
автор, так то есть ВК типа ТОфис или еще как, кое чего подменивает
т.е. можно не переписывая, но она далеко не все переводит |
|||
39
smaharbA
08.06.12
✎
09:53
|
(37) живой пример
http://forums.kuban.ru/f1040/Печать_в_openoffice_из_v7-2695651.html |
|||
40
smaharbA
08.06.12
✎
09:54
|
+(39) оень познавателен предпоследний пост.
|
|||
41
smaharbA
08.06.12
✎
09:56
|
далее при попытках редактирования твоих форм, народ начнет звать на подмогу аникеев/админов - админы/аникеи станут кивать на криворуких адинеснегов не сумевших сделать нормальную выгрузки и так по кругу.
|
|||
42
Nina2005
08.06.12
✎
09:56
|
+(39) мда... весело
|
|||
43
andrewks
08.06.12
✎
09:57
|
(39) и чё? в 7-ке ещё куча других проблем возникает при работе по оле, помимо опенофиса. дальше-то чё?
|
|||
44
pumbaEO
08.06.12
✎
09:58
|
(40) и чё? MS OFffice тоже обещает обратную совместимость?
|
|||
45
andrewks
08.06.12
✎
09:59
|
нашли проблемы при работе 1с 7.7 с оле в вин 7. бу-га-га, посмеялся.
|
|||
46
smaharbA
08.06.12
✎
09:59
|
+ таже твоя ветка v8: 1с и OpenOffice Writer
код в мем ООо работет, тебе пришлось делать сетпропертисы и это бесконечно. |
|||
47
smaharbA
08.06.12
✎
09:59
|
(45) а причем тут 7.7 ?
|
|||
48
pumbaEO
08.06.12
✎
10:00
|
LaTex спасет мир!
|
|||
49
smaharbA
08.06.12
✎
10:01
|
(44) представь себе - да
при переходе на 2007 некоторые были деприкаты, но удивительно - сам офис подсказывал замену конструкции |
|||
50
andrewks
08.06.12
✎
10:02
|
(47) ну ты в 8-ке проверь, для начала. или в vbs. а потом уже и поговорим, при чём, или ни при чём
|
|||
51
smaharbA
08.06.12
✎
10:04
|
(50) см (46)
|
|||
52
Nina2005
08.06.12
✎
10:05
|
(28) посмотрела пример создания word дока без предустановленного Wordа... лучше я перепишу чтобы формировалось через OpenOffice
|
|||
53
undertaker
08.06.12
✎
10:06
|
(52) ну и я о том же :)
|
|||
54
smaharbA
08.06.12
✎
10:06
|
+ есть нативный способ формирования документов в ООо, но и там нужно регулярно менять код
таковое поведение происходит не только при обращении из приложений, не редко в самой версии, часть кода обращается к несуществующим функциям (речь не о макросах) |
|||
55
Nina2005
08.06.12
✎
10:08
|
(54) чувствую, светит мне перспектива посточнного переписывания всех этих форм(((
|
|||
56
smaharbA
08.06.12
✎
10:09
|
(55) может и нет, если версии ООо не станут менять у вас
|
|||
57
andrewks
08.06.12
✎
10:09
|
(51) не увидел там ничего смертельного
|
|||
58
smaharbA
08.06.12
✎
10:09
|
(57) ты не понял
|
|||
59
andrewks
08.06.12
✎
10:10
|
(58) чего?
|
|||
60
smaharbA
08.06.12
✎
10:12
|
+ кто работал с формами из того же консультанта, тот может быть в теме
один и тот же пользователь работая в ворде не задает о них вопросы, при работе в ООо регулярно заваливает документы. (так сложилось - есть пользователи с двумя рабочими местами, но с разным софтом - работающие с одним и тем же контентом) |
|||
61
smaharbA
08.06.12
✎
10:13
|
Автор - если не очень лениво - можешь сделать нативную выгрузку или сделать ком-обертку на необходимые тебе методы ворда
|
|||
62
andrewks
08.06.12
✎
10:26
|
(60) всё равно неубедительно. понятно, что не 100% приложений, написанных под винапи, работают под вайном в линухе, и это нормально.
я даже такой железобетонный способ опробовал, без использования опена под оле: берётся шаблон печатной формы (набивается прямо в опене), в нужных полях подставляются вместо реальных данных некие идентификаторы, потом это всё сохраняется в файл. далее: в 1се распаковываем файло, дёргаем нужный хмл, заменяем идентификаторы на реальные данные (можно через чтениехмл, можно просто тупо как текстарь), упаковываем его назад, профит. даже установленного опена не надо для формирования формы. только у юзера уже для открытия. можно ещё в FlatXML загнать, чтобы избежать этапов распаковки/упаковки, но там немного сложнее - нативную поддержку FlatXML сделали только в LO, в OOO надо ствить фильтр (разово, но напряжно, если форма идёт не внутрь компании, а наружу), + с кодировками разнобой: например, OOO понимает windows-1251, а LO нет, нужно UTF-8. но это мелочи. раз настроил с UTF-8 - и всё, эта кодировка железно примется и вообще, я за свободный софт, даже если с ним придётся чуток поболее повозиться |
|||
63
andrewks
08.06.12
✎
10:30
|
кстати, можно такое из с docx провернуть, только там с форматом разбираться - боже упаси
|
|||
64
Nina2005
08.06.12
✎
10:34
|
(61) "сделать нативную выгрузку или сделать ком-обертку на необходимые тебе методы ворда" скажу честно, не оч поняла что это значит, точнее вообще не поняла
|
|||
65
Сияющий Асинхраль
08.06.12
✎
10:53
|
Помимо бесплатного ООо пробовал еще несколько Платных офисов, на удивление из всех тестированных офисов ооо лучше всех работает с MSO
|
|||
66
andrewks
08.06.12
✎
10:55
|
(65) лучще всех работает кингстон офис, на мой взгляд. но он бесплатный только для частного использования
|
|||
67
smaharbA
08.06.12
✎
11:03
|
(62) есть очень простой нативный метод
ООо работает с тсп сокетами и в ООо встроен пайтон это работает что из виндуз, что в линукс одинаково 1с остается сформировать и запустить шеловский скрипт, не важно какой винпакетник или сш |
|||
68
smaharbA
08.06.12
✎
11:04
|
+ при этом никаких ВК и никакого ОЛЕ
|
|||
69
Сияющий Асинхраль
08.06.12
✎
11:04
|
Этого не знаю, но самый известный платный конкурент мелких Корел Офис работает с ним на порядок хуже ооо
|
|||
70
andrewks
08.06.12
✎
11:08
|
(67) что может быть проще чтения/записи текста?
|
|||
71
smaharbA
08.06.12
✎
11:12
|
(70) ты знаешь все о формате ОДФ ? прочел все 6000 страниц описания ?
|
|||
72
andrewks
08.06.12
✎
11:15
|
(71) ты невнимательно прочитал мой пост в (62). там совсем немного надо разбираться в случае работы как с текстом, при условии, что имена заменяемых фрагментов будут задаваться без пересечения с именами из пространства опена.
|
|||
73
smaharbA
08.06.12
✎
11:18
|
(72) все прочел и все понял
не всегда даже простая замена в текста в одф будет "легитимна" |
|||
74
andrewks
08.06.12
✎
11:20
|
(73) ну, ясно, что с вставкой тегов надо быть аккуратным
|
|||
75
ЧеловекДуши
08.06.12
✎
11:20
|
>>> Совсем не хочется переписывать 30 печатных форм
Хрена себе извращенцы :) При том, что 8-ка куда лучше способна печатать документы, нежели та же 1С 7.7 :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |