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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


А вот почему? Вот это вопрос серьезный.
...
Рейтинг: 0 / 0
Хранилище дополнительной информации
    #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]