Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Хранилище дополнительной информации / 11 сообщений из 11, страница 1 из 1
17.01.2011, 10:43
    #37061898
dvasilev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
Добрый день.
Заливаю в хранилище дополнительной информации *.pdf или *.doc. У себя открываю файл, документ открывается в MSword или Reader...У пользователей же, открываются эти же документы в Internet Explorer.

Как это вылечить? Чтобы документы открывались через Word и reader?
...
Рейтинг: 0 / 0
17.01.2011, 12:52
    #37062242
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
а 1С тут причем? поставьте ассоциации на файлы нормальные
...
Рейтинг: 0 / 0
17.01.2011, 14:03
    #37062493
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
dvasilevКак это вылечить? Чтобы документы открывались через Word и reader?
лечить надо тупых пользователей,
если же есть необходимость открывать в 1С файлы в обход операционной системы, то кусочек кода в процедурку ОткрытьФайлДополнительнойИнформации:
...
// ++++
ИначеЕсли ВРег(РасширениеФайла) = "PDF" Тогда
ЗапуститьПриложение(ПолноеИмяФайла);
// +++++++
Иначе
ЗапуститьПриложение("explorer " + ПолноеИмяФайла);
КонецЕсли;
...
Рейтинг: 0 / 0
17.01.2011, 14:48
    #37062613
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
Shuhard ИначеЕсли ВРег(РасширениеФайла) = "PDF" Тогда
ЗапуститьПриложение(ПолноеИмяФайла);Не запустится, если в системе не установлена вззаимосвязть *.pdf с adobe.
...
Рейтинг: 0 / 0
18.01.2011, 04:21
    #37063645
dvasilev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
Господин ПЖа 1С тут причем? поставьте ассоциации на файлы нормальные

В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - ом
...
Рейтинг: 0 / 0
18.01.2011, 10:28
    #37063866
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
dvasilevГосподин ПЖа 1С тут причем? поставьте ассоциации на файлы нормальные

В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - омТоесть если кликаете левой кнопкой мыши на этом файле - от открывается ворд? Или вы выбираете в меню чем его открыть?

В 1 случае ЗапуститьПриложение(ПолноеИмяФайла); поможет.
...
Рейтинг: 0 / 0
24.01.2011, 10:38
    #37074665
dvasilev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
Программист 1сdvasilevпропущено...


В том-то и дело, что ассоциации стоят...с рабочего стола этот же файл нормально открывается Word - омТоесть если кликаете левой кнопкой мыши на этом файле - от открывается ворд? Или вы выбираете в меню чем его открыть?

В 1 случае ЗапуститьПриложение(ПолноеИмяФайла); поможет.

Использовал при открытии функцию, которая уже была в УПП...начал ее разбирать, действительно, разработчики при открытии файла использовали explorer (видимо исходя из того, что данный броузер может читать все типы файлов)...Скопировал их общий модуль под другим именем...внес изменения в функцию, проблема решилась.
...
Рейтинг: 0 / 0
27.01.2011, 10:32
    #37081052
dvasilev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
А можно ли вообще реализовать такую задачу:

1.Пользователь открывает из хранилища например Word файл
2. При открытии файл сохраняется на жесткий диск в Temp папочку
3.Пользователь вносит изменения в Word и сохраняет в Temp
4.Как программно отследить, что юзер закрыл приложение Word, для того чтобы перезаписать файл в базе?
...
Рейтинг: 0 / 0
27.01.2011, 10:42
    #37081072
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
Через "ДобавитьОбработчик"

msword = Новый COMОбъект("Word.Application");
ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента;

Процедура ПриИзмененииДокумента()
Сообщить("Документ изменен");
КонецПроцедуры
...
Рейтинг: 0 / 0
27.01.2011, 11:39
    #37081220
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
DmitriyZЧерез "ДобавитьОбработчик"

msword = Новый COMОбъект("Word.Application");
ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента;

Процедура ПриИзмененииДокумента()
Сообщить("Документ изменен");
КонецПроцедурыНа практике согласен - так правильнее... НО во всех конфигурациях что я видел сделано как:

dvasilevА можно ли вообще реализовать такую задачу:

1.Пользователь открывает из хранилища например Word файл
2. При открытии файл сохраняется на жесткий диск в Temp папочку
3.Пользователь вносит изменения в Word и сохраняет в Temp
4.Как программно отследить, что юзер закрыл приложение Word, для того чтобы перезаписать файл в базе?Только добавлена в меню кнопочка - сохранить файл. Тоесть пользователь поменял файл и сохранил - а потом идет в 1с и жмет эту кнопку которая его обратно в 1с кидает.


А вот почему? Вот это вопрос серьезный.
...
Рейтинг: 0 / 0
27.01.2011, 11:43
    #37081240
dvasilev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранилище дополнительной информации
DmitriyZЧерез "ДобавитьОбработчик"

msword = Новый COMОбъект("Word.Application");
ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокумента;

Процедура ПриИзмененииДокумента()
Сообщить("Документ изменен");
КонецПроцедуры

msword = Новый COMОбъект("Word.Application");
ДобавитьОбработчик msword.DocumentChange, ПриИзмененииДокументаWord;
ЗапуститьПриложение(ПолноеИмяФайла);

Запускаю Ворд таким способом, событие срабатывает 2 раза, при открытии и при закрытии? Странно

Наверно надо открывать msword.open??? конструкцию не знаю...надо чтобы событие сработало только после того как был внесен изменение в документ
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Хранилище дополнительной информации / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]