Word на форме 1С #351931


#0 by PrizrakR
Требуется возможность просмотра (а еще лучше редактирования) вордовых доков на форме 1С, чтобы рядом были еще какие-то контролы. Ворд прямо на форму не встроить, это факт, его можно поместить в ПТД, но и тут какая-то засада - какой-то он там не понятный, ент например свойства Documents, не понятно, как там открыть какой-либо вордовый файл.. и если в режим конфигуратора еще можно "провалитьс" в объект и даже меню в иконками вордовое появляется, то в режиме предприятия после "проваливания" сразу выкидывает обратно и ничего.. Есть ли тут люди, кто реально этим заморачивался? Открывать ворд в отдельном полноценном окне не предлагать.
#1 by Fragster
а назачем? а вообще - в 7-ке было так: вставляешь активикс куда тебе надо, и делаешь с ним дальше все, что хочешь (и не только ворд, а все, что хочешь)...
#2 by PrizrakR
нужно видеть одновременно ворд и другую инфу, при этом еще и редактировать желательно и то и другое..
#3 by Fragster
дык и? экран маленький?
#4 by Fragster
в смысле, чем ворд в отдельном окне не устраивает?
#5 by Irbis
Через поле HTML документа можно сделать
#6 by PrizrakR
нужно на одной форме думал уже об этом, но тут другая засада - печататься должно 1в1 как в ворде, а при конвертации в html перекосы неизбежны
#7 by Irbis
Так и печатй средствами Word. Используй COM-объект для этого.
#8 by Irbis
#9 by PrizrakR
это понятно, но все-равно спасибо это вариант в readonly, есть же какие-то варианты с возможнорстью редактировани на одной форме? в итоге файл открывается "в тени", и не отображается на встроенном в ПТД объекте.. может я что-то делаю не так?
#10 by Fragster
форма-вставитьактивикс... должен быть в спиське ворд (если на компе есть) у меня нету - так что помочь дальше не смогу...
#11 by Fragster
+ а счас терминал туда прикрутил... забавно, 1с в терминале, который открыт в 1с ;)
#12 by Irbis
и правь сколько угодно. И печатай кстати тоже
#13 by Irbis
Кидай на форму поле HTML документа, в него загружай вордовский файл и радуйся
#14 by Rovan
а через
#15 by Irbis
мыло дай отправлю заготовку
#16 by PrizrakR
его там и не будет, в 1С ворд можно вставить только на ПТД main8 mailru
#17 by PrizrakR
это совсем другое
#18 by PrizrakR
попробовал через html, уже лучше.. осталось выяснить, как отключить запрос на "открыть или сохранить" и вывести все необходимые иконки, а то по-умолчанию виден только блок "рецензирование"
#19 by PrizrakR
и еще теперь не понятно, как отловить ком объект, чтобы навесить событие на сохранение ворда
#20 by Irbis
Отправил
#21 by PrizrakR
Подниму тему. Остался не решенным вопрос следующий: Когда мы выводим вордовый документ в ПолеHTMLДокумента, есть ли какая-то возможность управлять этим объектом ворд? например, хотя бы сделать все же похоже открывая в ПолеHTMLДокумента мы действительно просто открываем документ, а не встраиваем объект, но сам то объект ворд в памяти создается. можно к нему как-то обратиться?
#22 by PrizrakR
скорее для истории: в ХР/офисе 2003 это прокатывает, а вот в висте/2007 ворд всегда открывается в новом своем окне (возможно конечно надо где-то реестр виндовый поправить, но вот где и не факт что так), так что остается вариант принудительной конвертации doc -> html и уже его выводить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С