Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
Добрый день. Заливаю в хранилище дополнительной информации *.pdf или *.doc. У себя открываю файл, документ открывается в MSword или Reader...У пользователей же, открываются эти же документы в Internet Explorer. Как это вылечить? Чтобы документы открывались через Word и reader? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 10:43 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
а 1С тут причем? поставьте ассоциации на файлы нормальные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 12:52 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
dvasilevКак это вылечить? Чтобы документы открывались через Word и reader? лечить надо тупых пользователей, если же есть необходимость открывать в 1С файлы в обход операционной системы, то кусочек кода в процедурку ОткрытьФайлДополнительнойИнформации: ... // ++++ ИначеЕсли ВРег(РасширениеФайла) = "PDF" Тогда ЗапуститьПриложение(ПолноеИмяФайла); // +++++++ Иначе ЗапуститьПриложение("explorer " + ПолноеИмяФайла); КонецЕсли; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 14:03 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
Shuhard ИначеЕсли ВРег(РасширениеФайла) = "PDF" Тогда ЗапуститьПриложение(ПолноеИмяФайла);Не запустится, если в системе не установлена вззаимосвязть *.pdf с adobe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 14:48 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
Господин ПЖа 1С тут причем? поставьте ассоциации на файлы нормальные В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2011, 04:21 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
dvasilevГосподин ПЖа 1С тут причем? поставьте ассоциации на файлы нормальные В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - омТоесть если кликаете левой кнопкой мыши на этом файле - от открывается ворд? Или вы выбираете в меню чем его открыть? В 1 случае ЗапуститьПриложение(ПолноеИмяФайла); поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2011, 10:28 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
Программист 1сdvasilevпропущено... В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - омТоесть если кликаете левой кнопкой мыши на этом файле - от открывается ворд? Или вы выбираете в меню чем его открыть? В 1 случае ЗапуститьПриложение(ПолноеИмяФайла); поможет. Использовал при открытии функцию, которая уже была в УПП...начал ее разбирать, действительно, разработчики при открытии файла использовали explorer (видимо исходя из того, что данный броузер может читать все типы файлов)...Скопировал их общий модуль под другим именем...внес изменения в функцию, проблема решилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2011, 10:38 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
А можно ли вообще реализовать такую задачу: 1.Пользователь открывает из хранилища например Word файл 2. При открытии файл сохраняется на жесткий диск в Temp папочку 3.Пользователь вносит изменения в Word и сохраняет в Temp 4.Как программно отследить, что юзер закрыл приложение Word, для того чтобы перезаписать файл в базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2011, 10:32 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
Через "ДобавитьОбработчик" msword = Новый COMОбъект("Word.Application"); ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента; Процедура ПриИзмененииДокумента() Сообщить("Документ изменен"); КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2011, 10:42 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
DmitriyZЧерез "ДобавитьОбработчик" msword = Новый COMОбъект("Word.Application"); ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента; Процедура ПриИзмененииДокумента() Сообщить("Документ изменен"); КонецПроцедурыНа практике согласен - так правильнее... НО во всех конфигурациях что я видел сделано как: dvasilevА можно ли вообще реализовать такую задачу: 1.Пользователь открывает из хранилища например Word файл 2. При открытии файл сохраняется на жесткий диск в Temp папочку 3.Пользователь вносит изменения в Word и сохраняет в Temp 4.Как программно отследить, что юзер закрыл приложение Word, для того чтобы перезаписать файл в базе?Только добавлена в меню кнопочка - сохранить файл. Тоесть пользователь поменял файл и сохранил - а потом идет в 1с и жмет эту кнопку которая его обратно в 1с кидает. А вот почему? Вот это вопрос серьезный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2011, 11:39 |
|
||
|
Хранилище дополнительной информации
|
|||
|---|---|---|---|
|
#18+
DmitriyZЧерез "ДобавитьОбработчик" msword = Новый COMОбъект("Word.Application"); ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента; Процедура ПриИзмененииДокумента() Сообщить("Документ изменен"); КонецПроцедуры msword = Новый COMОбъект("Word.Application"); ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокументаWord; ЗапуститьПриложение(ПолноеИмяФайла); Запускаю Ворд таким способом, событие срабатывает 2 раза, при открытии и при закрытии? Странно Наверно надо открывать msword.open??? конструкцию не знаю...надо чтобы событие сработало только после того как был внесен изменение в документ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2011, 11:43 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37081072&tid=1521637]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 384ms |

| 0 / 0 |
